Wissenstechnologie VU
Services, Web Services, Semantic Web Services



                               Peter Scheir


     ...
Inhalt


   Services und Web Services
   Semantic Web Services




                                                       ...
(Web) Services


   Siehe Folien von Werner Klieber




                                                                  ...
Inhalt


   Services und Web Services
   Semantic Web Services




                                                       ...
Semantic Web Services


   Beschreibung von Web Services mittels Ontologien
   Automatisierung von:
      Auffinden (disco...
OWL-S


    OWL-S: Semantic Markup for Web Services
    Version 1.1
    W3C Member Submission 22 November 2004
    http://...
OWL-S


OWL-S supplies Web service providers with a core set of
markup language constructs for describing the
properties a...
OWL-S


   Drei Arten von Wissen über Service:
      Was stellt das Services zur Verfügung?
      ServiceProfile
      Wie...
OWL-S Service Profile


   Service Profile
      Beschreibt was das Service tut (capabilities)
      Für Agent (Mensch und...
OWL-S Service Profile




                                                                      10
                       ...
OWL-S Service Model


   Service Model
      Beschreibt wie das Services verwendet wird
      Bedeutung von Aufrufen
     ...
OWL-S Service Model




                                                                      12
                         ...
OWL-S Service Grounding


   Service Grounding
      Beschreibt wie auf das Services zugriffen werden
      kann
      Kom...
OWL-S Service Grounding




                                                                      14
                     ...
Suche nach (Semantic) Web Services


   Basierend auf textueller Beschreibung
      Freitext, Eigenschaftswerte
      Einf...
Matchmaking von Services


   Vergleich von Services Beschreibung mit
   Anforderung an Service
   Demo: OWL-S/UDDI Matchm...
Matchmaking von Services


   Konzeptvergleich
      Wortähnlichkeit
      Stammformen
      Regeln
      Wörterbücher
   ...
WSMO


   Web Service Modeling Ontology
   W3C Member Submission 3 June 2005


   http://www.w3.org/Submission/WSMO/




 ...
WSMO


   Zentrale Elemente




                                                                      19
                 ...
WSMO


   Ontologies
      Vokabular um die Domäne zu beschreiben
   Web Services
      Beschreibung von Fähigkeiten, Schn...
WSMO - Ontologies


   WSMO Ontology Language WSML
      Concepts
      Relations
      Functions
      Instances
      Ax...
WSMO - Web Services


   Capability
      Precondition
      Assumption
      Postcondition
      Effect
   Interface
    ...
WSMO - Goals


   Capability
      Precondition
      Assumption
      Postcondition
      Effect
   Interface
      Chore...
WSMO - Mediators


   ggMediators: Verbindet Ziele
   ooMediators: Verbindet Ontologien
   wgMediators: Verbindet Web Serv...
WSMO vs. OWL-S


   WSMO basiert auf WSML
   OWL-S basiert auf OWL


   Mediatoren Schlüsselkonzept in WSMO (in
   Entwick...
Zusammenfassung

                                                                current Web Service
                     ...
Ende



Danke für die Aufmerksamkeit


Fragen / Kommentare?


peter.scheir@tugraz.at




                                 ...
License


   This work is licensed under the Creative Commons
   Attribution 2.0 Austria License.
   To view a copy of thi...
Upcoming SlideShare
Loading in …5
×

Wissenstechnologie 2007 - VIII

801 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
801
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Wissenstechnologie 2007 - VIII

  1. 1. Wissenstechnologie VU Services, Web Services, Semantic Web Services Peter Scheir TU Graz & Know-Center http://kmi.tugraz.at http://www.know-center.at This work is licensed under the Creative Commons Attribution 2.0 Austria License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/at/.
  2. 2. Inhalt Services und Web Services Semantic Web Services 2 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  3. 3. (Web) Services Siehe Folien von Werner Klieber 3 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  4. 4. Inhalt Services und Web Services Semantic Web Services 4 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  5. 5. Semantic Web Services Beschreibung von Web Services mittels Ontologien Automatisierung von: Auffinden (discovery) Ausführen (execution) Interoperation (interoperation) Komposition (composition) Überwachung der Ausführung (execution monitoring) 5 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  6. 6. OWL-S OWL-S: Semantic Markup for Web Services Version 1.1 W3C Member Submission 22 November 2004 http://www.w3.org/Submission/OWL-S/ OWL-S 1.2 Pre-Release (2006-03) http://www.ai.sri.com/daml/services/owl-s/1.2/ http://www.daml.org/services/owl-s/ 6 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  7. 7. OWL-S OWL-S supplies Web service providers with a core set of markup language constructs for describing the properties and capabilities of their Web services in unambiguous, computer-intepretable form. OWL-S markup of Web services will facilitate the automation of Web service tasks including automated Web service discovery, execution, interoperation, composition and execution monitoring. Following the layered approach to markup language development, the current version of OWL-S builds on top of OWL. 7 http://www.w3.org/Submission/OWL-S/ http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  8. 8. OWL-S Drei Arten von Wissen über Service: Was stellt das Services zur Verfügung? ServiceProfile Wie interagiert man mit dem Service? ServiceGrounding Wie wird es verwendet? ServiceModel 8 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  9. 9. OWL-S Service Profile Service Profile Beschreibt was das Service tut (capabilities) Für Agent (Mensch und Maschine) Limitationen Qualität des Services 9 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  10. 10. OWL-S Service Profile 10 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  11. 11. OWL-S Service Model Service Model Beschreibt wie das Services verwendet wird Bedeutung von Aufrufen Bedingung unter welchen Ergebnisse zu erwarten sind Prozess der zu Ergebnissen führt 11 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  12. 12. OWL-S Service Model 12 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  13. 13. OWL-S Service Grounding Service Grounding Beschreibt wie auf das Services zugriffen werden kann Kommunikationsprotokoll Nachrichtenformat Port Nummern Eindeutige Serialisierungsart von Input und Output Typen 13 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  14. 14. OWL-S Service Grounding 14 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  15. 15. Suche nach (Semantic) Web Services Basierend auf textueller Beschreibung Freitext, Eigenschaftswerte Einfach zu vergeben, wenig Ausdrucksstärke Basierend auf einfachen semantischen Beschreibungen Was kann ein Dienst liefern ohne Berücksichtung von Umständen Basierend auf reichen semantischen Beschreibungen Was kann ein Dienst liefern mit Berücksichtung von Umständen, Vorbedingungen, etc. höherer Zeitaufwand und größere fachlichen Anforderungen 15 http://www.wsmo.org/2004/d5/d5.1/v0.1/ http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  16. 16. Matchmaking von Services Vergleich von Services Beschreibung mit Anforderung an Service Demo: OWL-S/UDDI Matchmaker http://www.daml.ri.cmu.edu/matchmaker/ 16 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  17. 17. Matchmaking von Services Konzeptvergleich Wortähnlichkeit Stammformen Regeln Wörterbücher … 17 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  18. 18. WSMO Web Service Modeling Ontology W3C Member Submission 3 June 2005 http://www.w3.org/Submission/WSMO/ 18 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  19. 19. WSMO Zentrale Elemente 19 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  20. 20. WSMO Ontologies Vokabular um die Domäne zu beschreiben Web Services Beschreibung von Fähigkeiten, Schnittstellen, interne Arbeitsweise des Web Services Goals Ziele des Nutzers eines Web Services Mediators Schaffen Interoperabilität auf Daten, Protokoll 20 und Prozessebene http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  21. 21. WSMO - Ontologies WSMO Ontology Language WSML Concepts Relations Functions Instances Axioms 21 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  22. 22. WSMO - Web Services Capability Precondition Assumption Postcondition Effect Interface Choreography Orchestration 22 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  23. 23. WSMO - Goals Capability Precondition Assumption Postcondition Effect Interface Choreography Orchestration 23 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  24. 24. WSMO - Mediators ggMediators: Verbindet Ziele ooMediators: Verbindet Ontologien wgMediators: Verbindet Web Services mit Goal, WS erfüllt Goal wwMediators: Verbindet zwei Web Services 24 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  25. 25. WSMO vs. OWL-S WSMO basiert auf WSML OWL-S basiert auf OWL Mediatoren Schlüsselkonzept in WSMO (in Entwicklung) Keine Mediatoren in OWL-S – genereller Ansatz Trennung von Goals und Web Services Aber: selbe Klasse(n) zur Beschreibung von 25 Capability und Interface http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  26. 26. Zusammenfassung current Web Service OWL-S WSMO technologies Goals and Web Discovery Profile Services UDDI API detection of suitable WS (capability) Consumption & Service Interfaces Interaction Process Model BPEL4WS / WS-CDL (Choreography + How to consume & Orchestration) aggregate Grounding Invocation Grounding+ WSDL / SOAP (WSDL / SOAP, WSDL/SOAP How to invoke ontology-based) Mediation - Mediators - 26 Heterogeneity handling http://www.wsmo.org/TR/d17/resources/200507-ICWS/SWStutorial-iswc05.ppt http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  27. 27. Ende Danke für die Aufmerksamkeit Fragen / Kommentare? peter.scheir@tugraz.at 27 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  28. 28. License This work is licensed under the Creative Commons Attribution 2.0 Austria License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/at/. Contributors: Peter Scheir Klaus Tochtermann 28 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at

×