Les exportations définissent des interactions entre les modules SCA (Service Component Architecture) et les demandeurs de services. Les exportations permettent aux modules SCA
de proposer des services à d'autres modules. Les liaisons d'exportation définissent un mode d'accès spécifique du module SCA par des demandeurs de services.
Interfaces et liaisons
Une exportation de
module SCA requiert au moins une interface.
- Les interfaces d'exportation sont des définitions abrégées qui définissent un
ensemble d'opérations via WSDL (Web Services Description Language), un langage XML
utilisé pour décrire des services Web. Un module SCA peut disposer d'un grand nombre d'interfaces d'exportation.
- Les liaisons d'exportation sont des définitions concrètes qui spécifient le
mécanisme physique utilisé par les demandeurs de services pour accéder à un service. En règle générale, une seule liaison est spécifiée par
exportation module SCA. Une opération d'exportation pour laquelle aucune liaison n'a été spécifiée, est
interprétée comme une exportation dotée d'une liaison de type SCA lors de l'exécution.
Liaisons d'exportation prises en charge
Le WebSphere ESB prend en
charge les liaisons d'exportation ci-après :
- Les liaisons de service Web permettent d'appeler les exportations comme des services Web.
Les protocoles pris en charge sont SOAP/HTTP et SOAP/JMS. Une liaison de services Web utilisant le protocole SOAP/JMS prend en charge la spécification JMS par le biais du fournisseur de messagerie par défaut de WebSphere Application Server
dans une configuration point-à-point. La liaison SOAP/JMS
ne prend pas en charge les modes JMS générique, JMS MQ ni le mode de diffusion JMS.
- Les liaisons SCA connectent les
modules SCA à d'autres
modules SCA. Les liaisons SCA sont également appelées liaisons par défaut.
- Les liaisons Java™ Message Service (JMS) 1.1
permettent l'interopérabilité avec le fournisseur de messagerie par défaut de
WebSphere Application Server. JMS peut exploiter divers types de protocoles de transport, tels que TCP/IP et HTTP(S). La classe de message JMS et ses cinq sous-types (Text, Bytes, Object, Stream et
Map) sont automatiquement pris en charge.
- Les liaisons JMS WebSphere MQ permettent l'interopérabilité avec les fournisseurs JMS basés sur WebSphere MQ. La classe de message JMS et ses cinq sous-types (Text, Bytes, Object, Stream et
Map) sont automatiquement pris en charge. Si vous souhaitez utiliser WebSphere
MQ en tant que fournisseur JMS, vous pouvez disposer de liaisons JMS WebSphere
MQ.
- Les liaisons WebSphere MQ permettent l'interopérabilité avec WebSphere MQ.
Une connexion (ou client) éloignée est le type de connexion nécessaire pour se
connecter à un gestionnaire de files d'attente MQ sur un poste distant. Une connexion (ou liaisons) locale correspond à une connexion directe à WebSphere MQ.
Elles peuvent uniquement être utilisées pour la connexion à un gestionnaire de
files d'attente MQ sur un même poste de travail. WebSphere MQ autorise les deux types de connexion, mais les liaisons MQ prennent en charge uniquement la connexion "à distance" (ou "client") .
- Les liaisons JMS génériques permettent l'interopérabilité avec les fournisseurs JMS tiers qui s'intègrent à WebSphere Application Server
à l'aide de la fonction JMS Application Server Facility (ASF).
- Les liaisons WebSphere Adapter permettent
l'interaction avec le système d'information d'entreprise EIS (Enterprise Information Systems).
- Les liaisons HTTP permettent d'accéder aux exportations à l'aide du protocole HTTP.