Your SlideShare is downloading. ×
0
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Wissenstechnologie 2007 - VIII
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Wissenstechnologie 2007 - VIII

592

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
592
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. Inhalt Services und Web Services Semantic Web Services 2 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 3. (Web) Services Siehe Folien von Werner Klieber 3 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 4. Inhalt Services und Web Services Semantic Web Services 4 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 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. 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. 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. 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. 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. OWL-S Service Profile 10 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 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. OWL-S Service Model 12 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 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. OWL-S Service Grounding 14 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 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. 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. Matchmaking von Services Konzeptvergleich Wortähnlichkeit Stammformen Regeln Wörterbücher … 17 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 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. WSMO Zentrale Elemente 19 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 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. WSMO - Ontologies WSMO Ontology Language WSML Concepts Relations Functions Instances Axioms 21 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 22. WSMO - Web Services Capability Precondition Assumption Postcondition Effect Interface Choreography Orchestration 22 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 23. WSMO - Goals Capability Precondition Assumption Postcondition Effect Interface Choreography Orchestration 23 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 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. 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. 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. Ende Danke für die Aufmerksamkeit Fragen / Kommentare? peter.scheir@tugraz.at 27 http://kmi.tugraz.at November 2007 Wissenstechnologie @ kmi.tugraz.at
  • 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

×