Compart
exposé et présenté lors de l'événement API & Microservices {API:WORLD}
Fin octobre 2022, Compart a exposé et présenté dans le plus grand et le plus ancien événement API et microservices au monde, {API:WORLD}. L'événement a eu lieu au cours de la dernière semaine d'octobre au San Jose Convention Center en Californie et pratiquement la semaine suivante. Des milliers de participants ont participé; il y a eu plus de 150 présentations et sessions réunissant des architectes logiciels, des ingénieurs DevOps et des professionnels de l'informatique pour apprendre les technologies et les meilleures pratiques associées aux technologies API (Application Programming Interface), Microservices et Packaged Business Capabilities (PBC).
Voici un bref aperçu de ces termes et de leur interaction :
Qu'est-ce qu'une API ?
Les API sont des mécanismes qui permettent à deux composants logiciels de communiquer entre eux à l'aide d'un ensemble de définitions et de protocoles. Par exemple, le système logiciel du bureau météorologique contient des données météorologiques quotidiennes. L'application météo de votre téléphone « parle » à ce système via des API et vous montre des mises à jour météo quotidiennes sur votre téléphone.
Que sont les microservices ?
Les microservices sont une approche architecturale et organisationnelle du développement logiciel où le logiciel est composé de petits services indépendants qui communiquent via des API bien définies. Ces services appartiennent à de petites équipes autonomes.
Les architectures de microservices rendent les applications plus faciles à mettre à l'échelle et plus rapides à développer, permettant l'innovation et accélérant la mise sur le marché de nouvelles fonctionnalités.
Que sont les capacités métier packagées (PBC) ?
Les capacités métier packagées (PBC) sont des applications ou des services développés autour d'une fonction métier particulière. Un PBC est un regroupement composé d'un schéma de données, d'un ensemble de services, d'API et de canaux d'événements, que nous détaillerons ci-dessous. Un PBC sert une capacité commerciale spécifique. C'est un service métier qui peut être autonome, totalement autonome, et être utilisé par le client final. Ce sont les éléments constitutifs de suites d'applications plus vastes, toutes connectées via des API.
Toutes ces technologies créent une fragmentation croissante des solutions logicielles puissantes en petites capacités commerciales packagées, évolutives et faciles à intégrer dans le domaine des communications avec les clients, où Compart fait avancer le problème. Au sein de la famille de produits DocBridge® de Compart, le fabricant mondial de logiciels de communication omnicanal fournit des applications dans des environnements cloud.