Le noyau de l'architecture SOA (Service-Oriented Architecture) d'IBM® WebSphere ESB offre des modèles de programmations d'appels et de représentation des données uniformes, ainsi que des fonctionnalités de contrôle et de gestion pour les applications s'exécutant sur WebSphere ESB.
L'architecture SOA (Service-Oriented Architecture) est une description conceptuelle de la structure d'un système logiciel au niveau de ses composants et des services qu'ils fournissent, sans prise en compte de l'implémentation sous-jacente de ces composants, services et connexions entre les composants. WebSphere ESB permet le déploiement d'applications d'intégration normalisées dans une architecture SOA (Service-Oriented Architecture). Il est donc possible de créer et de maintenir un ensemble bien délimité d'interfaces métier pour les composants, afin d'anticiper les mutations technologiques de bas niveau. Les applications d'intégration à configuration dispersée qui sont basées sur l'architecture SOA offrent une grande souplesse. Vous pouvez implémenter les solutions d'intégration indépendamment des plateformes, protocoles et produits. Pour plus d'informations sur l'architecture SOA, voir Architecture orientée service (SOA) sur le site Web IBM.
L'architecture SCA et les objets métier qui font partie du noyau SOA fournissent des modèles de programmation d'appels et de représentation de données uniformes pour les applications déployées sur WebSphere ESB. Le noyau SOA inclut l'infrastructure Common Event Infrastructure, qui permet de générer des événements pour le contrôle et la gestion des applications sur WebSphere ESB.