La plupart des logiciels modernes fonctionnent dans le cloud, ce qui signifie qu'une partie ou la totalité du traitement se fait sur un serveur public distant plutôt que sur un serveur privé (ou même sur un ordinateur personnel) qui n'est pas directement exposé à Internet, ou du moins pas toujours. Une configuration cloud permet au logiciel d'être facilement accessible pour une intégration avec une autre application cloud ou même pour un script ou un développement local.
La plupart des logiciels basés sur le cloud sont également multi-tenant : cela signifie qu'une seule instance de logiciel (et souvent une seule base de données) sert plusieurs utilisateurs ou locataires (c'est-à-dire des comptes). Les données sont centralisées en un seul endroit et peuvent être facilement accessibles via une interface unique.
En outre, la plupart des logiciels modernes exposent généralement une interface publique bien documentée et conforme aux normes industrielles (REST, spécifications OpenAPI, OAuth2, etc.).
Mais comment gérer les intégrations avec des applications qui fonctionnent localement (séparées sur plusieurs serveurs) et qui peuvent ne pas avoir d'interface publique ?
Découvrez dans cet article comment Chift utilise ce que nous appelons des "agents locaux" pour effectuer des appels API synchrones (en temps réel) à des logiciels hébergés sur une infrastructure sur site (locale et/ou privée).
Pourquoi les intégrations d'API ont-elles besoin d'agents locaux ?
Comme indiqué ci-dessus, certains logiciels n'exposent aucune API ou interface. Certains ne sont tout simplement pas accessibles depuis le cloud.
Cela est particulièrement vrai pour les solutions utilisées par les grandes organisations qui utilisent encore des infrastructures de serveurs robustes avec des exigences spécifiques. Les entreprises pharmaceutiques en sont un exemple.
Ces entreprises utilisent des outils tels que ACD, Cegid ou Sage et les exécutent sur un ordinateur ou un serveur privé accessible uniquement à partir d'un environnement local (logiciel sur site).
Comment ces utilisateurs peuvent-ils se connecter à nos API unifiées et bénéficier des intégrations ? Les "agents locaux" entrent en scène.
Chez Chift, nous avons conçu les "agents locaux" comme des services qui s'exécutent localement dans les environnements des clients. Ces services communiquent avec un module sur notre serveur et agissent ensemble comme un pont, permettant des appels synchrones et en temps réel à l'environnement local de l'utilisateur. Pour l'utilisateur final, il s'agit d'une simple installation unique. Pour vous, en tant qu'éditeur de logiciels, ce processus est transparent. Vous pourrez bénéficier de cette intégration comme vous le faites pour les intégrations les plus modernes, par le biais de notre API unifiée.
Cela rend l'impossible possible, car vous pourrez désormais intégrer vos produits "verrouillés".
Les leaders du secteur utilisent les API Unifiées de Chift
Avec ou sans agents locaux, nos API unifiées vous permettent d'ajouter des dizaines d'intégrations à votre produit avec une seule connexion, ce qui en fait la solution d'intégration la plus évolutive et la plus rentable.
Curieux de savoir comment vous pouvez utiliser l'API de comptabilité unifiée de Chift pour vos intégrations ? Contactez notre équipe pour une démonstration.