1 / 14

Semantic Web Services Suche

Semantic Web Services Suche. Piotr Wendt. Hochschule für Angewandte Wissenschaften Fachbereich e/i Informatik. Motivation. Szenario. Motivation. Plattform: Verteilungssicht. Ziele. Allgemeine Ziele. 1. Erstellung von zwei WS

yehudi
Download Presentation

Semantic Web Services Suche

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Semantic Web Services Suche Piotr Wendt Hochschule für Angewandte Wissenschaften Fachbereich e/i Informatik

  2. Motivation Szenario

  3. Motivation Plattform: Verteilungssicht

  4. Ziele Allgemeine Ziele 1. Erstellung von zwei WS Die beiden Dienste sind identisch und benutzen die gleiche Ontologie. Dieser Schritt ist notwendig, damit die Funktionsfähigkeit der Kommunikations-Plattform sichergestellt werden kann. 2. Erstellung eines dritten WS Dieser WS ist syntaktisch gleich, deren Ontologie definiert aber Klassen, die sich durch deren Benennung zu oberen Ontologie unterscheiden. 3. Erstellung eines vierten WS Dieser WS ist syntaktisch gleich, deren Ontologie definiert aber andere Klassenhierarchien. (Es werden andere Klassenbezeichnungen und andere Hierarchiestruktur verwendet) Eine Komponente muss zwischen geschaltet werden, um die Heterogenität zu verbergen (FPAP)

  5. Ziele Konzeptionelle & technische Ziele • DUDEN: Konzeption • geistiger künstlerischer Einfall; • Gedanklicher Entwurf • Persönlich • Recherche nach existierenden Ansätzen • Evaluierung bestehende Ansätze • Laufzeitumgebungen für SWS • Entwicklungsumgebungen für SWS • Erfolgreiche Projekte • Und der Dort eingesetzten Technologien • Reifegrad ermitteln • Entwurf der FPAP • Einschätzung der Realisierbarkeit des Szenarios durchführen

  6. Ziele Identifizierte Milestones Milestone 1: Schaffung einer Infrastruktur • Recherche • Auswahl und Vorbereitung einer Plattform • Ontologieidentifizierung • Schnittstellendefinition Milestone 2: Erstellung eines Ausführbaren SWS (Machbarkeit) • Ontologieentwicklung (Kontinuierliche Entwicklung) • Erstellung eines SWS Milestone 3: Erstellung eines zweiten SWS (Syntaktische Unterscheidung) • Duplizierung des SWS aus zweiten Milestone • Syntaktische Abänderung des SWS • Semantische Anreicherung und Anpassung (OWL-S Profil – Allgemeine Ontologie) Milestone 4: Semantische Suche der SWS • Suchumgebung vorbereiten • Suchstrategien vorbereiten • Suchstrategien implementieren • Nach Möglichkeit so viele SWS mit kleinen Unterschieden wie möglich bereitstellen Milestone 5: Migration mit Ferienklub und Testphase

  7. Semantic Web & Ferienklub Semantic Web (FPAP) • Anmeldung der SWS • Suche der geeigneten SWS • Kommunikation mit den SWS • Transformation der Anfragen • Merging der involvierten Ontologien • Mapping der SWS Profile

  8. Semantic Web & Ferienklub Freizeit Planungsagent Plattform

  9. Semantic Web & Ferienklub Einsatz im Ferienklub (FPAP) • Vereinfachung der Suche von geeigneten Diensten • Vereinfachung der Migrierung von heterogenen Diensten • Automatisierte Suche von Diensten

  10. Technologien Werkzeuge • Entwicklungsumgebungen (Werkzeuge) • Protegé • OWL-S Editor • WSDL2OWL-S • OWL-S2UDDI • OWL-S IDE • CODE • Laufzeitumgebung (Werkzeuge) • OWL-S VM • OWL-S Matchmaker • RACER • jUDDI • Tomcat (Axis)

  11. Ergebnis Probleme • Grundsächlichen Probleme • Unklarer Entwicklungsprozess • Ontologienentwicklung • Zum größten Teil theoretische Betrachtung • Ansätze wenig oder überhaupt nicht kompatibel • Technischen Probleme • Implementierungen entweder • nicht vorhanden • nicht dokumentiert • nicht konsistent • auf eine Problemstellung spezialisiert

  12. Ergebnis Erreichten Ziele • Persönlich • Praktische Erfahrung im Umfeld SW • Machbarkeitsprüfung durchgeführt • Problemidentifizierung SW basierten Anwendungen • Projekt Ferienklub • Grobdesign der FPAP • Notwendigen Werkzeuge wurden identifiziert und evaluiert • Ontologienentwicklung durchgeführt (Anfangsphase) • Prototypische WS implementiert

  13. Ergebnis Fazit • Semantic Web Technik noch nicht ausgereift • Definition von Entwicklungsprozessen notwendig • Sehr Aufwendige Entwicklung SW basierte Anwendung • Zugänglichkeit zu bereits existierenden Implementierungen notwendig • Durchgängige Unterstützung des SW-Anwendungsentwicklers durch konsistente Dokumentation • Kritische Betrachtung vorhandener Anwendungen

  14. Vielen dank für Ihre Aufmerksamkeit Für weitere Fragen stehe ich ihnen gerne zur Verfügung wendt_p@informatik.haw-hamburg.de

More Related