semantic web enabled web services - inf.uni … · cheapest laptop hardware vendors ... •...

42
Semantic Web Enabled Web Services David Spretke Seminar Web Services and Semantic Web Wintersemester 2007 / 08 Universität Konstanz 22 . 01 . 2008 A Conceptual Architecture for

Upload: hoangdieu

Post on 17-Sep-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Semantic Web Enabled

Web Services

D a v i d S p r e t k e

S e m i n a rW e b S e r v i c e s a n d S e m a n t i c W e b

W i n t e r s e m e s t e r 2 0 0 7 / 0 8U n i v e r s i t ä t K o n s t a n z

2 2 . 0 1 . 2 0 0 8

A

C o n c e p t u a l A r c h i t e c t u r ef o r

Page 2: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Introduction

SWWS Requirement

Web Service Modeling Framework

Conceptual Architecture

Related Work

Conclusion

Outline

SWWS Requirements WSMF Conceptual Architecture Related Work ConclusionIntroduction

Page 3: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

IntroductionSemantic Web Enabled Web Services

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

Dynamic

Static WWWURI, HTML, HTTP

Web ServicesUDDI, WSDL, SOAP

Semantic WebRDF, RDF(S), OWL

Intelligent Web Services(Semantic Web Services)

Time line

Bringing the web to its full potential

Page 4: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Überführen des Webs in verteiltes BerechnungsmodellBasis dafür bilden Semantic Web Technologien (RDF, RDF-S, OWL)

➡ maschinell verarbeitbare und interpretierbare Web-Inhalte

Ziel ist die automatische Entdeckung, Auswahl und Ausführung von Web DienstenOntologien als konzeptuelle Modelle

IntroductionSemantic Web Enabled Web Services

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

Page 5: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

IntroductionWeb Service Stack & Semantics

BPEL4WS

Trading Partner Agreement

UDDI / WS Inspection

UDDI

WSDL

WS Security

SOAP

HTTP, FTP, SMTP, MQ, RMI over IIOP

Service Flow & Composition

Service Agreement

Service Discovery

Service Publication

Service Description

Service Messaging

XML Messaging

Transport

Semantics

SWWS Requirements WSMF Conceptual Architecture Related Work ConclusionIntroduction

Technology Protocol Stack

Page 6: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

weltweite Kommunikation/Handel zwischen jedermannbenötigt mechanisiert Unterstützung

Finden und Vergleich von Anbietern und ProduktenUmgang mit numerischen / heterogenen Datenformaten / Business Logics

maschinell ausführbare Semantiken von Informationenkonzeptuelles Modeling Frameworkkonzeptuelle Architektur auf Basis existierender Web Service StandardsPrinzipien

starke Entkopplungskalierbarer Vermittlungsservice

Introductionfully enabled e-Commerce

SWWS Requirements WSMF Conceptual Architecture Related Work ConclusionIntroduction

Page 7: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

purchasing process

SWWS RequirementsB2B Use Case

calculatecheapest laptop

hardware vendors

Dell Apple HP

get service contractget offer

calculatecheapest combination

send purchase order

get authorization

employee

manager

specification

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

service contract vendors

Page 8: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Modellierung des gesamten ProzessesAusführung als GeschäftsprozessSicherheit und Zuverlässigkeit der Netzwerk-TransaktionenFinden der Anbieter von Hardware und WartungsverträgenInitialisierung eines NachrichtenaustauschsPreise und Produkte vergleichbar machen➡ Erfordert Transformation verschiedener Formate von Dokumenttypen

SWWS RequirementsProbleme

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

Page 9: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Dokumenttypen

SWWS RequirementsVoraussetzungen

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

• Beschreibung des Dokumentinhalts (Kaufaufträge, Rechnungen)

• Definition des Inhalts mittels Elementterme (Bestellnummer, Artikelpreis)

• Ontologien zum Beschreiben der Struktur und Semantiken

Page 10: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Dokumenttypen

Syntax

SWWS RequirementsVoraussetzungen

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

• Verschiedene Syntax-Formate• XML• EDI (Electronic Data Interchange)

Page 11: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Dokumenttypen

Syntax

Semantics

SWWS RequirementsVoraussetzungen

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

• Initialisierung mit korrekten Werten• Vokabular mit gültigen Werten• Regeln zur automatisierten Erzeugung konsistenter Werte

• Verwendung von Ontologien• Definition der Absicht für Austausch eines Dokuments

Page 12: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Dokumenttypen

Syntax

Semantics

Transportbindung

SWWS RequirementsVoraussetzungen

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

• HTTP/S, S/MIME, FTP, EDIINT• Auswahl des Transport-Modells• Für jede verfügbare Transportart:

• Festlegen des Nachrichten-Layouts• interne Darstellung des Dokuments

Page 13: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Dokumenttypen

Syntax

Semantics

Transportbindung

Austauschverhalten

SWWS RequirementsVoraussetzungen

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

