Qu’est-ce que la connectivité basée sur les API, exactement ?
La connectivité par API est une méthode permettant de lier des données à des applications via des API réutilisables et ciblées.
Ces API ont été développées pour remplir un rôle spécifique, comme l'accès aux données des systèmes sources, leur intégration dans des processus ou l'offre d'une expérience utilisateur.
Autrefois considérées comme de simples outils de développement, les API sont aujourd'hui utilisées non seulement en interne, mais aussi en externe par les entreprises.
Les trois API qui permettent la connectivité pilotée par API
La connectivité pilotée par les API distribue le paysage de données des organisations en trois segments distincts : les API système, processus et expérience utilisateur.
L’accès aux données de l’entreprise est ainsi décentralisé et simplifié. Ces API sont accessibles aux détenteurs de droits (internes et externes) via un portail API.
L’informatique centrale se concentre sur la production d’« API système » qui permettent d’accéder aux systèmes sources importants, notamment les applications SaaS, les applications existantes et les sources de données.
Les équipes informatiques décentralisées peuvent ensuite utiliser ces « API système » pour compiler des « API processus » intégrant la logique métier.
Par exemple, une « API client » regroupant tous les clients issus de différents systèmes CRM, ou une « API de suivi des commandes » contenant les données clients du CRM et les données de commandes du système e-commerce.
Ensuite, les développeurs front-end peuvent exploiter ces « API processus » réutilisables pour développer des applications destinées à l’utilisateur final.
Par exemple, une « application client » permettant aux clients de consulter le statut et l’historique de leurs commandes via un smartphone ou une application web.
Cette approche d'intégration basée sur les API accroît la rapidité, l'agilité et la productivité. Par exemple :
- Évitez aux développeurs front-end la complexité technique liée à l'extraction de données spécifiques des systèmes sources. Ils pourront ainsi se concentrer sur le développement d'applications offrant une expérience utilisateur optimale.
- Migration aisée des anciennes applications pour une intégration rapide des nouvelles ; échanges de données via des API plutôt qu'entre applications directement.
Pourquoi la connectivité via API est-elle si indispensable ?
La connectivité via API est une stratégie d'intégration essentielle, car les technologies utilisées par les entreprises pour interagir avec leurs employés, partenaires et clients ont considérablement évolué.
L'association de technologies telles que le Big Data, le SaaS, l'IoT, les réseaux sociaux et le mobile avec les API offre de nouveaux outils puissants permettant aux entreprises d'en faire plus.
Par exemple, mieux comprendre leurs clients, générer de nouvelles sources de revenus et innover plus rapidement que jamais.
Mais pour y parvenir rapidement, elles doivent intégrer ces nouvelles technologies à l'aide d'API réutilisables.
Traditionnellement, ces intégrations s'effectuent via des connexions point à point non réutilisables.
Cela signifie que si un terminal ou une application est modifié, l'intégration complète doit être reconstruite de zéro. Ce qui représente une charge de travail et de ressources considérable pour les équipes informatiques.
La vitesse d'évolution de ces nouveaux systèmes s'est également accélérée.
Par exemple, une application back-end d'une banque n'est mise à jour qu'une fois par an. En revanche, les applications front-end bancaires en ligne et mobiles connectées au back-end sont mises à jour chaque semaine, chaque jour, voire toutes les heures.
La rapidité de ces changements ne permet pas une approche d'intégration point à point traditionnelle. Il est donc nécessaire d'adopter une approche différente.




