WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg 26.09.2002.

Slides:



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

Cloud42 Dominik Muhler Seminar StuPro cims cims.
© 2003 Guido Badertscher Spontane Vernetzung - UPnP 9. Jänner 2004 Spontane Vernetzung Guido Badertscher.
SOAP Simple Object Access Protocol
Datenbankzugriff im WWW (Kommerzielle Systeme)
Bastian Cramer, Universität Paderborn Entwurfsmuster für Webanwendungen Projektgruppe: Generierung von Webanwendungen aus visuellen Spezifikationen.
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.
1 Web Services (SOAP, REST, WSDL). © Prof. T. Kudraß, HTWK Leipzig 2 Web Service – Definitionen? Gartner Group: Web services are software technologies,
Kommunikation in verteilten Systemen (Middleware)
JAVA RMI.
Strukturänderungen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
Überlegungen zur Architektur eines Fachinformations-Netzwerkes am Beispiel des CeGIM Mehrwert ist es nicht nur, Daten von ihren Quellen zu den Nutzern.
Björn Schmidt, Hoang Truong Nguyen
Ein Werkzeug zur Verklemmungsanalyse bei der Komposition von Webservices Diplomarbeit Wirtschaftsinformatik Marcel Schuster.
Distributed Programming in.NET. Inhaltsverzeichnis 1) Einführung 2).NET Remoting 3) Web-Services 4) Vergleich.NET Remoting und Web- Services 5) Fazit.
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
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
ArcGIS als WPS Server Aktueller Stand der Umsetzung
Integration heterogener verteilter Systeme mit WS-BPEL – ein Praxisbeispiel Dr. Wolf-Dieter Heinrichs.
Webservice Grundlagen
Management- und Web Services- Architekturen
Consulting and Solutions.NET Vortragsreihe – Vorstellung der Referenten Happy Arts Software Markus Kämmerer IT-Erfahrung seit 1987,
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Architekturen und Techniken für computergestützte Engineering Workbenches.
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-Oriented Architecture Service- Orientation Design Paradigm is primarily distinguishe d by Services is designed to support the implementation of.
Reinhold Rumberger Web Services.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Datenbanken und Internet
Welcome to Web Services & Grid Computing Jens Mache
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.
Sicherheitsaspekte in Service Orientierten Architekturen Eike Falkenberg Sommersemester 2006 Anwendungen I.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
WSDL Web Services Definition Language Von Nikos Vormwald.
ORB – Konzepte Ist – Analyse der betrieblichen Notwendigkeiten, Anforderungsableitung an moderne Lösungskonzepte, alternative ORB – Konzepte mit Zukunft,
Betriebs- systeme und Verteilte Systeme Einführung in Web Services Projektgruppe Peer2Peer Suche nach Webservices WS 2004/SS 2005 Christian Neubert.
Webbasierte Kommunikation am Beispiel REST Seminarvortrag von Heiko Overath.
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
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.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Web Services Dr. Wolfgang Wörndl
© 2008 TravelTainment The Amadeus Leisure Group Webanwendungen mit Java - HttpServlets 17.Dezember 2010 Sebastian Olscher Erstprüfer: Hon.-Prof. Dr. H.
Schnittstellen für Verteilte System mit J2EE Frank Schwichtenberg SourceTalk 2008 Göttingen,
SOAP - WSDL Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung Prof. Dr. Manfred Thaller AM 2 Hauptseminar: Virtuelle.
FAX.de - Schnittstelle FAX.de als Schnittstelle für die weiteren Kommunikation Tino Sell dig it! Inhouse-Präsentation 12. November 2008.
Standardtechnologien von Web Services Daniel Schade.
Verteilte Anwendungen: J2EE
Vernetzte Forschungsumgebung in den eHumanities
Manuel Blechschmidt & Volker Grabsch CdE Sommerakademie 2006 Kirchheim
Google App Engine - Technische Stärken und Schwächen
Apache Camel Christian Schneider
WSDL Web Services Definition Language
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
OAI Protocol for Metadata Harvesting
Wesentliche Bestandteile:
 Präsentation transkript:

WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg

WebServices Inhalt des Vortrags Überblick WSDL (WebService Description Language) AXIS (OpenSource Framework für Java) – Architektur – Praktischer Einsatz

