
×
MS SQL Server 2005 – XML und SOAP-Webservices
von Marco Skulschus, Jan Kozik und Alexander KapitanovskyyZu dieser Reihe
Diese Buchreihe konzentriert sich auf verschiedene Aspekte der Verwendung des Microsoft SQL Servers 2005. Dies soll alle Themen umfassen, welche bei der Verwendung als Programmierer und Administrator auftreten. Zusammen genommen sollen alle geplanten Bücher der Reihe die Themenvielfalt und Einsatzmöglichkeiten des SQL Servers abdecken. Es ist dabei nicht zwing-endunbedingt notwendig, alle Bücher zu lesen, weil die Themen so auf die einzel-nen Werke verteilt werden sollen, dass jedes für sich als einzelnes Werk gelten kann; es ist jedoch ratsam.
Die Reihe enthält folgende Themen:
1 Relationale Daten in XML 1.1 Einfache Abfragen 1.1.1 Grundlagen 1.1.2 Automatische Umwandlung 1.1.3 Umgang mit leeren Werten 1.2 Mehrstufige Dokumente erzeugen 1.2.1 Einsatz von PATH 1.2.2 Einsatz von EXPLICIT 1.2.3 Besondere Ausdrücke 1.2.4 Geschachtelte Abfragen
2 XML speichern, abfragen und verarbeiten 2.1 XML-Variablen und Spalten 2.2 Zerlegen von XML 2.2.1 Einführung 2.2.2 Zerlegung 2.3 Komplexe Zerlegung mit XPath 2.4 Verarbeiten und abfragen mit Datentypmethoden 2.4.1 Methoden 2.4.2 XPath 2.4.3 XQuery 2.4.4 XSLT
3 Einsatz von XML Schema 3.1 XML Schema-Überblick 3.1.1 Elemente und Attribute 3.1.2 Inhaltsmodelle 3.1.3 Datentypen 3.1.4 Globale komplexe Typen 3.1.5 Schlüssel und Schlüsselverweise 3.2 XML Schema-Definitionen erzeugen 3.2.1 XML Schema anmelden 3.2.2 XML Schema verwenden
4 Webservice-Grundlagen 4.1 Grundlagen und Architektur 4.1.1 Definition 4.1.2 Architektur 4.1.3 Technologien von Webservices 4.1.4 Einsatzmöglichkeiten und Szenarien 4.1.5 Webservice-Modelle 4.2 Umsetzung im MS SQL Server 2005 4.2.1 Architektur 4.2.2 SOAP 4.2.3 WSDL 4.2.4 Allgemeine Syntax
5 Webservice-Programmierung 5.1 Einfache Webservices 5.1.1 Eine Prozedur als Webservice anbieten 5.1.2 Eine Funktion und eine Prozedur als Webservice anbieten 5.1.3 Klienten in. NET 5.2 Webservices mit komplexer Nachrichtenstruktur 5.2.1 Strukturen und Prozedur erstellen und veröffentlichen 5.2.2 SOAP-Nachrichten 5.2.3 Ein Klient in. NET 5.3 SQL-Batch-Anweisungen als Webservice 5.3.1 Einrichten von Batch-Webservices 5.3.2 SOAP-Anfragen 5.3.3 Ein Klient in. NET
6 Fortgeschrittene Techniken für Webservice 6.1 Fortgeschrittene Themen 6.1.1 Benutzerdefiniertes WSDL 6.1.2 Sitzungen 6.1.3 Transaktionen 6.1.4 Authentifizierung 6.2 Java-Klienten 6.2.1 IDE-Unterstützung und WSDL-Einsatz 6.2.2 SOAP-Nachrichtenaustausch
7 Fallbeispiele 7.1 De-/Serialisierung von Objekten 7.1.1 XML-Serialisierung als relationale Zerlegung 7.1.2 Beispiele 7.2 Datenaustausch 7.2.1 Export 7.2.2 Import 7.2.3 Beispiele
1 Relationale Daten in XML 1.1 Einfache Abfragen 1.1.1 Grundlagen 1.1.2 Automatische Umwandlung 1.1.3 Umgang mit leeren Werten 1.2 Mehrstufige Dokumente erzeugen 1.2.1 Einsatz von PATH 1.2.2 Einsatz von EXPLICIT 1.2.3 Besondere Ausdrücke 1.2.4 Geschachtelte Abfragen
2 XML speichern, abfragen und verarbeiten 2.1 XML-Variablen und Spalten 2.2 Zerlegen von XML 2.2.1 Einführung 2.2.2 Zerlegung 2.3 Komplexe Zerlegung mit XPath 2.4 Verarbeiten und abfragen mit Datentypmethoden 2.4.1 Methoden 2.4.2 XPath 2.4.3 XQuery 2.4.4 XSLT
3 Einsatz von XML Schema 3.1 XML Schema-Überblick 3.1.1 Elemente und Attribute 3.1.2 Inhaltsmodelle 3.1.3 Datentypen 3.1.4 Globale komplexe Typen 3.1.5 Schlüssel und Schlüsselverweise 3.2 XML Schema-Definitionen erzeugen 3.2.1 XML Schema anmelden 3.2.2 XML Schema verwenden
4 Webservice-Grundlagen 4.1 Grundlagen und Architektur 4.1.1 Definition 4.1.2 Architektur 4.1.3 Technologien von Webservices 4.1.4 Einsatzmöglichkeiten und Szenarien 4.1.5 Webservice-Modelle 4.2 Umsetzung im MS SQL Server 2005 4.2.1 Architektur 4.2.2 SOAP 4.2.3 WSDL 4.2.4 Allgemeine Syntax
5 Webservice-Programmierung 5.1 Einfache Webservices 5.1.1 Eine Prozedur als Webservice anbieten 5.1.2 Eine Funktion und eine Prozedur als Webservice anbieten 5.1.3 Klienten in. NET 5.2 Webservices mit komplexer Nachrichtenstruktur 5.2.1 Strukturen und Prozedur erstellen und veröffentlichen 5.2.2 SOAP-Nachrichten 5.2.3 Ein Klient in. NET 5.3 SQL-Batch-Anweisungen als Webservice 5.3.1 Einrichten von Batch-Webservices 5.3.2 SOAP-Anfragen 5.3.3 Ein Klient in. NET
6 Fortgeschrittene Techniken für Webservice 6.1 Fortgeschrittene Themen 6.1.1 Benutzerdefiniertes WSDL 6.1.2 Sitzungen 6.1.3 Transaktionen 6.1.4 Authentifizierung 6.2 Java-Klienten 6.2.1 IDE-Unterstützung und WSDL-Einsatz 6.2.2 SOAP-Nachrichtenaustausch
7 Fallbeispiele 7.1 De-/Serialisierung von Objekten 7.1.1 XML-Serialisierung als relationale Zerlegung 7.1.2 Beispiele 7.2 Datenaustausch 7.2.1 Export 7.2.2 Import 7.2.3 Beispiele