Use o padrão Worklight para Microsoft .NET: Solicitação-Resposta para integrar um aplicativo remoto gravado para a plataforma Worklight com aplicativos Microsoft .NET em execução no WebSphere Message Broker. É possível usar o padrão para tornar uma classe Microsoft .NET disponível por meio das APIs REST chamadas por aplicativos remotos em execução em todos os tipos de dispositivo.
Uma instância do padrão Worklight: Solicitação-Resposta do Microsoft .NET é configurada dom uma classe gravada em qualquer uma das linguagens de programação suportadas pela plataforma Microsoft .NET; por exemplo, C# ou VB.NET. A instância padrão gera fluxos de mensagens que implementam uma fachada de serviço da web para a classe .Microsoft NET. O usuário do padrão pode selecionar uma classe a partir do conjunto Microsoft .NET para ativar como um serviço da web. O padrão também gera um adaptador Worklight que configura um conjunto de procedimentos que são chamados pelas chamadas REST a partir do aplicativo remoto.
Quando um aplicativo remoto chama a API REST, o Worklight passa os parâmetros JSON da chamada para o adaptador Worklight gerado por esse padrão. O adaptador chama o serviço da web SOAP no Message Broker passando os parâmetros do aplicativo remoto. A instância padrão em execução no Message Broker chama a classe do Microsoft .NET passando os parâmetros de entrada. Os parâmetros de saída, de referência e de valor de retorno da classe Microsoft .NET são retornados ao aplicativo remoto por meio do adaptador Worklight.
A instância padrão gera fluxos de mensagens que implementam um serviço da Web. A instância padrão também gera um WSDL de diversos arquivos que representa a interface de serviços da web entre o adaptador Worklight e o WebSphere Message Broker. O serviço da web fornece uma interface para o aplicativo Microsoft .NET que pode ser chamada por outros aplicativos solicitantes.
Os arquivos WSDL são uma descrição de serviços da Web compatíveis com WS-I. O primeiro arquivo WSDL contém uma definição
de tipo de porta WSDL e uma operação para cada método estático selecionado na classe Microsoft .NET. Cada operação tem uma mensagem
de entrada e uma mensagem de saída. O segundo arquivo WSDL contém um serviço SOAP e uma definição de porta. O endereço SOAP do serviço da Web é configurado como um parâmetro padrão. A instância padrão também
gera um arquivo de esquema XML. O esquema XML representa os tipos de dados para todos os parâmetros de entrada e saída
para cada operação WSDL. O arquivo de esquema é incluído no arquivo WSDL usando uma instrução
include
do WSDL padrão.
O padrão gera um aplicativo Message Broker que deve ser implementado no tempo de execução do Message Broker. O adaptador Worklight deve ser implementado no Worklight Server para fornecer a interface entre o aplicativo remoto e o serviço da web em execução no Message Broker.