Mit ASP.NET- und XML-Webdienstclients erstellte XML-Webdienste

Dieses Thema bezieht sich auf eine veraltete Technologie. XML-Webdienste und XML-Webdienstclients sollten nun mithilfe der folgenden Technologie erstellt werden: Windows Communication Foundation.

In den vergangenen Jahren hat ein Phänomen die Anwendungsentwicklungsumgebung unwiderruflich verändert – das Internet. Organisationen sind immer mehr auf die digitalen Ressourcen und Kommunikationskanäle angewiesen, die durch das Internet und verwandte Technologien bereitgestellt werden. Aus diesem Grund erfolgt die Entwicklung der meisten Anwendungen heutzutage unter dem Aspekt der optimalen Integration und Nutzung von Internettechnologien, um die Vorteile von vernetzten Computersystemen vollständig nutzen zu können.

Organisationen, die sich nicht mit der Entwicklung komplett neuer Anwendungen befassen, tendieren mitunter dazu, mehrere herkömmliche, aufgabenorientierte Anwendungen zu einer einzigen Anwendung zusammenzufassen. Dabei kommt es vor, dass Anwendungen integriert werden, die beispielsweise von einem anderen Unternehmen oder Dienstanbieter verwendet werden. Ein noch größeres Dilemma entsteht jedoch, wenn versucht wird, ältere Anwendungen zu integrieren, die mit verschiedenen Technologien, Objektmodellen, Betriebssystemen und Programmiersprachen erstellt wurden. Vor diesem Hintergrund stellt sich die Frage, wie die Interaktion dieser Anwendungen sichergestellt wird. Die Antwort liefert das programmierbare Internet.

Das offene Datenbeschreibungsformat XML (eXtensible Markup Language) hat das programmierbare Internet Wirklichkeit werden lassen. Ebenso wie TCP/IP eine universelle Internetkonnektivität ermöglicht und HTML eine standardisierte Sprache zur Anzeige von Informationen auf einer Vielzahl von Benutzerplattformen darstellt, bietet XML eine standardisierte Sprache für den automatisierten Datenaustausch. Sie ermöglicht die Darstellung von Daten in einem Format, das große Akzeptanz genießt und Computer in die Lage versetzt, Daten in einem vorhersagbaren Stil zu senden und zu empfangen, wodurch die Programmierbarkeit auch außerhalb von geschlossenen, kontrollierten Systemen unterstützt wird. Aufgrund der Einfachheit und Erweiterbarkeit bietet Ihnen XML die Flexibilität, nach Belieben zu definieren, ohne auf Erweiterungsmöglichkeiten zu verzichten. Ein fundamentaler Baustein des programmierbaren Internets sind XML-Webdienste.

Microsoft bietet Unterstützung zum Erstellen von XML-Webdiensten mit Technologien, die den Anforderungen der unterschiedlichen Zielgruppen gerecht werden. Microsoft etwa bietet Entwicklern die Option, XML-Webdienste mit ASP.NET, ATL-Server, .NET-Remoting und dem SOAP Toolkit 2.0 zu erstellen. ASP.NET und .NET-Remoting erleichtern das Erstellen von XML-Webdiensten, da sie auf Grundlage von .NET Framework erstellt werden. Das SOAP-Toolkit 2.0 bietet XML-Webdienstunterstützung für Microsoft Visual Studio 6.0 und ältere Anwendungen und ermöglicht ihnen die Zusammenarbeit mit XML-Webdiensten, die auf .NET Framework basieren.

In diesem Abschnitt

  • Erstellen von XML-Webdienstclients
    Beschreibt den Aufbau eines Clients für einen XML-Webdienst, unabhängig von der Plattform oder der Technologie, mit der der XML-Webdienst erstellt wurde.
  • Verwenden von SOAP-Headern
    Beschreibt, wie SOAP-Header für Clients definiert, verarbeitet und verändert werden können, die einen mit ASP.NET erstellten XML-Webdienst aufrufen.
  • SOAP-Nachrichtenänderung mit SOAP-Erweiterungen
    Beschreibt, wie Erweiterungen für die Änderung von SOAP-Nachrichten erstellt werden, die über das Netzwerk für XML-Webdienste gesendet werden. Diese Dienste wurden mithilfe von ASP.NET und den Clients von ASP.NET erstellt.

Verwandte Abschnitte

  • Network Programming
    Demonstriert die Verwendung von Internetzugriffsklassen bei der Implementierung von sowohl web- als auch internetbasierten Anwendungen.

Erstellungsdatum: 2011-02-23