Descubra A Melhor Plataforma Low-Code
Wina Arambule |
4 Min.

APIs no mundo GeneXus

As APIs estão dominando o mundo da tecnologia, dando lugar ao que conhecemos hoje como ‘API Economy’.

Para
Eugenio García

, Gerente de Produto da
GeneXus For SAP Systems

, as APIs são a porta de entrada para inovar em serviços, produtos e modelos de negócios. 

“As APIs hoje funcionam como um mecanismo de inovação que permite o crescimento de produtos existentes e produtos legados que já podemos ter.”

O que é um API?

API significa Application Programming Interfaces (API). Uma API é um objeto externo que fornece propriedades, métodos e eventos, para abstrair sua implementação e fornecer a funcionalidade, permitindo assim a comunicação entre duas ou mais aplicações de software através de um conjunto de regras.

A adoção de APIs é uma tendência mundial crescente.

“Agora, ao planejar a criação de um produto, as APIs são pensadas primeiro. Isto é chamado API First Mindset
e permite projetar qual API você precisa expor para que terceiros possam integrar e ampliar o desenvolvimento”.

Whitepaper:
Tudo o que você precisa saber sobre Sistemas de Missão Crítica

Inovando na API economy com GeneXus

GeneXus tem um conjunto de APIs que permitem que diferentes funcionalidades e integrações sejam adicionadas às aplicações.

Uma das principais e mais atuais ferramentas é o
Objeto API

, lançado a partir da
versão 17

.

Este objeto permite a criação de uma camada de mediação, conhecida como API Experience Management, tornando possível definir os métodos e parâmetros que precisam ser expostos ao mundo exterior.

“É muito difícil resolver todos os cenários de integração com um único API. É por isso que é essencial ter a flexibilidade para definir diferentes APIs e poder mantê-las para resolver qualquer eventualidade”.

Eugenio continua a explicar em detalhes algumas das ferramentas de integração GeneXus que facilitam a entrada no mundo das APIs:

⚪ Você pode expor no padrão OpenAPI
, mas também pode importar APIs de terceiros que não são necessariamente feitas com GeneXus nesse mesmo padrão. Você também pode importar APIs expostas com o protocolo OData
.

⚪ Você pode implantar APIs construídas com GeneXus em uma arquitetura Serverless
. Isto permite a escalabilidade e elimina a preocupação de que algo possa acontecer se muitos usuários acessarem estas APIs ao mesmo tempo. Isto também é benéfico do ponto de vista econômico, pois geralmente há uma taxa quando essas APIs são executadas. GeneXus suporta o Amazon Lambda
na infra-estrutura do Amazon API Gateway e também funções Azure
na plataforma Microsoft Azure.

⚪ Também temos um conector certificado pela SAP
que nos permite trabalhar com os BAPIs e estender o ERP ou integrar para ler ou registrar informações no mesmo.

⚪ Temos o módulo GeneXus AI
, que encapsula e sintetiza os diferentes modelos de aprendizagem de máquinas que todos estes fornecedores oferecem.

⚪ Um componente importante que surgiu nos últimos anos, em termos da experiência múltipla e da interação com os usuários, é a possibilidade de dar-lhes um canal através de um chat. Nosso
Gerador de Chatbot

nos permite treinar esses chatbots na infraestrutura DialogFlow
do Google, ou através da IBM Watson
, e depois implantá-los para que possam ser usados, por exemplo, através do WhatsApp ou Telegramas.

⚪ Em termos de segurança, temos o
GeneXus Access Manager (GAM)

, que suporta uma imensidade de Provedores de Identidade Federados através do Open Id Connect
, OAuth 2.0 ou SAML 2.0
. Nossas portas estão abertas às aplicações para realizar o processo de autenticação com qualquer fornecedor de identidade no mercado. Isto resolve toda a questão da gestão de permissões e assegura as APIs que expomos ao mundo exterior de uma maneira muito simples.

⚪ GeneXus também resolveu a integração com os provedores de meios de pagamento.

Se você quiser saber mais, não perca a palestra Inovando na Economia API com GeneXus, dada por Eugenio García no âmbito do
GeneXus LIVE

. Na apresentação ele também explica como trabalhar com GeneXus em diferentes cenários de integração: por um lado trazendo informações de um API de terceiros e por outro lado expondo com GeneXus o API que outros podem utilizar.

Você também pode estar interessado em ler:

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

Super Apps: O Guia Completo

2022 em Low-Code Key: O que está por vir em GeneXus!

Pós-pandemia e software Low-Code, o que há para saber?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Voltar ao início