API Economy, aceleración e integración tecnológica

Tanto hemos oído hablar de APIs. APIs para enviar SMS, Whatsapp, para consumir datos, para integrar sistemas… APIs en sitios, publicando APIs, consumiendo APIs. Entonces llega el nuevo objeto API de GeneXus y nos preguntamos… ¿para qué nos sirve el nuevo objeto? ¿Para quién está pensado? ¿Cómo usarlo? Qué hay hoy y qué hay en el futuro.

El objeto API (application programming interface por sus siglas en inglés), define una interfaz de programación de aplicaciones de un conjunto de programas, como Procedures y Data Providers. Una API representa entonces la capacidad de comunicación entre distintos componentes de software y es un elemento clave hoy en día para la arquitectura de todo tipo de sistemas.

Las APIs son fundamentales para ayudar a diseñar las aplicaciones basadas en servicios de manera más fácil y organizada. Al modelar una API, es importante poder modelar una capa de mediación de la API, que separa claramente la interfaz de la implementación y en la cual se  facilita el desarrollo incremental y la gobernanza de la evolución de una API.

Impacta en un ecosistema: Cuando una sola organización desbloquea sus sistemas, procesos y / o datos mediante la publicación de una API, crea valor, y potencialmente una fuente de ingresos, tanto para sí misma como para sus socios comerciales. Multiplica este efecto y crea un ecosistema conocido como API Economy  por el cual se crea valor a partir de la API. Es que estas API no solo funcionan de forma independiente sino que también permiten crear aplicaciones nuevas y únicas a partir de una combinación de varias API.

Técnicamente hablando un objeto API agrupa varios servicios que están relacionados funcionalmente. Para cada servicio, declara una asignación entre el nombre interno (expuesto como un servicio) y la implementación interna en la KB. Presenta flexibilidad en la declaración del servicio, lo que permite configurar la ruta de acceso, detalles de configuración (método HTTP). Permite, a su vez, indicar el nombre y tipo de los parámetros y una gran flexibilidad en la transformación de parámetros. En este artículo técnico del GeneXus Community Wiki se detalla cómo se declaran los servicios y protocolos. Además de exponer un ejemplo: API Object.

4 Charlas indispensables para integrarse tecnológicamente con las APIs GeneXus

Para profundizar sobre el ecosistema de las APIs les recomiendo estas cuatro conferencias que fueron brindadas recientemente en el Encuentro GeneXus. En GeneXus contamos con un conjunto variado de herramientas que nos permiten exponer APIs de los sistemas que construimos con GeneXus así como también nos permiten integrarnos a cualquier sistema de terceros. Es importante tener presente esto para estar preparados cuando las oportunidades se nos presenten.

Builders in the API Economy

Hoy no existe desarrollo que no requiera algún tipo de integración, vivimos en la era del API Economy. Este año el crecimiento de las APIs ha sido mayor que los anteriores. ¿Qué oportunidades nos ofrece y cómo podemos entrar en ella con GeneXus? Por Eugenio García, Product Manager GeneXus.

Herramientas para exponer su negocio

Alejandro Panizza del equipo I + D de GeneXus aborda cuáles son los problemas frecuentes que pueden resolverse con APIs y el manejo de servicios.

Panel sobre interoperabilidad e integración: desafíos y experiencias en la era de las APIs

En el siguiente panel podemos ver en acción e interacción a diferentes clientes y aspectos del mundo API con ejemplos de integración en distintos mercados: desde el punto de vista de un ERP, Gobierno Electrónico y la integración entre todos los organismos del Estado, Software para bancos y comercio exterior.

Webinar de Migrate sobre documentos fiscales

En el reciente webinar de Migrate, la empresa brasileña enfocada a la emisión y gestión de documentos fiscales electrónicos, un área donde las APIs son parte fundamental del negocio, aborda cómo con GeneXus logró alcanzar 30.000 clientes en Latinoamérica y 30.000 millones de documentos en base de datos.

Leave a Reply

%d bloggers like this: