4
axway.com.br
As diferenças entre SOA e APIs
As APIs buscam obter benefícios similares, mas,
diferentemente da SOA, sua característica de design
principal é a simplicidade. A simplicidade era crítica para
possibilitar que os dispositivos móveis interagissem com
outros sistemas. A SOA nunca foi projetada com esse
tipo de simplicidade, então seu uso era limitado fora da
empresa, com parceiros e etc. Por exemplo, em relação
aos recursos, a API é acessível por uma URL usando a
tecnologia Web padrão de HTTP.
A abordagem da API oferece a capacidade de começar
aos poucos. Com a funcionalidade inicial limitada, é fácil
obter desenvolvimento rápido em casos de uso mais
sofisticados.
Transição para foco na experiência do cliente
impulsionadas por API
O lema da "lean startup" de "fail fast" é muito apropriado
para o processo de envolvimento em um programa de
API. De certo modo, você seria como uma startup no meio
dos negócios. Você estaria desenvolvendo tecnologias
que uniriam sistemas e processos de negócios
anteriormente separados de novos modos, como uma
startup. Você também pode acabar desestabilizando um
pouco o processo, com os pontos positivos e negativos
fornecidos.
Comece aos poucos. Falhe rapidamente.
Você não precisa começar uma
iniciativa de API corporativa muito
grande. Na verdade, isso pode
acabar se tornando um problema.
É melhor começar com as metas
de negócios e expandi-las para
fornecer valor rapidamente.
Comece com o cliente. As interações de negócios digitais
atuais incluem um conjunto crescente de touchpoints.
Pense sobre como a experiência do cliente pode ser
beneficiada ao passar por esses touchpoints.
Por exemplo, uma interação com o cliente pode ser movida
do desktop para o tablet ou telefone e depois voltar para o
desktop sem nenhum inconveniente? Se não puder, esse é
um excelente ponto para começar a pensar sobre as APIs
e como elas podem facilitar a experiência do cliente com
os touchpoints. A tecnologia de API é a base para conectar
sistemas e touchpoints. Ela também conecta as pessoas ao
centro da experiência do cliente.