GeneXus for Agents: o que é, como funciona e como começar
In this guide we explain what GeneXus for Agents is, how it works, and how to take your first steps with GeneXus for Agents Quick…
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
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.
API Economy, aceleração e integração tecnológica
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