The APIs are the gateway to innovate in products, services, and business models.

Las APIs están dominando el mundo de la tecnología, dando paso a lo que hoy conocemos como la ‘Economía de las APIs’.

Para Eugenio García, Gerente de Producto de GeneXus For SAP Systems , las APIs son la puerta de entrada para innovar en servicios, productos y modelos de negocio.

“Las APIs hoy funcionan como un motor de innovación que permite el crecimiento de los productos que ya existen, y de los productos legados que ya podamos tener”.

¿Qué es una API?

API son las siglas en inglés de Application Programming Interfaces (en español se traduce como Interfaz de Programación de Aplicaciones). La API es un objeto externo que provee propiedades, métodos y eventos, para abstraer su implementación y proveer las funcionalidades, permitiendo, de esta manera, la comunicación entre dos o más aplicaciones de software a través de un conjunto de reglas.

La adopción de APIs es una tendencia mundial que va en aumento.

“Ahora, cuando se planea la creación de un producto, se piensa primero en APIs. A esta acción se le llama API First Mindset y permite diseñar cuál será el API que se necesita exponer para que terceros puedan integrarse y extender el desarrollo”.

Innovando en la economía de las APIs con GeneXus

GeneXus cuenta con un conjunto de APIs que permiten agregar diferentes funcionalidades e integraciones a las aplicaciones.

Una de las herramientas principales y más actuales es el API Object , liberado a partir de la versión 17 .

Este objeto permite crear una capa de mediación, conocido como API Experience Management, posibilitando la definición de los métodos y parámetros que se necesitan exponer hacia fuera.

“Es muy difícil que con una sola API podamos resolver todos los escenarios de integración. Por eso es elemental contar con una flexibilidad que permita definir diferentes APIs y poder mantenerlas para resolver cualquier eventualidad”.

A continuación, Eugenio explica detalladamente algunas de las herramientas de integración de GeneXus que permiten entrar fácilmente al mundo de las APIs:

  • Se puede exponer en el estándar OpenAPI, pero además se puede importar APIs de terceros que no necesariamente están hechas con GeneXus en ese mismo estándar. También se puede importar APIs expuestas con el protocolo OData .
  • Se puede hacer deploy de las APIs construidas con GeneXus en una arquitectura Serverless . Eso permite tener escalabilidad, y eliminando la preocupación de que pueda pasar algo si muchos usuarios acceden en un mismo momento a esas APIs. Esto también es beneficioso por el lado económico, ya que generalmente se cobra cuando se ejecutan esas APIs. GeneXus cuenta con el soporte de Amazon Lambda en la infraestructura de Amazon API Gateway y también de los Azure Functions en la plataforma de Microsoft Azure.
  • Asimismo contamos con un conector certificado por SAP que permite trabajar con las BAPIs y extender el ERP o integrar para leer o grabar información en él.
  • Tenemos el módulo de GeneXus AI , que encapsula y abstrae de distintos modelos de machine learning que todos estos proveedores ofrecen.
  • Un componente importante que se ha dado en estos últimos años, en cuanto a la multi experience, y a la interacción con los usuarios, es la posibilidad de darles un canal a través de un chat. Nuestro Chatbot Generator permite entrenar estos chatbots en la infraestructura de DialogFlow de Google, o a través de IBM Watson y, a su vez, después desplegarlos para que puedan ser usados, por ejemplo, a través de WhatsApp o Telegram.
  • En materia de seguridad tenemos el GeneXus Access Manager (GAM) , que soporta un sinfín de Identity Providers Federados a través de Open Id Connect , OAuth 2.0 o SAML 2.0 . Nuestras puertas están abiertas para que las aplicaciones puedan realizar el proceso de autenticación con cualquier identity provider del mercado. Eso resuelve todo el tema del manejo de permisos y asegura de una forma muy sencilla las APIs que exponemos hacia afuera.
  • GeneXus también tiene resuelto la integración con los proveedores de métodos de pago.

Si te quedaste con ganas de más, no dejes de ver la charla Innovando en la Economía API con GeneXus, ofrecida por Eugenio García en el marco del GeneXus LIVE . En la presentación explica, además, cómo trabajar con GeneXus en distintos escenarios de integración: por un lado, trayendo información de un API de un tercero y por el otro, exponiendo con GeneXus el API que otros puedan usar.

Escríbenos para obtener más información acerca de GeneXus.

    a

    Magazine made for you.

    Featured:

    No posts were found for provided query parameters.

    Elsewhere:
    en_USEN