Web Services: Implementierung der Business-Logik

Zum Schluss müssen noch die Web Service Proxy-Klassen generiert und, wie bereits erwähnt, die Protokolle entfernt werden. Dann navigiert man einen Webbrowser zu jedem der erstellten Web Services und speichert die WSDL-Beschreibung irgendwo auf der Festplatte. Der Pfad dürfte so ähnlich wie dieser hier aussehen:

Als Nächstes öffnet man eine Visual Studio-Eingabeaufforderung und erstellt eine Proxy-Klasse aus der WSDL-Beschreibung, indem man das Befehlszeilen-Utility wsdl.exe verwendet. Zuerst wechselt man in das Verzeichnis, in dem die Datei mit der WSDL-Beschreibung gespeichert ist, und gibt für jede WSDL-Datei des Web Service den folgenden Befehl ein:

Sobald die Proxy-Klassen erstellt sind, kann man sie an jeden Benutzer des Web Service verteilen, dem man Zugriff gewähren will. Man kann die Web Services sperren (Lockdown), indem man dem Verzeichnis ws, das die Web Services enthält, eine neue Web.config-Datei hinzufügt. Dazu klickt man mit der rechten Maustaste auf den ws-Ordner und fügte ihm eine neue Web.config-Datei hinzu. Den Inhalt dieser Datei ersetzt man dann vollständig durch den Code in Listing J.

Durch Abschreiten der Baumstruktur von XML findet man den Knoten für die Web Service-Protokolle. Nun muss man nur noch die zu entfernenden Protokolle angeben, in diesem Fall HttpGet, HttpPost und Documentation. Nach dieser Modifikation kann man keine WSDL-Beschreibung für die Web Services mehr abrufen. Benutzer können aber die Web Services noch immer mithilfe der vorher erzeugten Proxy-Klassen nutzen.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Cyberabwehr: Mindestens zwei kritische Vorfälle pro Tag

Davon entfällt ein Viertel auf staatliche Einrichtungen und 12 Prozent auf Industrieunternehmen.

1 Woche ago

Tunnelvision: Exploit umgeht VPN-Verschlüsselung

Forscher umgehen die Verschlüsselung und erhalten Zugriff auf VPN-Datenverkehr im Klartext. Für ihren Angriff benötigen…

1 Woche ago

Online-Banking: 42 Prozent kehren Filialen den Rücken

Weitere 40 Prozent der Deutschen erledigen ihre Geldgeschäfte überwiegend online und gehen nur noch selten…

1 Woche ago

Google veröffentlicht neues Sicherheitsupdate für Chrome

Zwei Schwachstellen in Chrome gehören nun der Vergangenheit an. Von ihnen geht ein hohes Risiko…

1 Woche ago

Digitale Souveränität: ein essenzieller Erfolgsfaktor für Unternehmen

Mit der zunehmenden computerbasierten und globalen Vernetzung gewinnt die digitale Souveränität an rasanter Bedeutung. Viele…

1 Woche ago

Google schließt kritische Sicherheitslücke in Android 14

Weitere schwerwiegende Fehler stecken in Android 12 und 13. Insgesamt bringt der Mai-Patchday 29 Fixes.

1 Woche ago