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


Modèle de programmation pour l'intégration métier

L'intégration métier n'est pas une tâche facile. Il existe un très grand nombre de technologies et de méthodes permettant de représenter ou d'interagir avec des données. Par conséquent, le fait de réussir une intégration se révèle être une tâche difficile. Si vous considérez les trois aspects composant un modèle de programmation (données, appel et composition) et que vous appliquez les nouveaux paradigmes d'une approche orientée services, le nouveau modèle de programmation d'une architecture SOA commence à prendre forme.

Tout d'abord, nous constatons que le langage XML (Extensible Markup Language) est principalement utilisé pour représenter des données et que leur programmation est effectuée à l'aide d'objets SDO (Service Data Objects) ou de fonctions XML natives, telle que XPath ou XSLT (Extensible Stylesheet Language Transformation). Ensuite, un appel de service effectue un mappage vers l'architecture SCA (Service Component Architecture). Pour finir, la composition est intégrée à l'orchestration des processus à l'aide du langage BPEL (Business Process Execution Language). Le schéma suivant illustre les trois aspects de ce nouveau modèle de programmation.

Modèle d'appel de l'architecture SOA

Architecture SCA

En plus de fournir une syntaxe cohérente et un mécanisme d'appel des services, l'architecture SCA sert de cadre d'appel et permet aux développeurs d'encapsuler les implémentations de services dans des composants réutilisables. Elle permet aux développeurs de définir des interfaces, des implémentations et des références indépendamment du point de vue technologique, vous donnant ainsi la possibilité d'associer des éléments à la technologie de votre choix. L'architecture SCA distingue la logique métier de l'infrastructure afin que les programmeurs d'application puissent se consacrer à la résolution de problèmes métier.


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_pgbimodel.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).