Zum Inhalt springen

Web Ontology Language for Web Services

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 6. Mai 2008 um 19:31 Uhr durch Tobias1983 (Diskussion | Beiträge) (Weblinks: Sprache). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Die Web Ontology Language for Web Services (kurz OWL-S), vormals DAML-S, ist eine Spezifikation zur semantischen Auszeichnung von WebServices.

Ziele von OWL-S

OWL-S soll

  • automatisches Web Service Discovery (Auffinden),
  • automatisches Web Service Invocation (Ausführen),
  • automatisches Web Service Composition and Interoperation (Zusammensetzen und Verbindung) und
  • automatisches Web Service Monitoring (Überwachen)

ermöglichen.

Aufbau von OWL-S

OWL-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

Das Service Profile dient in erster Linie dem Service Discovery und enthält Informationen über die Organisation, die der Service anbietet, die Vorbedingungen, Ein- und Ausgabewerte, sowie Eigenschaften und Nutzen des Services.

Service Model

Das Service Model dient der tatsächlichen Ausführung des Services und beschreibt es als Prozess. Hierbei wird zwischen atomaren und zusammengesetzten Prozessen, sowie einfachen (abstrakten und nicht ausführbaren) Prozessen unterschieden.

Service Grounding

Das Service Grounding beinhaltet Protokoll-, Format- und Adressierungsdetails und stellt daher Informationen zur Realisierung der eher abstrakten Information der anderen Ebenen zur Verfügung. Hierbei wird WSDL verwendet.

Siehe auch