Semantic Web Services

Ähnliche Dokumente
Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services

Standards und Standardisierungsgremien

Java und XML 2. Java und XML

Wiederholung: Beginn

Seminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006

Institut für Unternehmensinformatik Konzeption eines Service Repository zur Beschreibung von Services in der Cloud

Qualitätssicherung bei der mobilen Datenerfassung

Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph!

!!!!T!!! Systems!() Multimedia Solutions

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?

Web-Services - die GIS-Zukunft?

Workflow, Business Process Management, 4.Teil

E-Services mit der Web-Service-Architektur

Daten, Information, Wissen explizites und implizites Wissen Expertensysteme (Aufgaben, Aufbau, Komponenten) Diagnoseziel Klassifikation

Ressourcen-Beschreibung im Semantic Web

3-schichtige Informationssystem-Architektur

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Zustandsgebundene Webservices

Thema. Intelligente Agenten im Web

OWL Web Ontology Language

Semantic Web Technologies I

Verteilte Systeme: Übung 4

Reasoner for the Semantic Web

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer

Sof o t f waretechn h o n l o og o i g en n f ü f r ü v e v rteilte S yst s eme Übung

Seminarphase PG 402 Thema: Semantic Web Autor: Phillip Look

Norm 225 Service Definition mit WSDL

Sind Prozessmanagement-Systeme auch für eingebettete Systeme einsetzbar?

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

Vorlesung Computerphilologie. Ontologien und Ontologie-Sprachen

Bachelorarbeit. Modellierung interaktiver Web Service Workflows. Thema: Benjamin Koch. von

Seminarbericht Rechnernetze XML Web Services Schnittstelle zwischen den Welten.NET und Java

Transformation von Regelungen in Softwareanforderungen

Ontologien und Ontologiesprachen

WSDL. Web Services Description Language. André Vorbach. André Vorbach

LDAP Informationsmodell

GI-Technologien zur Umsetzung der EU-Wasserrahmenrichtlinie (WRRL): Wissensbasen. Teil 1: Einführung: Wissensbasis und Ontologie.

Implementierung von Web Services: Teil I: Einleitung / SOAP

POIS-Praktikum Prozessimplementierung, RosettaNet PIPs 3A

Enterprise Content Management

Web-Sevices : WSDL Entwicklung von Web-Anwendungen

Betreuung. Teilnehmer

Ontologien. Ontologien (aus ISM Kap. 3. Wissensrepräsentation für Texte) Ontologien: Konstrukte. Konzepte/Klassen

Ontologien (aus ISM Kap. 3. Wissensrepräsentation für Texte) Norbert Fuhr

Webservices an der BBAW

Entwurf zum Web-Service Rechnung

XML, Standards und andere Aktivitäten zur Formierung des Semantic Web

Klausur Interoperabilität

buildm Erarbeitung eines deskriptiven Metadatenschemas für digitale Gebäudeinformationen im EU-Projekt DURAARK

Die Entwicklung eines Glossars (oder eines kontrollierten Vokabulars) für ein Unternehmen geht üblicherweise in 3 Schritten vor sich:

Technologien des Semantic Web und ihre Anwendungen

RDF und RDF Schema. Einführung in die Problematik Von HTML über XML zu RDF

ANSPRECHPARTNER. Film Mathematik statt Rechnen (Quelle: Hochschule Merseburg) Prof. Dr. Axel Kilian Fachbereich Informatik und Kommunikationssysteme

Norm 240 Versionierung

Online-Plattform für kontrolliertes Vokabular. AG Regelwerke AG Datenaustausch / Fachgruppe Dokumentation DMB

OSEK-OS. Oliver Botschkowski. PG AutoLab Seminarwochenende Oktober AutoLab

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Semantic Web. Anwendungsbereiche & Entwicklungen. Dr. Michael Granitzer

Was ist das Tekla Warehouse

Im Folgenden werden die jeweiligen Elemente erklärt. Im Anschluss folgt ein Beispieldatensatz in xml.

Semantische Infomationsintegration à la carte?

» Weblösungen für HSD FM MT/BT-DATA

Thema: Web Services. Was ist ein Web Service?

Entwicklung eines Electronic Resource Management Systems für Bibliotheken auf Basis von Linked Data Technologien

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick

Objektorientierte Programmierung

Eine Schnittstelle für Arztpraxisdaten mittels einer Ontologie auf Basis von HL7 Version 3

Usecase Meta Model Comparison and Model Migration. Dawid Kostrzycki Entwicklung verteilter eingebetteter Systeme

XML Werkzeug XML Spy. Frank Heininger Axel Labuschke

Scalable Vector Graphics-basierte

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

CAS genesisworld.exchange connect Abgleich von Adressen und Terminen

Session Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de

Semantic Markup für die Dokumentenklassifizierung. Seminarvortrag von Mirko Pracht

Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk

Benutzerhandbuch für die Verwendung des viavac HL7 Forcast Webservices (VAC-CDSS)

Integrierte Literaturverwaltung in Moodle

Semantic Web Enabled Web Services

Linked Samian Ware: Potentiale von Linked Data in der Archäologie. Florian Thiery M.Sc.

RECY CLE. NAV Easy Security - Ihr schneller Weg zur sicheren Einrichtung von Benutzerrechten

Architektur von SOAP basierten Web Services

Auszug aus JAX-WS Folien

Sechster ProSTEP Benchmark Teil 2: PDM Data Exchange

Melde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei

Was sind Ontologie-Editoren?

Requirements Engineering I

WebService in Java SE und EE

