Um aplicativo de serviços tem um módulo SCA (Service Component Architecture) associado.
Você implementa os aplicativos de serviços no WebSphere ESB, dentro de arquivos EAR (Enterprise ARchive).
Os tipos de módulos SCA aos quais o WebSphere ESB dá suporte são chamados de módulos de mediação. Os Módulos de Mediação permitem alterar o formato, conteúdo ou destino de pedidos de serviço.
Implementando um Aplicativo de Serviços
O processo de implementação de um arquivo EAR que contém um aplicativo de serviços é o mesmo da implementação de qualquer outro arquivo EAR. No entanto, depois de implementar um arquivo EAR que contém um
módulo SCA, é possível visualizar detalhes sobre:
- O aplicativo de serviços.
- O módulo SCA associado ao aplicativo de serviços.
- É possível visualizar como um módulo SCA é conectado aos solicitantes e fornecedores de serviços. Os módulos SCA são conectados aos solicitantes de serviços por meio de exportações e, aos fornecedores de serviços por meio de importações.
Visualizando os Detalhes de um Módulo SCA
Alguns dos detalhes do
módulo SCA, que podem ser visualizados, incluem o seguinte: Os detalhes precisos que podem ser exibidos dependendo do
módulo SCA.
- Nome do módulo SCA.
- Descrição do módulo SCA.
- Nome do aplicativo associado.
- Importações do módulo SCA.
- Interfaces.
- Ligações.
- Ligações de importação são definições concretas. Elas especificam o mecanismo físico pelo qual um módulo SCA acessa um serviço. Por exemplo, utilizando SOAP/HTTP.
- Exportações do módulo SCA.
- Interfaces.
- Ligações.
- Ligações de exportação são definições concretas. Elas especificam o mecanismo físico pelo qual um solicitante de serviços acessa um módulo SCA e, indiretamente, um serviço.
Se uma ligação de importação padrão conectar dois módulos SCA, será possível alterar o destino da ligação, utilizando o WebSphere ESB.
Ao modificar o ligações de importação SCA, você poderá chamar diferentes fornecedores de serviços.