• Festlegung des verwendeten Protokolls zur Service Nutzer - Provider - Kommunikation

Page 14: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Dokumenttypen

Syntax

Semantics

Transportbindung

Austauschverhalten

Prozess-Definition

SWWS RequirementsVoraussetzungen

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

• Definition der Geschäftsprozesse in Abhängigkeit von Nachrichtensequenzen

• Ermöglicht konsistenten Prozess-Status

Page 15: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Dokumenttypen

Syntax

Semantics

Transportbindung

Austauschverhalten

Prozess-Definition

Sicherheit

SWWS RequirementsVoraussetzungen

Introduction SWWS Requirements WSMF Conceptual Architecture Related Work Conclusion

• Verschlüsselung/Signaturen gewährleisten Datenschutz

• Non-repudiation Service geben Auskunft über den Erhalt/Versand von Nachrichten

Page 16: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Web Service Modeling Framework

Grundlage zur Beschreibung und Entwicklung von Web Services und seinen Komponentenzwei komplementäre Prinzipien

eine starke Entkopplung der unterschiedlichen Komponentenein skalierbaren Vermittlungsdienst, basierend auf Semantic Web Technologien

vier unterschiedliche Hauptelemente

Introduction WSMF Conceptual Architecture Related Work ConclusionSWWS Requirements

Page 17: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Web Service Modeling Framework

Grundlage zur Beschreibung und Entwicklung von Web Services und seinen Komponentenzwei komplementäre Prinzipien

eine starke Entkopplung der unterschiedlichen Komponentenein skalierbaren Vermittlungsdienst, basierend auf Semantic Web Technologien

vier unterschiedliche Hauptelemente

Introduction WSMF Conceptual Architecture Related Work ConclusionSWWS Requirements

Ontology

• Terminologie für die anderen Bestandteile

• Abbildung der Semantik inkompatibler Komponenten auf gemeinsame Ontologie

Page 18: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Web Service Modeling Framework

Grundlage zur Beschreibung und Entwicklung von Web Services und seinen Komponentenzwei komplementäre Prinzipien

eine starke Entkopplung der unterschiedlichen Komponentenein skalierbaren Vermittlungsdienst, basierend auf Semantic Web Technologien

vier unterschiedliche Hauptelemente

Introduction WSMF Conceptual Architecture Related Work ConclusionSWWS Requirements

Ontology Goal Repositories

• Definition der Problemstellung• Pre-Conditions

• Was muss gelten, damit der Service genutzt werden darf?

• Welche Eingabeinformationen sind notwendig?

• Post-Conditions• Bedingungen, die für die Ausgabe zutreffen

Page 19: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Web Service Modeling Framework

Grundlage zur Beschreibung und Entwicklung von Web Services und seinen Komponentenzwei komplementäre Prinzipien

eine starke Entkopplung der unterschiedlichen Komponentenein skalierbaren Vermittlungsdienst, basierend auf Semantic Web Technologien

vier unterschiedliche Hauptelemente

Introduction WSMF Conceptual Architecture Related Work ConclusionSWWS Requirements

Ontology Goal Repositories

Web Service Descriptions

• Black Box Descriptions• Name des Web Service• Ziel des Web Services• Pre/Post-Conditions• Struktur der Eingabe-/Ausgabe- Daten

Page 20: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Web Service Modeling Framework

Grundlage zur Beschreibung und Entwicklung von Web Services und seinen Komponentenzwei komplementäre Prinzipien

eine starke Entkopplung der unterschiedlichen Komponentenein skalierbaren Vermittlungsdienst, basierend auf Semantic Web Technologien

vier unterschiedliche Hauptelemente

Introduction WSMF Conceptual Architecture Related Work ConclusionSWWS Requirements

Ontology Goal Repositories

Web Service Descriptions Mediators

• Überbrücken interoperationaler Probleme• Adapter

• Wiederverwendung von Objekt-Beschreibungen

• Kombinieren verschiedener Objekte• Vermittlung zwischen Unterschieden in

• Datenstrukturen• Business Logics• Übertragungsprotokollen• Service-Aufrufe

Page 21: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

External Data & Applications SWWS Storage and External Components

SWWS Components

SWWS Frontend Tools

Conceptual Architecture

Admin /Management /Configuration

Modeling & DeploymentEnviroment

Simulation

Centralized

Coordinator & Manager

B2B Protocol Engine Discovery Negotiation Deployment

Transport SecurityAudit /Tracking

Trading PartnerManager

Semantic

Transformation

AdaptorsWeb Service, Goal, Ontologyand Workflow Manager

Customer

DatabaseLegacy

Database

(Web)Application

Database

Ontology

Server

Repository

Workflow

Engine...

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Page 22: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Conceptual ArchitectureOntology Support in SWWS

Ontologien notwendig für Dokumenttypen und SemantikenDokumenttypen

Definition der DatenstrukturBezug auf Konzepte, Konzeptaspekte und Beziehungen zwischen Konzepten

