Qu'est-ce qu'un bus de service d'entreprise?

En informatique, un bus de service d'entreprise (ESB) est un programme logiciel qui met des services modulaires à la disposition des consommateurs sur Internet. Ce bus est le mécanisme de livraison de la technologie logicielle orientée service (SOA). Ceux-ci sont utilisés dans les services bancaires en ligne, les réservations de voyages et les lecteurs de billets de stock.

Le bus de service d'entreprise est un système de remise de messages destiné à des services Web. Il est responsable du partage et du routage des messages entre les systèmes informatiques. Cela ressemble à un bureau de poste automatisé qui garantit que les données sont transmises en toute sécurité à la personne appropriée sur le réseau.

Lors de la création de l'architecture orientée services, il n'existait aucune méthode standard pour présenter les services professionnels à la communauté dans son ensemble. Cela rendait difficile le partage d'informations entre entreprises, car les fichiers n'étaient pas disponibles de manière standard. Le bus de services d'entreprise a créé une plate-forme standard avec des protocoles définis pour que toutes les entreprises puissent partager en toute sécurité des services professionnels sur des réseaux.

Il existe de nombreux types de bus de service disponibles. Celles-ci varient généralement en prix et en complexité. Il est important de déterminer le niveau de sophistication dont une entreprise a besoin avant d’acheter un bus de service d’entreprise, car les grands systèmes complexes peuvent coûter plusieurs millions de dollars. Les petits bus sont disponibles sur Internet et fournissent un support adéquat pour les petites applications Web basées sur les services.

Le bus de services d'entreprise est un exemple de technologie MOM (Message Oriented Middleware). Cette famille d’outils permet de partager des informations avec les consommateurs et d’autres entreprises. IBM MQSeries est un autre exemple de technologie MOM. Cette technologie offre aux systèmes informatiques un moyen générique d’envoyer des messages de manière fiable et standard.

Les petits bus de services sont généralement suffisants pour les entreprises en démarrage qui ne disposent que de quelques services. Ce type de bus de service d'entreprise fournira le minimum de fonctionnalités nécessaires à la gestion de modules métier sur Internet. À mesure que la demande augmente, l'entreprise peut mettre à niveau la plateforme de bus et l'infrastructure en un modèle plus complexe.

Le bus de service d'entreprise est chargé de partager les messages de service d'une entreprise. Ce type de partage nécessite une sécurité suffisante autour des données exposées. Le bus comprend généralement des fonctions qui peuvent chiffrer et déchiffrer des messages avant qu'ils ne soient partagés sur le réseau. Ce processus de cryptage sécurise les messages avant leur transfert sur le réseau.

Le langage d'exécution de processus métier (BPEL) s'appuie sur un bus de services d'entreprise pour communiquer les services métier aux clients externes. Ce langage de script spécial encapsule les règles de processus métier spécifiques pour une entreprise. Le programme BPEL nécessite une application ESB pour assurer la fiabilité et la performance des services.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?