Estou trabalhando com um cliente que deseja que eu implemente um design específico em um ambiente IIS / ASP.NET. Esse design já foi implementado em Java, mas não tenho certeza se é possível usar as tecnologias da Microsoft.
Em um ambiente Tomcat / Java, é possível criar as chamadas cadeias do manipulador. Em essência, um manipulador é executado no servidor no qual o serviço da web está sendo executado e intercepta a mensagem SOAP que chega ao serviço da web. O manipulador pode executar várias tarefas antes de passar o controle para o serviço da web. Algumas dessas tarefas podem se referir a autenticação e autorização. Além disso, é possível criar cadeias de manipuladores, de modo que os manipuladores possam ser executados em uma sequência específica antes de passar o controle para o serviço da web.
Esta é uma solução muito elegante, pois certos aspectos de autenticação e autorização podem ser executados automaticamente, sem que o desenvolvedor do aplicativo cliente e do serviço da Web tenha que investir nada nele. O código para o aplicativo cliente e o serviço da Web não é afetado.
Você pode encontrar vários artigos na Internet sobre esse assunto pesquisando no Google por "cadeia de manipuladores de serviços da Web".
Eu realizei pesquisas por manipuladores de serviços da Web no IIS ou no ASP.NET. Eu recebo alguns acessos, mas aparentemente os manipuladores no IIS têm outro significado que o descrito acima.
A minha pergunta é: As cadeias do manipulador (como disponível em Java e Tomcat) podem ser criadas no IIS? Se sim, como (algum artigo, livro, fórum ...)?
Uma resposta negativa ou positiva será muito apreciada.
Mike
Tags iis web-services