www.wikidata.de-de.nina.az
Die Web Ontology Language for Web Services kurz OWL S vormals DAML S ist eine Spezifikation zur semantischen Auszeichnung von Webservices OWL S setzt dabei stark auf Erweiterungen OWL S spezifiziert Ontologien um einen Service auf technischer Ebene semantisch zu beschreiben um die fachspezifische Funktionalitat eines Services semantisch zu verdeutlichen ist jedoch immer eine zusatzliche Ontologie notwendig die die entsprechende Fachdomane abdeckt Zum Beispiel sind zur Beschreibung eines Services fur den Verkauf von Buchern uber OWL S hinausgehende Ontologien zur Beschreibung von Transaktionen zum Verkauf und zur Beschreibung von Buchern notwendig OWL S selbst bietet nur die Ontologien zur Beschreibung der fur jedweden Service notwendigen Beschreibung von Vorbedingungen zur Service Ausfuhrung der Eingabe und Ausgabedaten und der Nebeneffekte des Services Anders als der Name vermuten lasst handelt es sich bei OWL S also nicht um eine Erweiterung von OWL d h es werden keine neuen Sprachelemente definiert OWL S ist eine mittels OWL spezifizierte domanenspezifische Sprache fur die Beschreibung von Web Services Inhaltsverzeichnis 1 Ziele von OWL S 2 Aufbau von OWL S 2 1 Service Profile 2 2 Service Model 2 3 Service Grounding 3 Siehe auch 4 WeblinksZiele von OWL S BearbeitenOWL S soll automatisches Web Service Discovery Auffinden automatisches Web Service Invocation Ausfuhren automatisches Web Service Composition and Interoperation Zusammensetzen und Verbindung und automatisches Web Service Monitoring Uberwachen ermoglichen Aufbau von OWL S BearbeitenOWL S ist auf Basis der folgenden drei Fragen aufgebaut Was macht der Service Service Profile Wie wird dies gemacht Service Model Wie wird der Service angewendet Service Grounding Service Profile Bearbeiten Das Service Profile dient in erster Linie dem Service Discovery und enthalt Informationen uber die Organisation die der Service anbietet die Vorbedingungen Ein und Ausgabewerte sowie Eigenschaften und Nutzen des Services engl IOPEs Inputs Outputs Preconditions und Effects Salopp ausgedruckt handelt es sich beim Service Profile um Werbung fur den Service Sobald der Service zur Benutzung ausgewahlt wurde d h nach der Service Discovery wird das Service Profile nicht mehr gebraucht Zur Nutzung des Services kommt dann vielmehr die Service Beschreibung zum Einsatz die im Service Model enthalten ist Service Model Bearbeiten Das Service Model dient der tatsachlichen Ausfuhrung des Services und beschreibt es als Prozess Hierbei wird zwischen atomaren und zusammengesetzten Prozessen sowie einfachen abstrakten und nicht ausfuhrbaren Prozessen unterschieden Das Service Model auch Process Model genannt beschreibt wie ein Client den Service nutzen kann Es beschreibt die Eingabe und Ausgabedaten Vorbedingungen und Auswirkungen IOPEs einzelner Services Diese konnen sich von denjenigen IOPEs die im Service Profile beschrieben sind stark unterscheiden Sie konnen theoretisch sogar einen vollstandig anderen Service beschreiben Dies ware jedoch weder fur den Service Anbieter noch fur den Nutzer zielfuhrend Service Grounding Bearbeiten Das Service Grounding beinhaltet Protokoll Format und Adressierungsdetails und stellt daher Informationen zur Realisierung der eher abstrakten Information der anderen Ebenen zur Verfugung Hierbei wird WSDL verwendet Das Grounding stellt eine Art Mapping zwischen dem Service Model und technischer Ausfuhrungsebene dar d h es werden z B Eingabe und Ausgabenachrichten vom Service Model in entsprechende WSDL Elemente ubersetzt Prinzipiell sind auch weitere Groundings denkbar die sich nicht auf WSDL stutzen Aufgrund der grossen Verbreitung und Akzeptanz von WSDL ist das WSDL Grounding jedoch das einzige das in der W3C Submission konkret beschrieben wird Siehe auch BearbeitenSemantic Web Services Web Service Modeling Ontology Web Service Modeling LanguageWeblinks BearbeitenW3C Submission englisch Semantic Web Services auf daml org englisch OWL S Java API englisch Abgerufen von https de wikipedia org w index php title Web Ontology Language for Web Services amp oldid 164034383