SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
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/.
Inhalt


   Services und Web Services
   Semantic Web Services




                                                                      2
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
(Web) Services


   Siehe Folien von Werner Klieber




                                                                      3
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
Inhalt


   Services und Web Services
   Semantic Web Services




                                                                      4
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
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
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
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
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
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
OWL-S Service Profile




                                                                      10
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
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
OWL-S Service Model




                                                                      12
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
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
OWL-S Service Grounding




                                                                      14
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
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
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
Matchmaking von Services


   Konzeptvergleich
      Wortähnlichkeit
      Stammformen
      Regeln
      Wörterbücher
      …




                                                                      17
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
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
WSMO


   Zentrale Elemente




                                                                      19
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
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
WSMO - Ontologies


   WSMO Ontology Language WSML
      Concepts
      Relations
      Functions
      Instances
      Axioms




                                                                        21
                                                       http://kmi.tugraz.at

November 2007     Wissenstechnologie @ kmi.tugraz.at
WSMO - Web Services


   Capability
      Precondition
      Assumption
      Postcondition
      Effect
   Interface
      Choreography
      Orchestration
                                                                      22
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
WSMO - Goals


   Capability
      Precondition
      Assumption
      Postcondition
      Effect
   Interface
      Choreography
      Orchestration
                                                                      23
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
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
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
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
Ende



Danke für die Aufmerksamkeit


Fragen / Kommentare?


peter.scheir@tugraz.at




                                                                      27
                                                     http://kmi.tugraz.at

November 2007   Wissenstechnologie @ kmi.tugraz.at
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

Contenu connexe

Similaire à Wissenstechnologie 2007 - VIII

D4 Contentintegration CONET
D4 Contentintegration CONETD4 Contentintegration CONET
D4 Contentintegration CONETAndreas Schulte
 
SaaS EcoSystem-Roadshow_hybrid_cloud_connectivity
SaaS EcoSystem-Roadshow_hybrid_cloud_connectivitySaaS EcoSystem-Roadshow_hybrid_cloud_connectivity
SaaS EcoSystem-Roadshow_hybrid_cloud_connectivitySaaS-EcoSystem
 
7 Top Internet-Trends
7 Top Internet-Trends7 Top Internet-Trends
7 Top Internet-TrendsMarkus Tressl
 
Der Weg von API First zur Cloud Initiative
Der Weg von API First zur Cloud InitiativeDer Weg von API First zur Cloud Initiative
Der Weg von API First zur Cloud InitiativeMichael Frembs
 
Pragmatic SOA - Beschränken auf das Wesentliche
Pragmatic SOA - Beschränken auf das WesentlichePragmatic SOA - Beschränken auf das Wesentliche
Pragmatic SOA - Beschränken auf das Wesentliche1&1
 
Interoperable IT-Infrastruktur für die öffentliche Verwaltung
Interoperable IT-Infrastruktur für die öffentliche VerwaltungInteroperable IT-Infrastruktur für die öffentliche Verwaltung
Interoperable IT-Infrastruktur für die öffentliche VerwaltungJohann Höchtl
 
Innovations- und Informationskultur mit Web 2.0 (2010)
Innovations- und Informationskultur mit Web 2.0 (2010)Innovations- und Informationskultur mit Web 2.0 (2010)
Innovations- und Informationskultur mit Web 2.0 (2010)Intelliact AG
 
Einbindung von Linked Data in existierende Bibliotheksanswendungen
Einbindung von Linked Data in existierende BibliotheksanswendungenEinbindung von Linked Data in existierende Bibliotheksanswendungen
Einbindung von Linked Data in existierende Bibliotheksanswendungenredsys
 
Hybrid Cloud Connectivity - Cloud Services Integration / Software as a Servic...
Hybrid Cloud Connectivity - Cloud Services Integration / Software as a Servic...Hybrid Cloud Connectivity - Cloud Services Integration / Software as a Servic...
Hybrid Cloud Connectivity - Cloud Services Integration / Software as a Servic...Wolfgang Schmidt
 
Portalserver Meets SOA: State of the Portal Art
Portalserver Meets SOA:  State of the Portal ArtPortalserver Meets SOA:  State of the Portal Art
Portalserver Meets SOA: State of the Portal Artadesso AG
 
Microservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary PatternMicroservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary PatternBrockhaus Consulting GmbH
 