SemantikenBezug auf den korrekten Bestand von Attributen mit richtigen Werten

Speicherung und Zugriff auf/über Ontologie Server und Repositories

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Page 23: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Conceptual ArchitectureMediation Support in SWWS

WSMF setzt Peer-to-Peer Kommunikationsstruktur vorausVermittlung von Unterschiede innerhalb der Dokumenttypen, Semantiken, Business LogicsBsp: California - CAVermittlung übernimmt die <Semantic Transformation> Komponente

Regelset für Abweichungen

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Page 24: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Conceptual ArchitectureSWWS Szenario

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Page 25: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 26: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 27: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 28: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 29: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 30: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 31: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 32: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 33: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 34: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 35: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

PO‘ PO‘

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order

Page 36: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WorkflowManager

Audit/Tracking

Trading PartnerManagement

B2B ProtocolEngine

ERP

Adapter Coordinator

Transformation

Transport

Security

SWWS Architecture

Buyer

Buyer

Seller

PO

PO‘ PO‘

POA‘POA‘

POA

Introduction Conceptual Architecture Related Work ConclusionSWWS Requirements WSMF

Conceptual ArchitectureSWWS Szenario

PO : Purchase Order POA : Purchase Order Acknowledgment

Page 37: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

WSMO (Web Service Modeling Ontology)

verfeinert und erweitert WSMF um formale Ontologie und Sprache

W3C Submission seit April 2005

IRS-III (Internet Reasoning Service)verwendet und erweitert WSMO

OWL-S (Ontology Web Language for Services)

Introduction Related Work ConclusionSWWS Requirements WSMF Conceptual Architecture

Related Work

Page 38: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

hervorgegangen aus DAML-S (DARPA Agent Markup Language for Services)OWL-S: Ontologie zur Beschreibung von Web ServicesOWL-S definiert eine Reihe von Klassen/Eigenschaften zur Beschreibung eines Web Services

Service ProfileService Model

atomarer Prozesseinfacher Prozesszusammengesetzter Prozess

Service Grounding

Introduction Related Work ConclusionSWWS Requirements WSMF Conceptual Architecture

Related WorkOntology Web Language for Services (OWL-S)

Page 39: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Ontologien sind essentiell für die automatischen Interaktionen mit und zwischen Web ServicesOWL-S

spezialisierte und generalisierte ModellierungZusammenschluss unabhängiger und atomarer Prozesse zu größeren Prozessen

WSMF/WSMOgleichberechtigte „Insellösungen“Kommunikation über skalierbare Vermittler

Introduction Related Work ConclusionSWWS Requirements WSMF Conceptual Architecture

Related WorkWSMF/WSMO vs. OWL-S

Page 40: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Conclusion

Vision der Semantic Web Enabled Web ServicesEU finanziertes Projekt 2002-2005Dieter Fensel, Universität InnsbruckWSMF Framework und SWWS Architektur zur Beschreibung und Modellierung semantischer Web Services mit Fokus auf e-Commerce AnwendungenWSMO Implementierungen bereits vorhandenSWWS Architektur rein konzeptuell - Weiterentwicklung fraglich

Introduction ConclusionSWWS Requirements WSMF Conceptual Architecture Related Work

Page 41: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

References

Christoph Bussler, Dieter Fensel, Alexander Maedche: „A Conceptual Architecture for Semantic Web Enabled Web Services“, in Special Section on Semantic Web and Data Management, SIGMOD Record. vol. 4, 2002Artur Dappa, Jana Dittmann, Martin Steinebach, Claus Vielhauer: „Eine Sicherheitsarchitektur auf Basis digitaler Wasserzeichen und kryptographischer Ansätze“, in Verlässliche IT-Systeme 2001, Sicherheit in komplexen IT-Infrastrukturen, Vieweg & Sohn Verlagsgesellschaft mbH, Braunschweig/Wiesbaden pp. 209-224, 2001DAML Services: http://www.daml.org/services/owl-s/Dieter Fensel, Christoph Bussler: „The Web Service Modeling Framework WSMF“, in White Paper and Internal Report Vrije Unversiteit Amsterdam, 2002Liliana Cabral, John Domingue, Enrico Motta, Terry Payne, Farshad Hakimpour: „Approaches to Semantic Web Services: An Overview and Comparisons“, in Proceedings of the First European Semantic Web Symposium, ESWS 2004, Heraklion, Crete, GreeceWeb Service Modeling Ontology (WSMO): http://www.w3.org/Submission/WSMO/ESSI WSMO Working Group: http://www.wsmo.org/

Introduction ConclusionSWWS Requirements WSMF Conceptual Architecture Related Work

Page 42: Semantic Web Enabled Web Services - inf.uni … · cheapest laptop hardware vendors ... • Definition der Problemstellung ... OWL-S definiert eine Reihe von Klassen/Eigenschaften

Vielen Dank

Fragen?