Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Web Services Dr. Wolfgang Wörndl 10.05.2004.

Slides:



Advertisements
Ähnliche Präsentationen
SOAP, nur ein neuer XML- Dialekt?
Advertisements

Generische Portale Webbasierte DL-Dienste für die Wissenschaft Stephan Körnig 11. IuK-Jahrestagung 2005, Mai 2005, Bonn.
Basis-Architekturen für Web-Anwendungen
© 2003 Guido Badertscher Spontane Vernetzung - UPnP 9. Jänner 2004 Spontane Vernetzung Guido Badertscher.
SOAP Simple Object Access Protocol
Lightweight Directory Access Protocol
IT-Architekturen, Datenbanken und Connectivity
Web Services und Workflow-Steuerung
Pascal Busch, WWI00B – Vergleich CORBA vs. Web Services hinsichtlich der Applikationsintegration Web Services vs CORBA Web Services vs CORBA Ein Vergleich.
Kommunikation in verteilten Systemen (Middleware)
XML in Client-Server und GRID Architektur
Strukturänderungen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
Semantische Webdienste in OWL-S und WSMO Name : Sinan Sen Betreuer : Dr. Andreas Gerber Datum :
Überlegungen zur Architektur eines Fachinformations-Netzwerkes am Beispiel des CeGIM Mehrwert ist es nicht nur, Daten von ihren Quellen zu den Nutzern.
Gottfried Vossen 5. Auflage 2008 Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme Kapitel 14: Datenintegration.
Seminar Praktische Informatik Web Services
Seminarleiter: Herr Prof. Klement und Herr Prof. Kneisel
Software Architektur III
Die .NET Common Language Runtime
Die .NET Common Language Runtime
Web Services Die Zukunft netzbasierter Applikationen iternum GmbH Alexanderstraße Frankfurt/Main
Semantic Web Services - An Introduction
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Service components and distribution with OSGi Seminar: Multimedia- und Internetsysteme Paul Hübner | Bildquellen : [1]
ArcGIS als WPS Server Aktueller Stand der Umsetzung
GIS Web Services mit Geoserver Oliver Archner BayCEER 2010.
Integration heterogener verteilter Systeme mit WS-BPEL – ein Praxisbeispiel Dr. Wolf-Dieter Heinrichs.
Webservice Grundlagen
Einsatzgebiete und Anwendungen
Consulting and Solutions.NET Vortragsreihe – Vorstellung der Referenten Happy Arts Software Markus Kämmerer IT-Erfahrung seit 1987,
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
Web Services Semistrukturierte Daten 1 – Gruppe 6.
Management- und Web Services- Architekturen
Einführung in Web Services Web Services in der Praxis
Service components and distribution with OSGi Seminar: Multimedia- und Internetsysteme Paul Hübner |
Untersuchungen zur Erstellung eines
Reinhold Rumberger Web Services.
1 Karim El Jed TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für Betriebssysteme und Rechnerverbund
2. Kommunikation und Synchronisation von Prozessen 2
->Prinzip ->Systeme ->Peer – to – Peer
Universal Plug and Play
Vortrag - Diplomarbeiten (HS I)
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Datenbanken und Internet
Welcome to Web Services & Grid Computing Jens Mache
Das World Wide Web Stephan Becker TIT05BGR SS06. Das World Wide Web Übersicht Hypertext & Hypermedia HTML Dokumentenidentifikation Dokumententransport.
Web Services als Remote Content Provider in Portalumgebungen Vorstellung und Diskussion des Themas Präsentation des Prototypen Konzeption und prototypische.
Web Services (Axis) ETIS SS05.
WS 2006/07Prof. Dr. Andreas Schmietendorf1 Ausblick und Entwicklungstendenzen SOA und Web Services erstellt in Anlehnung an Stark, T.: J2EE – Einstieg.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
JXTA Server Berlin.Adlershof Server Berlin.Mitte Server Paris Server cbit.Halle17 P2P-MagicMap Architektur: Übersicht.
Betriebs- systeme und Verteilte Systeme Einführung in Web Services Projektgruppe Peer2Peer Suche nach Webservices WS 2004/SS 2005 Christian Neubert.
Betriebs- systeme und Verteilte Systeme Namens- und Verzeichnisdienste Projektgruppe Peer2Peer Suche nach Webservices WS 2004/SS 2005 Maher Al-Bunni.
Mainframe und WebServices bei der W. KAPFERER KG Einfache Internet-Lösungen in Verbindung mit vorhandenen Host-Programm-Strukturen.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: LDAP Dr. Wolfgang Wörndl
Patrick Richterich Lattwein GmbH Web Services Softwareentwicklung mit SOAP.
1 Lutz Ullrich SOA – serviceorientierte Architektur SOA – Was ist das?
Webservices SOAP und REST Nicole Fronhofs 1. Betreuer: Prof. Dr. Volker Sander 2. Betreuer: B. Sc. Sebastian Olscher.
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
© 2008 TravelTainment The Amadeus Leisure Group Webanwendungen mit Java - HttpServlets 17.Dezember 2010 Sebastian Olscher Erstprüfer: Hon.-Prof. Dr. H.
SOAP - WSDL Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung Prof. Dr. Manfred Thaller AM 2 Hauptseminar: Virtuelle.
Standardtechnologien von Web Services Daniel Schade.
Verteilte Anwendungen: J2EE
Vernetzte Forschungsumgebung in den eHumanities
Business Process Excuction Lanaguage
Business Process Excuction Lanaguage
OAI Protocol for Metadata Harvesting
Prof. Dr.-Ing. Franz-Josef Behr Geodaten und Datenmodell
Remote Method Invocation
 Präsentation transkript:

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Web Services Dr. Wolfgang Wörndl

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, Einleitung  World Wide Web –HTML-Seiten, HTTP Protokoll,... –Mensch-Maschine-Interaktion  Web Services –Einfachheit des WWW auch auf Maschine- Maschine-Interaktion übertragen –XML-Dokumente, SOAP,...  Ziel heute: Überblick über Web Services, insbesondere Architektur –Client Server Modell

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, SOA  Serviceoriented Architecture (SOA) –dt.: Diensteorientierte Architekur  Oberbegriff für den „kleinsten gemeinsamen Nenner“ –Dienste –standardisierte Kommunikation mit Diensten –standardisierte Beschreibung von Diensten  Architektur unabhängig von konkreten Standards

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, Web Service Definition  Web Services als SOA Instanz  Web Service –Durch URI identifiziertes Software-System –(öffentliche) Schnittstellen definiert mit XML –Protokoll zum Nachrichtenaustausch –Interaktion mit XML-basierten Nachrichten –Mechanismus zum Finden von Diensten (discovery)  Verschiedene Interaktionsmuster

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, Rollen  Service Provider –Stellt Dienst bereit, Server  Service Requestor –Client  Service Discovery Agency –Ermöglicht Publizieren und Finden von Diensten –Suchfunktion –Zentral oder verteilt –Dynamisches Binden

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, Architektur

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, Direkte Interaktion  einfaches Interaktionsmuster

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, Peer-to-peer

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, Multitier

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, (Wichtigste) Protokolle  Simple Object Access Protocol (SOAP) –Kommunikationsprotokoll für Web Services  in Kap. 4.8 (RPC)  Web Services Description Language (WSDL) –Sprache zur Beschreibung der Schnittstelle  in Kap. 5.6 (Entwurf von VA)  Universal Description, Discovery and Integration (UDDI) –Verzeichnisfunktion

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, Beispiel  Google als Web Service –Stellt API bereit –Suchanfragen (1000 Anfragen/Tag)  Anwendungen –Eigene UI –Automatische, periodische Suche nach neuen Informationen zu Thema –Rechtschreibkorrektur

Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme © Dr. Wolfgang Wörndl, Zusammenfassung Kap. 3  Architektur von verteilten Anwendungen  Verschiedene Systemmodelle  Transparenzen  Modelle der Kooperation, u.a. –Nachrichtenaustausch –Fehlersemantik bei bidirektionaler Komm.  Client Server Modell –Prinzipien –LDAP und Web Services als konkrete Beispiele