WSO2: Gerenciando APIs de forma simples

O gerenciamento de APIs está no centro do processo de transformação digital, onde para que seu negócio conquiste um lugar ao sol, você irá precisar de tecnologias que suportem essa mudança de forma simples e eficiente. As APIs concentram funções e procedimentos que permitem que uma aplicação acesse as funcionalidades ou dados de uma outro sistema. Um bom gerenciamento das APIs permite economizar tempo e acelerar a criação de novos produtos digitais em relação aos serviços da sua empresa. Para facilitar o uso e contar com a disponibilidade em tempo integral, as APIs devem estar bem documentadas. Por isso, é necessária a definição de uma solução de gerenciamento de APIs.

A plataforma WSO2

WSO2 é uma plataforma de integração de APIs, aplicações e webservices quem pode rodar em ambiente local ou na internet; é de alta confiabilidade e produtividade; possui um grande diferencial que é a simplicidade de uso e proporciona o melhor retorno sobre o investimento do mercado, com estrutura completa para desenvolver, reutilizar, executar e gerenciar as integrações. Construído em código-fonte totalmente aberto, a suite WSO2 possui uma série de componentes que podem ser usados separadamente ou em conjunto como uma plataforma de forma integrada. A suíte WSO2 é composta pelas seguintes soluções:

O API Manager

O API Manager suporta a publicação de serviços no modelo de nuvem, permitindo que clientes possam acessar e consumir APIs de forma segura e controlável. O gerenciamento é feito pelas ferramentas API Publisher e as APIs podem ser publicadas na API Store, semelhante ao Google Play ou a Apple Store. O API Manager é sem dúvida o componente central para implantar e gerenciar ecossistemas orientados por APIs. Diferentemente de outras plataformas de gerenciamento de APIs, o código-fonte é totalmente aberto, o que permite customização conforme suas necessidades.

O Enterprise Integrator

Esse módulo de integração (EI) é alimentado por um ESB (Enterprise Service Bus ou em português: Barramento de Serviços Corporativo), extremamente leve e orientado a componentes desenvolvido em tecnologia Java. Ele permite a conexão e reutilização de sistemas e serviços de forma heterogênea além de outras tecnologias que também podem ser embarcadas na solução para encapsular código fonte. Além disso, o EI permite orquestrar toda a comunicação entre diversos WebServices, Micro Serviços e bancos de dados ou quaisquer outras fontes de dados a partir dos seguintes processos:
  • Mediação de serviços, permitindo a separação das responsabilidades conforme o design da lógica do negócio a ser implementado,
  • Roteamento de mensagens através de regras, filtros e sequenciamento de mensagens,
  • Transformação de Dados,
  • Transporte de Dados (HTTP, HTTPS, JMS e VFS),
  • Hospedagem de Serviços.

Líder do setor de gerenciamento de APIs

Estudo feito pela Forrester Wave, coloca o WSO2 junto à IBM e ao Google como uma das líderes do setor de gerenciamento de APIs. Além disso, o estudo reconhece que o WSO2 é a única solução 100% em  código-aberto, mostrando a força que tecnologia open source em uma abordagem coletiva pode entregar grandes soluções tecnológicas para corporações e grandes empresas.

Cases de sucesso mundial WSO2

Com o seu crescimento no mercado, diversas organizações no Brasil e no mundo estão utilizando a plataforma WSO2 para gerenciamento de suas APIs e integrações. Segue lista dos principais cases de sucesso:
  • Ebay.
  • West,
  • Algar
  • Motorola
  • Verifone
  • American Express
  • Experian
  • Wells Fargo

Vantagens de utilizar a plataforma WSO2

A plataforma tem com principais vantagens:
  • Software open source, permitindo maior conhecimento e controle da ferramenta e diminuição dos custos;
  • Simplificação da gestão da eficiência, escalabilidade e atendimento dos requisitos de segurança;
  • melhor custo, confiabilidade, suporte e principalmente customização, comparado aos outros produtos;
  • Integração simplificada, permitindo fácil evolução dos serviços;
  • Publicação de serviços e APIs no modelo de nuvem de forma segura e controlável;
  • Gerenciamento feito pelas ferrramentas WSO2 API Publisher e WSO2 API Store;
  • Controle de toda a comunicação entre diversos Web Services, Bases de dados e muito mais;
  • Mediação de serviços;
  • Roteamento de mensagens através de regras, filtros e  e sequenciamento de mensagens;
  • Transformação de dados;
  • Transporte de dados (http, https, jms e vfs);
  • Hospedagem de serviços.
Quer conhecer mais sobre WSO2? Entre em contato conosco!