Das .Net Framework von Microsoft bietet ein neuartiges Konzept zum Entwickeln von WebServices. Dieses Konzept wird zunächst anhand einiger Beispiele erläutert. Anschliessend werden Chancen und Grenzen von WebServices mit .Net aufgezeigt.
Inhaltsverzeichnis
- Einleitung
- Einführung in Microsoft .Net
- Das Microsoft .Net Framework
- Die Common Language Runtime (CLR)
- Die .Net Klassenbibliothek
- Das Microsoft .Net Framework
- Technologien von Web Services
- Web Service Description Language (WSDL)
- Simple Object Access Protocol (SOAP)
- DISCO
- Universal Description, Discovery and Integration (UDDI)
- Programmierung von .Net Web Services
- Ein "Hello World"-Web Service
- "Hello World"-Web Service als Inline-Code
- "Hello World"-Web Service mit Code-behind
- Das Attribut WebService
- Das Attribut WebMethod
- Die Attribute SoapDocumentMethod und SoapRPCMethod
- Ein "Hello World"-Web Service
- Programmierung von .Net Web Service Clients
- Das Publish-find-bind-Modell
- Das Einbinden eines Web Services
- Serialisierung
- Flache vs. Tiefe Serialisierung
- Übergabe von DataSets
- Zustandsverwaltung
- Transaktionen
- Asynchrone Services
- Polling
- WaitHandles
- Callbacks
- Zusammenfassung und Ausblick
Zielsetzung und Themenschwerpunkte
Diese Arbeit befasst sich mit der Entwicklung und Nutzung von Web Services mit dem Microsoft .Net Framework. Sie stellt die Grundlagen der .Net Technologie vor und untersucht, wie man mit dem .Net Framework Web Services programmieren und nutzen kann.
- Einführung in Microsoft .Net und das .Net Framework
- Grundlagen von Web Services, inklusive WSDL, SOAP, DISCO und UDDI
- Programmierung von Web Services mit .Net, einschließlich der Verwendung von Attributen wie WebService, WebMethod, SoapDocumentMethod und SoapRPCMethod
- Nutzung und Einbindung von Web Services, basierend auf dem Publish-find-bind-Modell
- Serialisierung von Daten und Zustandsverwaltung in Web Services
Zusammenfassung der Kapitel
- Das erste Kapitel bietet eine Einleitung in das Thema Web Services und die .Net Technologie.
- Kapitel zwei gibt eine Einführung in das Microsoft .Net Framework, einschließlich der Common Language Runtime (CLR) und der .Net Klassenbibliothek.
- Das dritte Kapitel präsentiert die wichtigsten Technologien von Web Services, wie WSDL, SOAP, DISCO und UDDI.
- Kapitel vier konzentriert sich auf die Programmierung von Web Services mit .Net, wobei ein "Hello World"-Web Service als Beispiel dient. Außerdem werden die Attribute WebService, WebMethod, SoapDocumentMethod und SoapRPCMethod erläutert.
- Kapitel fünf behandelt die Programmierung von .Net Web Service Clients, einschließlich des Publish-find-bind-Modells und der Einbindung von Web Services.
- Das sechste Kapitel befasst sich mit der Serialisierung von Daten, insbesondere mit flacher und tiefer Serialisierung sowie der Übergabe von DataSets.
- Kapitel sieben geht auf die Zustandsverwaltung von Web Services ein, insbesondere auf Transaktionen.
- Das achte Kapitel beschäftigt sich mit der Entwicklung und Nutzung asynchroner Web Services, einschließlich Polling, WaitHandles und Callbacks.
Schlüsselwörter
Microsoft .Net, Web Services, Common Language Runtime (CLR), .Net Framework, Web Service Description Language (WSDL), Simple Object Access Protocol (SOAP), DISCO, Universal Description, Discovery and Integration (UDDI), Programmierung, Clients, Serialisierung, Zustandsverwaltung, Asynchrone Services, Polling, WaitHandles, Callbacks.
- Citation du texte
- Jan Stamer (Auteur), 2004, Web Services mit microsoft.net, Munich, GRIN Verlag, https://www.grin.com/document/35333