Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Alexa Busch Geändert vor über 9 Jahren
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 !
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.