API Economy, aceleração e integração tecnológica

Temos ouvido muito sobre APIs. APIs para enviar SMS, WhatsApp, para consumir dados, para integrar sistemas … APIs em sites, publicar APIs, consumir APIs. Então chega o novo objeto API de GeneXus e nos perguntamos… para que serve o novo objeto? Para quem é isso? Como usá-lo? O que tem hoje e o que tem no futuro.

O objeto API (application programming interface sua sigla em inglês) define uma interface de programação de aplicativo de um conjunto de programas, como Procedures e Data Providers. Uma API, portanto, representa a capacidade de comunicação entre diferentes componentes de software e é um elemento chave hoje para a arquitetura de todos os tipos de sistemas. As APIs são essenciais para ajudar a projetar aplicativos baseados em serviços de uma maneira mais fácil e organizada.

Ao modelar uma API, é importante ser capaz de modelar uma camada de mediação de API, que separa claramente a interface da implementação e na qual são facilitados o desenvolvimento incremental e o controle da evolução de uma API.

Impacto em um ecossistema: Quando uma única organização desbloqueia seus sistemas, processos e / ou dados publicando uma API, ela cria valor e, potencialmente, uma fonte de renda, tanto para ela quanto para seus parceiros de negócios. Multiplique esse efeito e crie um ecossistema conhecido como API Economy, por meio do qual o valor é criado a partir da API. Essas APIs não apenas funcionam de forma independente, mas também permitem que você crie aplicativos novos e exclusivos a partir de uma combinação de várias APIs.

Tecnicamente falando, um objeto de API agrupa vários serviços que estão relacionados funcionalmente. Para cada serviço, declare um mapeamento entre o nome interno (exposto como um serviço) e a implementação interna na KB. Apresenta flexibilidade na declaração do serviço, o que permite configurar o caminho, detalhes de configuração (método HTTP). Permite, por sua vez, indicar o nome e tipo dos parâmetros e grande flexibilidade na transformação dos parâmetros. Este artigo técnico do GeneXus Community Wiki detalha como os serviços e protocolos são declarados. Além de expor um exemplo: API Object.

4 Palestras essenciais para integração tecnológica com as APIs GeneXus

Para saber mais sobre o ecossistema de APIs, recomendo estas três conferências que aconteceram recentemente no Encontro GeneXus. Em GeneXus temos um variado conjunto de ferramentas que nos permitem expor APIs dos sistemas que construímos com GeneXus, bem como nos permitem a integração com qualquer sistema de terceiros. É importante ter isso em mente para estar preparado quando as oportunidades se apresentarem.

Builders in the API Economy

Hoje não existe desenvolvimento que não exija algum tipo de integração, vivemos na era da  API Economy. Este ano o crescimento de APIs foi maior do que nos anteriores. Que oportunidades nos oferece e como podemos entrar nela com GeneXus? Por Eugenio García, Product Manager GeneXus.

Ferramentas para expor seu negócio

Alejandro Panizza, da equipe de P&D de GeneXus, aborda os problemas frequentes que podem ser resolvidos com APIs e gerenciamento de serviços.

No recente webinar da Migrate, empresa brasileira focada na emissão e gestão de documentos fiscais eletrônicos, uma área onde as APIs são parte fundamental do negócio, aborda como com GeneXus conseguiu atingir 30.000 clientes na América Latina e 30.000 milhões de documentos na base de dados.

Leave a Reply

%d bloggers like this: