Architecture of a bottom-up Web service provider usando o IMS Enterprise Suite SOAP Gateway
Este tópico fornece uma visão geral da arquitetura para um provedor de serviços Web usando o IMS Enterprise Suite SOAP Gateway e criado através do cenário de desenvolvimento ascendente.
As etapas a seguir descrevem como uma mensagem é processada em tempo de execução:
- O aplicativo cliente de serviços Web envia uma mensagem SOAP para o IMS Enterprise Suite SOAP Gateway contendo entrada para o aplicativo IMS em um formato XML.
- O SOAP Gateway processa o cabeçalho SOAP e recupera a correlação de recuperação e as informações de conexão para a solicitação de entrada.
- O SOAP Gateway cria uma mensagem IMS Connect, composta por um cabeçalho IMS Connect seguido pelos dados XML de entrada, para IMS Connect usando TCP /IP.
- IMS Connect chama seu adaptador XML, que por sua vez chama o conversor XML para transformar os dados XML no formato de aplicativo do IMS .
- IMS Connect envia a mensagem para processamento adicional. Para o restante desta etapa, o processamento é o mesmo para um fluxo de transação normal. A transação retorna sua saída e a saída é enfileirada para o IMS Connect.
- IMS Connect chama o adaptador XML para transformar os dados do aplicativo IMS em formato XML.
- IMS Connect envia a mensagem XML de saída de volta para o SOAP Gateway usando TCP /IP.
- O SOAP Gateway agrupa um cabeçalho SOAP ao redor da mensagem de saída.
- O IMS Enterprise Suite SOAP Gateway envia a mensagem de saída SOAP de volta para o aplicativo cliente.
Nesta arquitetura de provedor de serviços, os Programas de Processamento de Mensagens (MPPs) do IMS não estão cientes de que estão sendo chamados como serviços Web e, portanto, não têm acesso ao contexto de chamada de serviço.