As exportações permitem que um módulo SCA (Service Component Architecture) ofereça um serviço a outros módulos; elas definem as interações entre os módulos SCA e os solicitantes de serviços. As ligações de exportação definem a maneira específica pela qual um módulo SCA é acessado por outros módulos.
Módulos de Mediação são tipos de módulos SCA.
Interfaces e Ligações
Uma exportação de
módulo SCA necessita de, pelo menos, uma interface.
- Interfaces.
- Interfaces de exportação são definições abstratas. Elas definem pontos de acesso.
- As interfaces de exportação são definidas utilizando a WSDL (Web Services Description Language), uma linguagem XML para descrever os serviços da Web.
- Um módulo SCA pode ter várias interfaces de exportação.
- Ligações.
- Ligações de exportação são definições concretas. Elas especificam o mecanismo físico que os solicitantes de serviços utilizam para acessar um serviço.
- Normalmente, uma exportação de módulo SCA tem uma ligação especificada. Uma exportação sem ligação especificada é interpretada pelo tempo de execução como uma exportação com uma ligação SCA.
Ligações de Exportação com Suporte
O
WebSphere ESB oferece suporte às seguintes ligações de exportação.
- Ligações de Serviços da Web
- Ligações SCA
- Os módulos SCA podem ter ligações SCA. As ligações SCA conectam módulos SCA a outros módulos SCA.
- Ligações do JMS (Java Message Service) 1.1
- O JMS permite interoperabilidade com a família WebSphere.
- O JMS pode explorar vários tipos de transportes, incluindo: TCP/IP e HTTP(S).
- Existem ligações JMS predefinidas que oferecem suporte a mensagens de texto JMS que contêm XML BO (Business Object). As ligações JMS predefinidas também oferecem suporte a mensagens de objeto JMS que contenham Objetos de Negócios Java serializados.
- É possível utilizar as ligações personalizadas JMS para dar suporte a outros tipos de mensagens JMS.
No entanto, as ligações personalizadas requerem alguma codificação para converter a mensagem.
- Ligações do WebSphere Adapter
- Os WebSphere Adapters permitem a interação com os EIS (Enterprise Information Systems).