WebServices Was ist ein WebService? Sun Microsystems: ”Web services are software components that can be spontaneously discovered, combined, and recombined to provide a solution to the user’s problem/request. The Java language and XML are the prominent technologies for Web services.“ Überblick

WebServices Was ist ein WebService? Ein WebService kann: beschrieben (mit WSDL) aufgerufen (SOAP-Nachr. z.B. mit AXIS) veröffentlicht (z. B. in UDDI-Registry) gesucht (z.B. mit UDDI) verknüpft (mit anderen WebServices) werden. Überblick Lose gekoppelte, plattform- und implementierungs- unabhängige Softwarekomponente.

WebServices SOA Serviceorientierte Architektur ClientServer Überblick WebService UDDI: Yellow-, White- und Green-Pages Service Beschreibung WSDL Service Beschreibung WSDL SOAP

WebServices Ein WebService aus ökonomischer Sicht Überblick Integration von Funktionen einer Applikation (intern und extern) „Just in Time“-Integration

WebServices Ein WebService aus technischer Sicht Überblick Sammlung zusammengehöriger Operationen, die über ein Netzwerk zugänglich sind Konzept nicht vollkommen neu (siehe CORBA usw.) maschinenlesbares WWW (Google-WebService)

WebServices Technologie - Stack HTTP(S), HTTPR, SMTP, FTP, usw. SOAP WSDL UDDI BPEL4WS, BPML Überblick

WebServices SOAP Simple Object Access Protocol Lightweight Message Protokoll Plattformunabhängiges Kommunikations- Protokoll in verteilten Systemen  Austausch von Nachrichten Besonders geeignet für RPC Transport-Binding über darunterliegendes Transport-Protokoll Struktur wird in XML definiert zustandslos Überblick

WebServices Inhalt des Vortrags Überblick WSDL (WebService Description Language) AXIS (OpenSource Framework für Java) – Architektur – Praktischer Einsatz

WebServices Web Service Description Language WSDL XML-basiertes Protokoll ursprünglich entwickelt von Ariba, IBM und MS (jetzt: W3C) WSDL 1.1 (seit März 2001) WSDL 1.2 Working Draft (Juli 2002) WSDL beschreibt: WAS ein WebService macht (angebotenen Methoden) WIE auf einen WebService zugegriffen werden kann (Daten-Formate und Protokolle) WO eine WebService zu finden ist (z.B. über URL)

WebServices Informations - Modell WSDL

WebServices Transmission Primitives Request-Response Oneway Notification Solicit-Response WSDL

WebServices Inhalt des Vortrags Überblick WSDL (WebService Description Language) AXIS (OpenSource Framework für Java) – Architektur – Praktischer Einsatz Sicherheit

WebServices Apache eXtensible Interaction System AXIS OpenSource-Framework (Java) für den Entwurf, Einsatz und Konsum von WebServices Nachfolger von Apache SOAP SAX statt DOM Komponentenbasierter Einsatz Einfaches Transport-Framework (Sender u. Listener für HTTP, SMPT usw.) SOAP-Engine ist SOAP 1.1-konform. SOAP 1.2 wird bereits in Teilen unterstützt. Als Stand-Alone-Server oder Integration in Servlet- Container (Tomcat) möglich Verschiedene WSDL-Verarbeitungstools Kenntnisse über SOAP und WSDL nicht zwingend nötig

WebServices JAX Java API for XML Server Überblick WebService UDDI: Yellow-, White- und Green-Pages Service Beschreibung WSDL Service Beschreibung WSDL Client SOAP JAX-R JAX-RPC JAX-M AXIS

WebServices Nachrichtenweg auf dem Server Transport Listener Zurück zum Listener Ziel-Service Message Context AXIS

WebServices Nachrichtenweg auf dem Client Message Context AXIS

WebServices Fazit Problem: automatische Bewertung aller Konditionen für das günstigste Angebot WebService-Idee überzeugt, aber: schleppender Anlauf Konkurrierende Spezifikationen verzögern die Entwicklung zusätzlich lange Entwicklungsezit umfassender Sicherheits- spezifikationen (WS-Security)  Erfolg erst mit WebServices der 2. Generation

WebServices Danke für Ihre Aufmerksamkeit Diesen Vortrag sowie die Diplomarbeit mit ausführlicheren Informationen finden finden Sie unter: