Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

08.06.05 infm2 :: AW1 :: SOA (4) Service Repository und Service Lookup Tobias Krause

Ähnliche Präsentationen


Präsentation zum Thema: "08.06.05 infm2 :: AW1 :: SOA (4) Service Repository und Service Lookup Tobias Krause"—  Präsentation transkript:

1 08.06.05 infm2 :: AW1 :: SOA (4) Service Repository und Service Lookup Tobias Krause (tobias.krause@informatik.haw-hamburg.de)

2 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause2 Überblick Motivation Begriffserklärung Dienstveröffentlichung Dienstvermittlung Web Services Rückblick Ausblick: Projekt

3 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause3 Motivation Aufbau einer dienstorientierten Architektur Auffinden von Diensten Realisierung der Dienste über Webservices

4 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause4 Überblick Motivation Begriffserklärung Dienstveröffentlichung Dienstvermittlung Web Services Rückblick Ausblick: Projekt

5 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause5 Begriffserklärung Keine klare Abgrenzung Service Repository / Service Directory Repository: Ablage / Behälter (dt) Directory: Verzeichnis (dt) Service Lookup / Service Discovery Look up: nachschlagen (dt) Discovery: Entdeckung / Ermittlung (dt) Übersetzung nach dict.leo.org

6 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause6 Überblick Motivation Begriffserklärung Dienstveröffentlichung Direkt Aggregation Verzeichnis Dienstvermittlung Web Services Rückblick Ausblick: Projekt

7 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause7 Dienste veröffentlichen Typen der Veröffentlichung nach [2] Direkt Aggregation Verzeichnis

8 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause8 Dienste veröffentlichen::Direkt Dienstbeschreibung via Email, FTP oder CD Kein Vermittler Alle Informationen direkt vom Dienste- Provider Der Anfragende muss selber den Dienste-Provider finden und die Beschreibung abzuholen

9 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause9 Dienste veröffentlichen::Aggregation Dienstbeschreibung gesammelt vorhanden Dienst ist ungefair bekannt Vermittler vorhanden und bekannt Dienstbeschreibung Business Card

10 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause10 Dienste veröffentlichen::Verzeichnis Registrierungsstelle vorhanden Vermittler vorhanden und bekannt Dienst muss nicht bekannt sein

11 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause11 Dienst veröffentlichen::Zusammenfassung TypVermittlerDienst bekannt Dezentral DirektNeinJa AggregationJaTeilsJa VerzeichnisJaNein

12 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause12 Überblick Motivation Begriffserklärung Dienstveröffentlichung Dienstvermittlung Allgemein SOA Web Services Rückblick Ausblick: Projekt

13 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause13 Dienstvermittlung::Allgemein Wichtig in mobilen / verteilten Umgebungen Dynamische Systeme Verwendung eine Vermittlers (Lookup Service) mit Zugriff auf ein Repository

14 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause14 Dienstvermittlung::Allgemein Provider möchte einen Dienst anbieten

15 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause15 Dienstvermittlung::Allgemein Provider registriert seinen Dienst beim Lookup Service

16 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause16 Dienstvermittlung::Allgemein Client holt sich die Dienstbeschreibung vom Lookup Dienst

17 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause17 Dienstvermittlung::Allgemein Client verwendet den Dienst

18 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause18 Dienstvermittlung::Allgemein Beispiel Technologie : Jini UPnP Trader ExporterImporter [8]

19 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause19 Dienstvermittlung::SOA Zugriff auf Dienste mit Hilfe des Repository

20 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause20 Dienstvermittlung::SOA Ermöglicht lose Kopplung Das Repository … stellt Dienstbeschreibungen in SOA bereit findet Dienstbeschreibungen Beispiel für Technologien UDDI WS-Inpection

21 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause21 Überblick Motivation Begriffserklärung Dienstveröffentlichung Dienstvermittlung Web Services WS-Inspection UDDI Semantic Web (Services) Rückblick Ausblick: Projekt

22 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause22 Webservices:: WS-Inspection Ist Aggregation Spezifikation 1.0 (Nov 2001) von IBM und Microsoft Dezentral / verteilt XML Dokument Beschreibt ein oder mehrere Webservices in einem Dokument Kein eigenes Suchverfahren Inspection.wsil im Rootverzeichnis vom Webserver

23 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause23 Webservices:: WS-Inspection::Inhalt Nach [10]

24 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause24 Webservices:: WS-Inspection WS-I kann UDDI benutzen

25 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause25 Webservices::UDDI Universal Description Discovery and Integration Datenbank mit Webservices Ürsprunglich als öffentliches Repository gedacht Vergleich Sourceforge

26 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause26 Webservices::UDDI::Historie VersionJahrZieleVerantwortlich 1.02000GrundlageAriba,Microsoft,IBM 2.02003Ausrichtung auf Web Services /Erweiterte Taxonomie Ariba,Microsoft,IBM 3.02004Sicherheit (private / public) für SOA OASIS

27 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause27 Webservices::UDDI::Überblick [1]

28 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause28 Webservices::UDDI::Inhalt Telefonbuchmetapher White pages Kontaktinformation eines Unternehmens Yellow pages Einteilen von Geschäftseinheiten anhand von Taxonomien Green pages Technische Einzelheiten von Webservices

29 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause29 Webservices::UDDI::Typen TypBeschreibungWebanalogieAnwendung PublicZugang ist öffentlich Internet (Web)UBR (Unsiversal Business Registry) PrivateInterne RegistryIntranetRegistry für WS eines Unternehmens SharedKontrollierter Zugang ExtranetGeschäfts- partner

30 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause30 Webservices::UDDI::Bestandteile [14]

31 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause31 Webservices::Semantic Web Vision: automatisches Einbinden von Web Services Suche nach Web Services basierend auf Semantic Web Techniken OWL-S Beschreibung Matchmaking

32 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause32 Webservices::Semantic Web Server basierendes Szenario [7]

33 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause33 Webservices::Semantic Web Client basierendes Szenario [7]

34 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause34 Webservices::Semantic Web Gehört WSDL noch in die Semantic-Ecke ? [6]

35 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause35 Überblick Motivation Begriffserklärung Dienstveröffentlichung Dienstvermittlung Web Services Rückblick SOA Überblick / Service Bus Transaktionen Security Ausblick: Projekt

36 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause36 Rückblick::SOA/Service Bus Vortrag von Sven Stegelmeier SOA Überblick Muster im e-businees Enterprise Service Bus

37 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause37 Rückblick::Transaktionen Vortrag von Martin Gerlach Transaktionen im Allgemeinen Long Running Distributed Transactions Geschäftsprozesse BPEL4WS

38 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause38 Rückblick::Sicherheit Vortrag von Thies Rubarth Sicherheit von Webservices XML Entcryption & Signature WS-* WS-Security WS-Policy WS-Trust

39 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause39 Überblick Motivation Begriffserklärung Dienstveröffentlichung Dienstvermittlung Web Services Rückblick Ausblick: Projekt Auswahl einer UDDI Implementation Semantic Web + UDDI

40 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause40 Ausblick::Projekt Semantic Webservices UDDI WS-I UDDI oder gibt es für mobile Anwendungen einen besseren Lookup Service Service Lookup außerhalb von SOA

41 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause41 Ausblick::Big Picture

42 08.06.05infm2 :: AW1 :: SOA (4) :: Tobias Krause42 Referenzen 1. Understanding UDDI: Tom Bellwood, Senior Technical Staff Member, IBM, 01 Jul 2002 2.The WS-Inspection and UDDI Relationship: William A. Nagy and KeithBallinger, 01 Nov 2001 3."Patterns: Service Oriented Architecture and Web Services", Mark Endrei et. al., April 2004, IBM ITSO Redbook SG246303 4."Patterns: Implementing an SOA Using an Enterprise Service Bus", Martin Keen et. al., Juli 2004, IBM ITSO Redbook SG246346 5.Service Discovery 101:Steve Vinoski, IEEE INTERNET COMPUTING, JANUARY/FEBRUARY 2003 6.Semantic Web Services, Frank Bohdanowicz, AG Staab FB4 Universität Koblenz, Januar 2005 7.Semantische Beschreibung bei der Vermittlung von Web Services, Michael C. Jaeger, Technische Universität Berlin, Februar 2005 8.Dienste und Dienstvermittlung H.H.Heitmann, HAW-Hamburg, SS2005 9.Webservices B.Wendholdt, HAW-Hamburg, WS2004/05 10.An Overview of the Web Service Inspection Language,Peter Brittenham, IBM, Juni 2002 11.Service Oriented Architecture und Service Bus, Sven Stegelmaier, HAW-Hamburg, Mai 2005 12.Web Service Security,Thies Rubarth, HAW-Hamburg, Mai 2005 13.Service Oriented Architecture: Transaktionsmanagement mit Services und Geschäftsprozessen, Martin Gerlach, HAW-Hamburg, Mai 2005 14.Instruction to UDDI: Important Features and Funtional Concepts, OASIS, Oktober 2004 15.Web Services Inspection Language (WS-Inspection) 1.0, Keith Ballinger et. Al., Novenber 2001, IBM & Microsoft 16.Semantic Web (Semantic Web Services), Piotr Wendt, HAW-Hamburg, April 2005 17.Semantic Web (Syntaxtische Transformationen), Thomas Steinberg, HAW-Hamburg, Mai 2005 18.Ontologien und Werkzeuge, Artem Khvat, HAW-Hamburg, April 2005


Herunterladen ppt "08.06.05 infm2 :: AW1 :: SOA (4) Service Repository und Service Lookup Tobias Krause"

Ähnliche Präsentationen


Google-Anzeigen