Upload
amalie-stockel
View
106
Download
2
Embed Size (px)
Citation preview
Web Services
Semistrukturierte Daten 1 – Gruppe 6
Semistrukturierte Daten 1 2
Gruppe 6 Web Services
• Dienste
• verschiedene Betriebssysteme, HW-Plattformen oder Programmiersprachen
• Verwenden XML-Standards
Inhalt:
•Web Services
•UDDI
•WSDL
•SOAP
•Demo
Semistrukturierte Daten 1 3
Gruppe 6 Web Services
Inhalt:
•Web Services
•UDDI
•WSDL
•SOAP
•Demo
Semistrukturierte Daten 1 4
Gruppe 6 Web Services
• Universal Description, Discovery and Integration
• globales Verzeichnis für Dienstmetadaten
• UDDI-Schema: einheitliche Datenstruktur
• UDDI-Server: öffentlich zugänglich
• UDDI-Publishing-API
• UDDI-Inquiry-API
• Ziel: globaler Verbund von UDDI-Servern (Wolke)
Inhalt:
•Web Services
•UDDI
•WSDL
•SOAP
•Demo
Semistrukturierte Daten 1 5
Gruppe 6 Web Services
• Web Service Description Language
• Beschreibung eines Dienstes
• Zugriff auf Dienst erfolgt “über” WSDL-File
• http://localhost:8080/axis/services/ SSD1WebServiceJava?wsdl
Inhalt:
•Web Services
•UDDI
•WSDL
•SOAP
•Demo
Semistrukturierte Daten 1 6
Gruppe 6 Web Services
• Simple Object Access Protocol
• Kommunikationsprotokoll
• strukturierte und typisierte Daten in XML
• unabhängig von Übertragungsprotokoll
• Serialisierung
Inhalt:
•Web Services
•UDDI
•WSDL
•SOAP
•Demo
Semistrukturierte Daten 1 7
Gruppe 6 Web Services
Inhalt:
•Web Services
•UDDI
•WSDL
•SOAP
•Demo
Semistrukturierte Daten 1 8
Gruppe 6 Web Services
Inhalt:
•Web Services
•UDDI
•WSDL
•SOAP
•Demo
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"xmlns:SOAP-NC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</SOAP-ENV:Envelope>
<SOAP-ENV:Body><m:GetGruppenThema
xmlns:m="http://tempuri.org/"><m:gruppenNummer>6</
m:gruppenNummer></m:GetGruppenThema>
</SOAP-ENV:Body>
Semistrukturierte Daten 1 9
Gruppe 6 Web Services
• Beschreibung/Einführung in das Web Service Beispiel
Inhalt:
•Web Services
•UDDI
•WSDL
•SOAP
•Demo