Ecm 5 13_djaafar_jas_forge
Ecm 5 13_djaafar_jas_forgeEcm 5 13_djaafar_jas_forge
Ecm 5 13_djaafar_jas_forgeJasmine Conseil
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
 
Linked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta LaunchLinked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta LaunchMartin Kaltenböck
 
OpenLaszlo - Advanced RIAs for the OpenWeb
OpenLaszlo - Advanced RIAs for the OpenWebOpenLaszlo - Advanced RIAs for the OpenWeb
OpenLaszlo - Advanced RIAs for the OpenWebRaju Bitter
 
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
20040921 Serviceorientierte Architektur für WebSphere und WebSphere PortalFrank Rahn
 
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...Verein FM Konferenz
 

Similaire à Wissenstechnologie 2007 - VIII (20)

D4 Contentintegration CONET
D4 Contentintegration CONETD4 Contentintegration CONET
D4 Contentintegration CONET
 
SaaS EcoSystem-Roadshow_hybrid_cloud_connectivity
SaaS EcoSystem-Roadshow_hybrid_cloud_connectivitySaaS EcoSystem-Roadshow_hybrid_cloud_connectivity
SaaS EcoSystem-Roadshow_hybrid_cloud_connectivity
 
7 Top Internet-Trends
7 Top Internet-Trends7 Top Internet-Trends
7 Top Internet-Trends
 
Der Weg von API First zur Cloud Initiative
Der Weg von API First zur Cloud InitiativeDer Weg von API First zur Cloud Initiative
Der Weg von API First zur Cloud Initiative
 
Pragmatic SOA - Beschränken auf das Wesentliche
Pragmatic SOA - Beschränken auf das WesentlichePragmatic SOA - Beschränken auf das Wesentliche
Pragmatic SOA - Beschränken auf das Wesentliche
 
Interoperable IT-Infrastruktur für die öffentliche Verwaltung
Interoperable IT-Infrastruktur für die öffentliche VerwaltungInteroperable IT-Infrastruktur für die öffentliche Verwaltung
Interoperable IT-Infrastruktur für die öffentliche Verwaltung
 
Innovations- und Informationskultur mit Web 2.0 (2010)
Innovations- und Informationskultur mit Web 2.0 (2010)Innovations- und Informationskultur mit Web 2.0 (2010)
Innovations- und Informationskultur mit Web 2.0 (2010)
 
Einbindung von Linked Data in existierende Bibliotheksanswendungen
Einbindung von Linked Data in existierende BibliotheksanswendungenEinbindung von Linked Data in existierende Bibliotheksanswendungen
Einbindung von Linked Data in existierende Bibliotheksanswendungen
 
Hybrid Cloud Connectivity - Cloud Services Integration / Software as a Servic...
Hybrid Cloud Connectivity - Cloud Services Integration / Software as a Servic...Hybrid Cloud Connectivity - Cloud Services Integration / Software as a Servic...
Hybrid Cloud Connectivity - Cloud Services Integration / Software as a Servic...
 
Linuxtag holgerkoch openqrm_2013
Linuxtag holgerkoch openqrm_2013Linuxtag holgerkoch openqrm_2013
Linuxtag holgerkoch openqrm_2013
 
Ogc
OgcOgc
Ogc
 
Portalserver Meets SOA: State of the Portal Art
Portalserver Meets SOA:  State of the Portal ArtPortalserver Meets SOA:  State of the Portal Art
Portalserver Meets SOA: State of the Portal Art
 
Microservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary PatternMicroservices und das Entity Control Boundary Pattern
Microservices und das Entity Control Boundary Pattern
 
Ecm 5 13_djaafar_jas_forge
Ecm 5 13_djaafar_jas_forgeEcm 5 13_djaafar_jas_forge
Ecm 5 13_djaafar_jas_forge
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 
Linked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta LaunchLinked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta Launch
 
Top 10 Internet-Trends
Top 10 Internet-TrendsTop 10 Internet-Trends
Top 10 Internet-Trends
 
OpenLaszlo - Advanced RIAs for the OpenWeb
OpenLaszlo - Advanced RIAs for the OpenWebOpenLaszlo - Advanced RIAs for the OpenWeb
OpenLaszlo - Advanced RIAs for the OpenWeb
 
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
20040921 Serviceorientierte Architektur für WebSphere und WebSphere Portal
 
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
 

Wissenstechnologie 2007 - VIII

  • 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