WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Développement de solutions d'intégration métier

Cette section évoque les principes du modèle de programmation pour l'intégration métier. Elle présente l'architecture SCA (Service Component Architecture) et les modèles associés à l'intégration métier.

L'intégration métier est la discipline permettant aux entreprise d'identifier, consolider et optimiser des processus métier. Son objectif est d'améliorer la productivité et maximiser l'efficacité de l'entreprise. L'intérêt grandissant que suscite l'intégration métier est dû aux fusions et aux consolidations d'entreprises et au fait qu'elles développent des bibliothèques d'éléments d'actif informationnel divers. Ces éléments d'actif manquent souvent de cohérence et de coordination, ce qui crée des "îlots d'informations".

L'intégration métier est étroitement liée à la gestion des processus métier (BPM - Business Process Management) et à l'architecture SOA (Service-Oriented Architecture). En fonction du type d'entreprise et de l'étendue des besoins d'intégration, l'intégration métier impose diverses exigences aux services informatiques. Certains projets peuvent seulement être confrontés à quelques aspects de ces exigences, alors que des projets de plus grande envergure peuvent regrouper un grand nombre d'entre elles. Vous trouverez ci-dessous quelques aspects, parmi les plus courants, composant des projets d'intégration métier :

Certains défis techniques liés aux implémentations d'intégrations métier peuvent se résumer de la façon suivante :

L'intégration métier en tant que telle regroupe de nombreux thèmes et éléments qui sont également communs à l'architecture SOA. La vision d'IBM concernant l'intégration métier se fonde sur de nombreux concepts de base identiques figurant dans l'architecture SOA. L'une des conséquences directes de cette vision est que les solutions d'intégration métier peuvent exiger le recours à plusieurs produits pour leur élaboration. IBM® fournit toute une gamme d'outils et de plateformes d'exécution afin de prendre en charge les différentes étapes et aspects opérationnels.

Pour paraphraser la vision d'IBM concernant l'intégration métier, elle doit permettre aux entreprises de définir, créer, fusionner, consolider et simplifier les processus métier à l'aide d'applications exécutées sous une infrastructure informatique SOA. Le travail d'intégration métier se base véritablement sur des rôles. Au niveau macro, ceci implique la conception, le développement, la gouvernance, la gestion et la surveillance des applications de processus métier. Grâce à l'utilisation d'outils et de procédures adéquats, vous pouvez automatiser les processus métier impliquant des personnes et des systèmes hétérogènes à l'intérieur, mais aussi à l'extérieur, de l'entreprise. L'un des points clés de l'intégration métier est la possibilité d'optimiser vos activités commerciales afin qu'elles soient suffisamment efficaces, évolutives, fiables et flexibles pour gérer des modifications.

L'intégration métier exige des outils de développement, des serveurs d'exécution, des outils de surveillance, un référentiel de services, des boîtes à outils et des modèles de processus. Etant donné que l'intégration métier se compose de nombreux aspects différents, vous allez découvrir que plusieurs outils de développement doivent être utilisés pour développer une solution. Ces outils permettent aux développeurs d'intégration d'assembler des solutions métier complexes. Un serveur est un moteur d'activités à hautes performances ou un conteneur de services qui exécute des applications complexes. La direction veut toujours être informée de l'attribution des tâches au sein de l'entreprise et c'est à ce moment-là que les outils de surveillance interviennent. A mesure que les entreprises créent des processus ou services métier, la gouvernance, la classification et le stockage de ces services deviennent essentiels. Cette fonction est mise à disposition par un référentiel de services. Des boîtes à outils spéciales permettant de créer des éléments spécifiques à la solution, comme les connecteurs ou les adaptateurs de systèmes existants, sont souvent requises.

L'intégration métier ne se base pas sur un produit unique. Il mobilise la quasi-totalité du personnel et tous les aspects commerciaux d'une et de plusieurs entreprises. L'intégration métier regroupe de nombreux services et éléments figurant dans l'architecture de référence SOA.

Pour plus de détails sur ces concepts et pour consulter des exemples de programmation, reportez-vous à :

concept Rubrique concept

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cdev_pgbusint.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).