Lorsqu'une liaison d'exportation ou d'importation est configurée dans WebSphere Integration
Developer, une des propriétés de configuration spécifiées concerne le format de données utilisé par la liaison.
- Pour les liaisons d'exportation, dans lesquelles une application client envoie des requêtes à un composant SCA et reçoit des réponses en retour, vous indiquez le format des données natives. En fonction du format, le système sélectionne le gestionnaire de données approprié ou la liaison de données pour transformer les données natives en un objet métier (qui est utilisé par le composant SCA) et inversement pour transformer l'objet métier en données natives (qui est la réponse à l'application client).
- Pour les liaisons d'importation, dans lesquelles un composant SCA envoie des requêtes à un service en dehors du module et reçoit des réponses en retour, vous indiquez le format de données des données natives. En fonction du format, le système sélectionne le gestionnaire de données approprié ou la liaison de données pour transformer l'objet métier en données natives et inversement.
WebSphere ESB fournit un ensemble de formats de données prédéfinis et de gestionnaires de données correspondants ou de liaisons de données qui prennent en charge les formats.
Vous pouvez également créer vos propres gestionnaires de données personnalisés et enregistrer le format de données pour ces gestionnaires de données. Pour plus d'informations, consultez la rubrique "Développement de gestionnaires de données" du centre de documentation de WebSphere Integration
Developer.
- Les gestionnaires de données ne dépendent pas d'un protocole et peuvent transformer les données d'un format à un autre. DansWebSphere ESB, les gestionnaires de données transforment généralement des données natives (comme XML, CSV et COBOL) en un objet métier et inversement. Puisqu'ils ne dépendent pas d'un protocole, vous pouvez réutiliser le même gestionnaire de données avec toute une variété de liaisons d'exportation et d'importation.
Par exemple, vous pouvez utiliser le même gestionnaire de données XML avec une liaison d'exportation ou d'importation HTTP ou avec une liaison d'exportation ou d'importation JMS.
- Les liaisons de données transforment également des données natives en objet métier (et inversement), mais elles sont spécifiques à un protocole. Par exemple, une liaison de données HTTP peut être utilisée uniquement avec une liaison d'exportation ou d'importation HTTP. Contrairement aux gestionnaires de données, une liaison de données HTTP ne peut pas être réutilisée avec une liaison d'exportation ou d'importation MQ.
Comme indiqué précédemment, vous pouvez créer des gestionnaires de données personnalisés, si nécessaire. Vous pouvez également créer des liaisons de données personnalisées. Toutefois, il est recommandé de créer des gestionnaires de données personnalisés car ils peuvent être utilisés avec plusieurs liaisons.