Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

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

Ähnliche Präsentationen


Präsentation zum Thema: "Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski."—  Präsentation transkript:

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

2 Überblick Einführung Architektur Standardkomponenten Fazit Quellen

3 Früher und Heute

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

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

6 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)

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

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

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

10 SOAP

11 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

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

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

14 package de.akdabas.javaee.ws; import javax.ejb.Stateless; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.soap.SOAPMessage; @Stateless @WebService(name = "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 { @WebMethod 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; }

15 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

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

17 Danke für die Aufmerksamkeit !


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

Ähnliche Präsentationen


Google-Anzeigen