Softwareentwicklungspraktikum Sommersemester Grobentwurf

Inhalt Einführung Was ist SAML Wozu braucht man SAML Wo wird SAML verwendet kleine Demo SAML. Security Assertion Markup Language.

Mai Hauptseminar: Nichtrelationale Datenbanken Historisch-Kulturwissenschaftliche Informationsverarbeitung Universität zu Köln

Web Mining und Farming

Ergebniszusammenfassung TU Clausthal

Transkript:

Semantic Web Services Daniel Fischer TU Chemnitz - WS 2011/12 1

Gliederung (1) Web Services (2) Semantic Web Services: Motivation (3) Ontologien (4) Technologien 1. WSDL 2. SA-WSDL 3. WSMF / WSMO 4. OWL-S (5) Vergleich: WS / SWS (6) Literatur Semantic Web Services Daniel Fischer 2

(1) Web Services durch URI identifizierter Dienst/Software für Anwendungen zugängliche syntaktische Schnittstellen Zugriff über Webprotokolle (SOAP, HTTP) abstrakt: A: Address (URI des Endpoints) B: Binding (Nachrichtenübermittlung; SOAP, HTTP) C: Contract (Funktionalität) [1] Semantic Web Services Daniel Fischer 3

(2) Semantic Web Services: Motivation Ausführen Auffinden [1] WS 1 WS 2 WS 3 Komposition Semantic Web Services Daniel Fischer 4

(2) Semantic Web Services: Motivation Ausführen Wozu? nahtlose Zusammenarbeit von Komponenten hoher Automatisierungsgrad mehr Intelligenz im Web Kosten & Zeit sparen Auffinden WS 1 Komposition WS 2 WS 3 Semantic Web Services Daniel Fischer 5 [1]

(2) Semantic Web Services = Semantic Web Technologien + Web Service Technologien klassischer Web Service, angereichert mit maschinenlesbarer Semantik Informationen sollen von Softwareanwendungen automatisch gefunden und verarbeitet werden können semantische Metainformationen mittels Ontologien repräsentiert Semantic Web Services Daniel Fischer 6

(3) Ontologien = Darstellung einer Menge zusammengehöriger Begrifflichkeiten und den Beziehungen dazwischen stellen also gemeinsam genutzte Terminologie bereit Bestandteile: Begriffe: mit Klassenstruktur (Über-/Unterklassen) Typen Instanzen: Objekte eines Begriffs Relationen: Beziehungen zwischen Instanzen Axiome: nicht ableitbare Aussagen, die immer wahr sind verarbeitet durch Reasoner Semantic Web Services Daniel Fischer 7

(4) Technologien: WSDL = Web Services Description Language XML-basierte Sprache zur Beschreibung von Web Services unabhängig von Technologien (Binding bspw. HTTP, SOAP) [1] Semantic Web Services Daniel Fischer 8

(4) Technologien: SA-WSDL = Semantic Annotations for WSDL and XML Schema definiert Erweiterungen, um WSDL Komponenten um semantische Informationen zu ergänzen durch Referenzierung externer Ontologien neue Attribute: modelreference: ordnet der Komponente einen Begriff aus einem semantischen Modell zu liftingschemamapping für XML Schema loweringschemamapping Semantic Web Services Daniel Fischer 9

(4) Technologien: WSMF / WSMO = Web Service Modeling Framework aufbauend auf Web Service Modeling Ontology & WSML strikte Trennung verschiedener Ressourcen Vermittlung zwischen heterogenen Ressourcen 1. Ontologies: definiert Begrifflichkeiten 2. Goals: Zielsetzung des Clients bei Aufruf 3. WS: Diensterbringer, alle Aspekte beschreibbar 4. Mediators: Interoperabilität zwischen WSMO-Elementen [2] Semantic Web Services Daniel Fischer 10

(4) Technologien: WSMF / WSMO DEMO Semantic Web Services Daniel Fischer 11

(4) Technologien: OWL-S = Web Ontology Language for Web Services Zielstellung ähnlich der von WSMO 3 Teile: Service Profile: Advertising & Discovery (Was?) Service Model: Service als Prozess (Wie?) Service Grounding: Protokolle, Nachrichten, Adressierung, verwendet WSDL (Wie anwenden?) Probleme im Zusammenspiel verschiedener Notationsarten in OWL Semantic Web Services Daniel Fischer 12

(5) Vergleich klassische Web Services Semantic Web Services auf syntaktischem Level Anmerkungen für Menschen interpretierbar Discovery manuell Composition manuell Syntax + Semantikinformationen Bedeutung wird maschinenlesbar durch Semantic Web Technologien Discovery (teil-)automatisch Composition (teil-)automatisch automatisches Zusammenspiel heterogener Komponenten skaliert nicht skaliert Eingriff des Menschen minimiert Semantic Web Services Daniel Fischer 13

(6) Literatur [1] Prof. Dr. Martin Gaedke: Vorlesung PVS WS 2010/11 http://vsr.informatik.tu-chemnitz.de/edu/2010/pvs/ln/20110104-pub-vsr-pvs-print-04.pdf Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language World Wide Web Consortium, 2007 http://www.w3.org/tr/2007/pr-wsdl20-20070523/ Semantic Annotations for WSDL and XML Schema, World Wide Web Consortium, 2007 http://www.w3.org/tr/sawsdl/ ESSI WSMO working group http://www.wsmo.org/ [2] Roman, Keller, Lausen et al.: Web Service Modeling Ontology, in: Applied Ontology, 2005, 77-106 Semantic Web Services Daniel Fischer 14