Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

SOAP, nur ein neuer XML- Dialekt?
Basis-Architekturen für Web-Anwendungen
1 Software Solutions GmbH & Co. KG Stresemannstraße Hamburg Entwicklung einer Konvention für Online–Weiterbildungsinformationen.
SOAP Simple Object Access Protocol
Dipl.- Dok. Rusalka Offer
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.
Information und Technik Nordrhein-Westfalen Single Sign On mit CAS Düsseldorf, Single Sign On für Webanwendungen am Beispiel von CAS.
Kommunikation in verteilten Systemen (Middleware)
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
Introducing the .NET Framework
Strukturänderungen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
Seminar Internet Technologien
Remote Methode Invocation (RMI)
Ü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
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
Applets Java für’s Web.
Software Architektur III
Die .NET Common Language Runtime
Die .NET Common Language Runtime
Learning By Doing TCP/IP Netzwerke mit TCP/IP Das Internet verwendet weitgehend das rund 30-jährige TCP/IP-Protokoll (TCP: Transmission Control Protocol,
Letzter Tag Spaeter Zeitpunkt letzte Lied hoert man weiter.
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
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Einsatzgebiete und Anwendungen
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
UNIVERSITÄT ZU KÖLN HISTORISCH-KULTURWISSENSCHAFTLICHE INFORMATIONSVERARBEITUNG REUSABLE - CONTENT SS 2013 MARIA WAGNER ReST.
Grundlagen: Client-Server-Modell
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 13 Kapitel 4 Folie 2 REST Web Services (1)
CGI (Common Gateway Interface)
… und was man damit machen kann.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Management- und Web Services- Architekturen
Einführung in Web Services Web Services in der Praxis
Voyager Eigenschaften/Vorzüge Universalität: –ROI-Modelle: CORBA, RMI, DCOM –verschiedene Namens-, Verzeichnisdienste Nachrichtentypen: synchron, oneway,
Reinhold Rumberger Web Services.
Universal Plug and Play
Vortrag - Diplomarbeiten (HS I)
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler.
Datenbanken im Web 1.
Java-Applets und URLs APP Philip Graf, Andreas Bößl.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Welcome to Web Services & Grid Computing Jens Mache
Web Services (Axis) ETIS SS05.
Sicherheitsaspekte in Service Orientierten Architekturen Eike Falkenberg Sommersemester 2006 Anwendungen I.
ORB – Konzepte Ist – Analyse der betrieblichen Notwendigkeiten, Anforderungsableitung an moderne Lösungskonzepte, alternative ORB – Konzepte mit Zukunft,
Cloud Entwicklung: Web Services
Betriebs- systeme und Verteilte Systeme Namens- und Verzeichnisdienste Projektgruppe Peer2Peer Suche nach Webservices WS 2004/SS 2005 Maher Al-Bunni.
1 Simulation einer Ladesäule für Elektrofahrzeuge nach dem Open Charge Point Protocol Felix Batke 3. Lehrjahr.
Mainframe und WebServices bei der W. KAPFERER KG Einfache Internet-Lösungen in Verbindung mit vorhandenen Host-Programm-Strukturen.
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.
XML-basierte Beschreibungssprachen für grafische Benutzerschnittstellen Seminarvortrag im Studiengang „Scientific Programming“ von Steffen Richter.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Web Services Dr. Wolfgang Wörndl
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.
Vernetzte Forschungsumgebung in den eHumanities
Business Process Excuction Lanaguage
Business Process Excuction Lanaguage
 Präsentation transkript:

Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski

Überblick Einführung Architektur Standardkomponenten Fazit Quellen

Früher und Heute

Die Idee hinter Web Services Client Server Kommunikation UNIX C Windows Java ?

Definition Web Service Ein Webservice ist ein in sich abgeschlossener, selbstbeschreibender und damit modularer Dienst, der über das WWW publiziert, gefunden und aufgerufen wird.

Eigenschaften von Web Services (1 ) sind im Internet verteilt und lassen sich durch eine URL aufrufen verwenden meist HTTP(S) als Transport- Protokoll Basieren auf XML verwenden XML Protokolle (SOAP, WSDL,UDDI)

Eigenschaften von Web Services (2) sind sprachen- und plattformunabhängig sind lose gekoppelt Eignen sich nur für eine Computer- Computer Kommunikation

Die service-orientierte Architektur Service- Anbieter Service- Verzeichnis Service- Konsument Suchen Ergebnis Publizieren Frage Antwort

Die Basis Standards Entdeckungsmechanismus Service-Beschreibungs-Mechanismus Standardformat für die Kommunikation

SOAP

WSDL Web Service Description Language Die aktuelle Version ist 2.0 Beschreibungssprache für Webservices WSDL hilft damit der Implementierung, die SOAP-Nachricht korrekt zu interpretieren

Grobstruktur von WSDL Schema Imports Nachrichten Operationen Protokolle und Formate Service Definition

UDDI Universal Description, Discovery and Integration ( of Web Services ) Aktuell ist Version Bereitstellung eines Verzeichnisdienstes mit Hilfe einer SOAP – Schnittstelle Verzeichnisdienst enthält Unternehmen, ihre Daten und ihre Services

package de.akdabas.javaee.ws; import javax.ejb.Stateless; import javax.jws.WebMethod; import javax.jws.WebService; = "TestService") /*Dieser Service nimmt eine SOAP-Nachricht entgegen, gibt Sie aus und sendet die Nachricht anschließend wieder zurück */ public class SoapService extends JAXMServlet public SOAPMessage invoke(SOAPMessage message) { try { // Ausgabe der empfangen Nachricht auf der Kommandozeile message.writeTo(System.out); } catch (Exception exc) { exc.printStackTrace(); } // Zurücksenden der Nachricht als Bestätigung return message; }

Fazit zu Web Services Nachteile - Web Services haben manchmal nicht die beste Performance - Der Bereich Sicherheit ist nicht besonders weit entwickelt Vorteile + Die wichtigsten Protokolle sind standardisiert / Verwendung …..offener Standards + basieren auf XML + faktisch auf jedes …Übertragungsprotokoll …aufsetzen + faktisch auf jedes …Übertragungsprotokoll …aufsetzen

Quellen - Angaben Wikipedia Web Services die Standards [ Galileo Computing] Java WebServices [Addison Wesley]

Danke für die Aufmerksamkeit !