Sind Web-Service-Handler-Ketten unter IIS / ASP.NET möglich

387
Mike

Ich arbeite mit einem Kunden, der möchte, dass ich ein bestimmtes Design in einer IIS / ASP.NET-Umgebung implementiert. Dieses Design wurde bereits in Java implementiert, aber ich bin nicht sicher, ob Microsoft-Technologien verwendet werden können.

In einer Tomcat / Java-Umgebung kann man also Handler-Ketten anlegen. Im Wesentlichen wird ein Handler auf dem Server ausgeführt, auf dem der Webdienst ausgeführt wird, und er unterbricht die SOAP-Nachricht, die an den Webdienst gesendet wird. Der Handler kann eine Reihe von Aufgaben ausführen, bevor er die Kontrolle an den Webdienst übergibt. Einige dieser Aufgaben können sich auf die Authentifizierung und Autorisierung beziehen. Außerdem können Handler-Ketten erstellt werden, so dass die Handler in einer bestimmten Reihenfolge ausgeführt werden können, bevor sie die Kontrolle an den Web-Service übergeben.

Dies ist eine sehr elegante Lösung, da bestimmte Aspekte der Authentifizierung und Autorisierung automatisch ausgeführt werden können, ohne dass der Entwickler der Clientanwendung und des Webservices etwas in sie investieren muss. Der Code für die Clientanwendung und den Webdienst ist nicht betroffen.

Sie können zu diesem Thema eine Reihe von Artikeln im Internet finden, indem Sie bei Google nach "Web-Service-Handler-Kette" suchen.

Ich habe in IIS oder ASP.NET nach Web-Service-Handlern gesucht. Ich bekomme einige Treffer, aber anscheinend haben Handler in IIS eine andere Bedeutung als die oben beschriebene.

Meine Frage dazu ist: Können Handler-Ketten (wie in Java und Tomcat verfügbar) in IIS erstellt werden? Wenn ja, wie (jeder Artikel, Buch, Forum ...)?

Eine negative oder positive Antwort wird sehr geschätzt.

Mike

2

0 Antworten auf die Frage