La mayoría del software moderno funciona en la nube, lo que significa que parte o la totalidad del procesamiento se realiza en un servidor público remoto y no en un servidor privado (o incluso en un ordenador personal) que no está directamente expuesto a internet, o al menos no siempre. Una configuración en la nube permite que el software sea fácilmente accesible para integrarse con otra aplicación cloud o incluso para scripting o desarrollo en local.
La mayoría del software en la nube es además multitenant: esto significa que una sola instancia de software (y a menudo una sola base de datos) da servicio a varios usuarios o tenants (es decir, cuentas). Los datos están centralizados en un único lugar y se puede acceder a ellos fácilmente a través de una única interfaz.
Además, la mayoría del software moderno expone normalmente una interfaz pública bien documentada y conforme a los estándares del sector (REST, especificaciones OpenAPI, OAuth2, etc.).
Pero ¿cómo se gestionan las integraciones con aplicaciones que se ejecutan en local (repartidas en varios servidores) y que puede que no tengan una interfaz pública?
Descubre en este artículo cómo Chift utiliza lo que llamamos «agentes locales» para realizar llamadas a la API síncronas (en tiempo real) a software alojado en infraestructuras on-premise (locales o privadas).
¿Por qué las integraciones de API necesitan agentes locales?
Como se ha mencionado antes, algunos programas no exponen ninguna API ni interfaz. Otros simplemente no son accesibles desde la nube.

Esto es especialmente cierto en el caso de las soluciones utilizadas por grandes organizaciones que siguen trabajando con infraestructuras de servidores robustas y con requisitos específicos. Las empresas farmacéuticas son un ejemplo de este tipo de organizaciones.
Estas empresas utilizan herramientas como ACD, Cegid o Sage y las ejecutan en un ordenador o un servidor privado accesible únicamente desde un entorno local (software on-premise).
Entonces, ¿cómo pueden esos usuarios conectarse a nuestras unified APIs y beneficiarse de las integraciones? Aquí entran en juego los «agentes locales».
En Chift hemos diseñado los «agentes locales» como servicios que se ejecutan localmente en los entornos de los clientes. Estos servicios se comunican con un módulo de nuestro servidor y actúan conjuntamente como un puente, que permite realizar llamadas síncronas y en tiempo real al entorno local de los usuarios. Para el usuario final, esto solo requiere una instalación única y sencilla. Para ti, como editor de software, el proceso es transparente. Podrás beneficiarte de esta integración igual que lo haces con las integraciones más modernas, todo a través de nuestra Unified API.
Esto hace que lo imposible sea posible, ya que ahora podrás integrar tus productos «bloqueados».

Los líderes del sector usan las Unified APIs de Chift
Con o sin agentes locales, nuestras Unified APIs te permiten añadir decenas de integraciones a tu producto con una sola conexión, lo que las convierte en la solución de integración más escalable y rentable.
.png)
¿Quieres saber cómo puedes utilizar la Unified Accounting API de Chift para tus integraciones? Ponte en contacto con nuestro equipo para una demo.

.webp)

.jpg)