Los Desarrollos Middleware en el mundo de las APIficaciones - Icalia Solutions
Los Desarrollos Middleware en el mundo de las APIficaciones
15 de desembre 2022
![](https://icalia.es/documents/52687/0/middleware-y-software-02-2.png/6618c2a0-89ed-b699-623f-cee4db3c1e02?t=1671538080063)
Desde hace más de 5 años, la tendencia del desarrollo de software pasa por crear una API para permitir integrarse con otros sofware de terceros o servicios SAAS ofrecidos por nuevos tipos de empresas al cual nos debemos adaptar. Para poder conectarnos y utilizar los SAAS con nuestro software, debemos adaptarnos a unas especificaciones ya definidas.
No en todos los ámbitos existe la posibilidad de poder adaptar el software ya desarrollado. En gran parte de los casos se trata de desarrollos hechos hace ya años y que han quedado legacy. No obstante, la velocidad de cambio que el mercado requiere empuja a la adaptación de los nuevos servicios con el software de operacional de las empresa.
Para los casos descritos en el apartado anterior, la mejor elección es la implementación de un Middleware capaz de transformar los requisitos del SAAS con las restricciones del Legacy y, de esta manera, tener la capacidad de integrar nuevos procesos de negocio SAAS dentro de los softwares Legacy actuales.
Desde Icalia Solutions hemos construido un framework capaz de trabajar en Azure que permite adaptar de una forma automatizada los procesos de negocio de distintas plataformas SAAS (Salesforce, HubSpot, Jira Cloud, …) con cualquier software desarrollado a medida que soporte canales de comunicación Apificados o bien se entienda con distintas sistemas de comunicación (REST, SOAP, oDATA, etc…).
Utilizamos servicios que ofrece la nube de Microsoft tales como:
- Azure API Management
- Azure Functions
- Azure LogicApps
- Azure AppInsights
Y otros integrados en la suite:
- Grafana
- Apache Kafka
- Kubernetes
Todo ello para ser capaces de dar respuesta a 3 tipos de canales comunicativos:
- Peticiones síncronas
- Peticiones asíncronas
- Peticiones en lotes / masivas
La suite también ofrece servicios de Observability que permiten visualizar en todo momento el estado de la solución, así como el volumen de carga, peticiones y acciones.
Si deseas más información, no dudes en contactar con nosotros o asistir a uno de nuestros muchos webinars mensuales.
Xavier Maresma
Cloud & DevOps
Middleware
APIficaciones
Software