Semantic Web Services
|
|
- Dirk Blau
- vor 5 Jahren
- Abrufe
Transkript
1 1/40 Semantic Web Services Frank Bohdanowicz Seminar Semantic Grid AG Staab FB4 Universität Koblenz Januar 2005
2 Gliederung : 1) Was sind Web Services 2) Probleme heutiger Services im Web - Motivation 3) benötigte Technologien - des Semantic Web - der Web Services 4) Semantic Matchmaking 5) Definition von Semantic Web Service Komponenten 6) Semantic Web Services Frameworks 7) Zusammenfassung 8) Literatur 2/40
3 3/40 Was sind Web Services - Web Services sind Services die über das Web erreichbar sind. - Web Services sind Softwareprogramme mit offenen Schnittstellen. Sie sind durch eine URI eindeutig identifizierbar und über das Internet ausführbar. - Web Services sind Remote Procedure Calls (RPC) über HTTP
4 4/40 Probleme heutiger Services im Web - Unterschiedliche Standards - keine einheitlichen Schnittstellen - Nicht selbstbeschreibend - Vom Computer selbst nicht auffindbar
5 5/40 Motivation : Wozu das Ganze? - sparen von Zeit und Geld bei der Entwicklung von Webanwendungen durch standardisierte Schnittstellen - Automatisierung von Entdeckung, Aufrufung, Interoperation, Auswahl, Komposition und Beobachtung von Web Services durch Agentenanwendungen
6 6/40 statisch WWW URI, HTML, HTTP
7 7/40 Probleme im finden, auswählen, repräsentieren, interpretieren, pflegen von Informationen statisch WWW URI, HTML, HTTP Semantic Web RDF, RDF(S), OWL
8 8/40 dynamisch Web Services UDDI, WSDL, SOAP Der Computer soll wieder rechnen. Der Computer soll verstehen was er anzeigt statisch WWW URI, HTML, HTTP Semantic Web RDF, RDF(S), OWL
9 9/40 Das volle Potenzial des Webs ausreizen dynamisch Web Services UDDI, WSDL, SOAP Intelligent Web Services (Semantic Web Services) statisch WWW URI, HTML, HTTP Semantic Web RDF, RDF(S), OWL
10 10/40 Technologien des Semantic Web : RDF (Resource Description Framework) - Schema zur Definition von Information im Internet - liefert die Technologie zum Darstellen der Bedeutung von Begriffen und Konzepten in einer maschinenverarbeitbaren Form - RDF kann XML als Syntax benutzen und URIs zur Spezifizierung von Objekte, Konzepten, Eigenschaften und Beziehungen RDF-S (RDF Schema) - Vokabular zur Formulierung von Ontologien in RDF - Möglichkeit der Definition der Typisierung und Vererbung von Ressourcen und Eigenschaften
11 11/40 Technologien des Semantic Web : OWL (Web Ontology Language) - Spezifikation um Ontologien anhand einer formalen Beschreibungssprache erstellen, publizieren und verteilen zu können. - basiert technisch auf RDF - basiert historisch auf DAML + OIL (DARPA Agent Markup Language + Ontology Interchange Language) - Spezifikation des W3C - Version 1.1
12 12/40 Technologien der Web Services : SOAP (Simple Object Access Protocol) Nachrichten Layout Spezifikation die einen einheitlichen Weg definiert um XML-kodierte Daten in dezentralen, verteilten Netzen zu versenden - nutzt HTTP als Kommunikationsprotokoll - vom W3C gepflegter offizieller Standard - aktuelle Version 1.2
13 13/40 Technologien der Web Services : WSDL (Web Service Description Language) - XML-basierte Sprache mit der die Funktionalität von Web Services beschrieben werden kann - Beschreibung der Signatur von bereitgestellten Funktionen des Web Services, der Parameter und Rückgabewerte. - bislang nur als Entwurf beim W3C (WSDL 2.0)
14 14/40 Technologien der Web Services : UDDI (Universal Description, Discovery and Integration) - universeller und globaler Verzeichnisdienst im Web der Daten und Serviceangebote von Unternehmen enthält, ähnlich den gelben Seiten - von Ariba, Microsoft und IBM gegründete Initiative - IBM Server: - Microsoft Server:
15 15/40 Technologien der Web Services : BPEL4WS (Business Process Execution Languages for Web Services) - XML-basierte Sprache zur Beschreibung des Verhaltens von Geschäftsprozessen von Web Services und deren Kompositionen - baut auf Microsofts XLANG und IBMs WSFL auf - derzeitige Version 1.1 (May 2003)
16 16/40 Web Services Schichtenmodell Technologien Protokollstack 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 Entdeckung Service Veröffentlichung Service Beschreibung Secure Messaging XML - Verpackung Transport Semantics
17 17/40 Beispiel: Online Kauf eines Laptops (heute) 1) Finden von geeigneten Web Shops 2) Durchsuchen des Angebotes einzelner Web Shops nach dem gewünschten Modell 3) Vergleichen gleichwertiger Modelle aus den Angeboten verschiedener Shops 4) Anmeldung im ausgewählten Shop und 5) Abschließen des Kaufs durch Eintragen der Daten in ein Web Formular 6) Eventuelles wieder besuchen des Shops um den Versandstatus zu verfolgen.
18 18/40 Beispiel: Online Kauf eines Laptops in vielleicht nicht allzu ferner Zukunft 1) Eintragen des gewünschten Models und Kaufkriterien in eine Agentenanwendung 2) Anwendung durchsucht automatisch das Web nach Shops und diese Shops nach passenden Modellen 3) Dem Benutzer wird eine Liste mit den gefundenen Ergebnissen präsentiert. 4) Nach der Entscheidung des Benutzers schließt die Agentenanwendung automatisch einen Kaufvertrag mit dem entsprechenden Web Shop über das entsprechende Modell, übergibt zum Kauf notwendige Daten des Benutzers an den Web Shop und überweist den Kaufpreis vom Bankkonto (bei Vorkasse). 5) Die Agentenanwendung wird vom Web Shop regelmäßig über den Versandstatus informiert.
19 19/40
20 20/40 SOAP Nachrichten UDDI Server Service Description finden von Services Antwort WSDL veröffentlichen des eigenen Services Aufruf des Dienstes Client Antwort des Dienstes (Service Requester) Web Service (Service Provider)
21 Semantic Matchmaking -semantische Abstimmung von Suchanfragen und UDDI Registereinträgen 4 stufen der Übereinstimmung exact: plugin: die Anfrage ist äquivalent zu einem Eintrag im Register und wird durch ihn komplett erfüllt die Anfrage wird von einem Eintrag im Register unter anderem mit Abgedeckt subsumes: die Anfrage wird von dem Eintrag im Register nur zum Teil erfüllt, er kann nur ein Teilziel liefern fail: die Anfrage wird von diesem Eintrag im Register nicht erfüllt degreeofmatch(outr, outa) if outa=outr then return exact if outr subclassof outa then return exact if outa subsumes outr then return plugin if outr subsumes outa then return subsumes otherwise fail 21/40
22 22/40 Definition von Semantic Web Service Komponenten
23 23/40 SWS Activities: definiert die funktionalen Ansprüche an den SWS Publishing: Discovery: Composition: Selection: Invocation: Deployment: wie er veröffentlicht wird wie er von Anwendungen entdeckt werden kann. ob er auf andere SWS zugreift, aus Ihnen besteht wie er von anderen Anwendungen ausgewählt wird wie er von anderen Anwendungen aufgerufen wird wie er Weiterentwickelt wird Ontology Management: wie er Ontologien nutzt
24 24/40 SWS Architecture: definiert die Komponenten die notwendig sind um die Aktivitäten zu bewältigen register: decomposer: invoker: reasoner: matchmaker: liefert den Mechanismus für die Veröffentlichung und Lokalslisierung wird benötigt um komponierte Services auszuführen vermittelt zwischen Service Anfrager und Provider um einen Service aufzurufen liefert den Entscheider der die Interpretation von semantischen Beschreibungen und Anfragen unterstützt vermittelt zwischen Anfrager und Register während der Suche und Auswahl eines Services
25 25/40 SWS Service Ontology definiert den SWS selbst, was er macht und wie er was macht Input: Output: Pre-condition: Post-condition: Cost: Atomic Service: Definition der Eingabe Definition der Ausgabe Definition der Vorbedingungen Definition der Nachbedingungen Definition von Kosten Definition von atomaren Services Composite Service: Definition von Service Verbunden Category: Definition der Kategorie, die der Service abdeckt
26 26/40 Semantic Web Services Frameworks : - OWL-S (Web Ontology Language for Services) - WSMF (Web Service Modeling Framework)
27 27/40 OWL-S (Web Ontology Language for Services) - hervorgegangen aus DAML-S (DARPA Agent Markup Language for Services) - OWL S ist die Ontologie zur Beschreibung von Web Services - OWL S definiert eine Reihe von Klassen und Eigenschaften zur Beschreibung eines Web Services - Service Profile: - Beschreibung der Services zum Zwecke der Entdeckung - Service Modele - semantische Beschreibung und Charakterisierung von Web Services - Service Grounding - bindet an die physikalischen Ressourcen - implementationsspezifische Details - Art des Nachrichten und Übertragungsformats
28 28/40 OWL - S (Web Ontology Language for Services)
29 29/40 Prozess Model von OWL-S
30 30/40 Beispiel: OWL-S Syntax für diese Prozessaufsplittung <owl:class rdf:id="process"> <rdfs:comment> The most general class of processes </rdfs:comment> <owl:unionof rdf:parsetype="collection"> <owl:class rdf:about="#atomicprocess"/> <owl:class rdf:about="#simpleprocess"/> <owl:class rdf:about="#compositeprocess"/> </owl:unionof> </owl:class>
31 31/40 WSMF (Web Service Modelling Framework) - Hauptziel: volle Unterstützung von E-Commerce durch Anwendung von Semantic Web Technologie bei Web Services - SWWS (Semantic Web enabled Web Services) - liefert description framework - discovery framework - mediation platform - zentriert sich auf 2 komplementäre Prinzipien - eine starke Entkopplung der unterschiedlichen Komponenten die e-commerce realisieren - ein Vermittlungsservice, basierend auf der Semantic WebTechnologie, mit dem man unterschiedlich stark Kommunizieren kann - zugrundeliegende Ontologie ist WSMO (Web Service Modelling Ontology) - WSMO basiert auf F-Logik
32 32/40 WSMF besteht aus 4 unterschiedlichen Hauptelementen - Ontologien, die die Terminologie die von den Elementen genutzt wird bereitstellen - Ziele, die die zu lösenden Probleme der Web Services definieren - Vermittler, die interoperable Probleme überbrücken - Web Services, Beschreibungen die verschiedene Aspekte des Web Services definieren
33 33/40 - WSMO Service Ontologie beinhaltet Definitionen für Ziele (Goals), Vermittler(Mediators) und Web Services. - Eine charakterisierende Eigenschaft der WSMO Architektur ist, das Ziele, Web Services und Ontologiekomponenten durch 4 Typen von Vermittlern verlinkt werden - OO Vermittler verlinken Ontologien mit Ontologien - WW Vermittler verlinken Web Services mit Web Services - WG Vermittler verlinken Web Services mit Zielen - GG Vermittler verlinken Ziele mit Zielen
34 34/40 SWWS Architektur : SWWS Frontend Modelling & Deployment Environment Simulation Admin / Management / Configuration SWWS Components B2B Protocol Engine Transport Security Adaptors Centralized Coordinator & Manager Discovery Negotiation Deployment Audit / Tracking Trading Partner Manager Semantic Transformation Web services, Goal, Ontology and Workflow Manager Customer Database Legacy Database Web Application Database External Data & Application Workflow Engine SWWS Storage and External Components Ontology Server Database
35 35/40 SWWS Frontend Modelling & Deployment Environment Simulation Admin / Management / Configuration SWWS Front-End Werkzeuge: - ermöglichen Modellierung, Entwicklung und das Simulieren von semantisch-basierten Web Services, sowie die Verwaltung und Handhabung des Gesamtsystems
36 36/40 SWWS Components B2B Protocol Engine Transport Security Adaptors Centralized Coordinator & Manager Discovery Negotiation Deployment Audit / Tracking Trading Partner Manager Semantic Transformation Web services, Goal, Ontology and Workflow Manager SWWS-Komponenten: - Liefern die benötigte Funktionen zur Realisierung von Web Services enabled Web Services
37 37/40 Customer Database Legacy Database Web Application Database External Data & Application Workflow Engine SWWS Storage and External Components Ontology Server Database SWWS Speicher und externe Komponenten: - Schnittstellen die den Zugriff auf externe Daten und Engines ermöglichen
38 38/40 Ein Beispiel Kauf eines Laptops Enterprise Resource Management PO POA Adapter SWWS Architecture B2B Protocol Coordinator Engine Buyer Seller Workflow Manager Trading Partner Mgt. Transport PO POA Audit/ Tracking Semantic Transformation Security PO = Purchase Order POA = Purchase Order Acknowledge
39 39/40 Zusammenfassung: - Das Semantische Web wird vorhandene Informationen durch Ontologien aufwerten und maschinenlesbar machen - Die Semantic Web Services stellen diese Information bereit und verknüpfen sie, wodurch ein verbesserter Zugriff auf die Daten entsteht
40 Literatur : 1) OWL-S: Semantic Markup for Web Services 2) D. Fensel and C. Bussler: The Web Service Modeling Framework WSMF, Electronic Commerce: Research and Applications, 1 (2002) ) Christoph Bussler, Dieter Fensel, Alexander Maedche A Conceptual Architecture for Semantic Web Enabled Web Services 3) Liliana Cabral, John Domingue, Enrico Motta, Terry Payne and Farshad Hakimpour Approaches to Semantic Web Services: an Overview and Comparison 4) Semantic Web Services, Semantic Web enabled Web Services IST Projekt Präsentation 5) c't magazin für computer technik, 6/2002, S 132ff, S 236ff (u.a. Titelbild) 6) Tim Berners-Lee, James Handler and Ora Lassila, The Semantic Web, April ) Massimo Paolucci, Takahiro Kawamura, Terry R. Payne, Katia Sycara Semantic Matching of Web Services Capabilities 40/40
Semantic Web Enabled Web Services
A Conceptual Architecture for Semantic Web Enabled Web Services David Spretke Seminar Web Services and Semantic Web Wintersemester 2007/ 08 Universität Konstanz 22. 01. 2008 Introduction SWWS Requirements
MehrSemantic Web Services
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
MehrDOAG SIG Day. E-Business Suite und SOA: Was ist heute schon möglich? Thomas Karle PROMATIS software GmbH. Frankfurt 26. April 2007
DOAG SIG Day E-Business Suite und SOA: Was ist heute schon möglich? Frankfurt 26. April 2007 Thomas Karle PROMATIS software GmbH 1 E-Business Suite und SOA Agenda Geschäftsprozesse auf Basis von SOA Business
MehrGrundlagen der Web-Entwicklung INF3172
Grundlagen der Web-Entwicklung INF3172 Web-Services Thomas Walter 16.01.2014 Version 1.0 aktuelles 2 Webservice weitere grundlegende Architektur im Web: Webservice (Web-Dienst) Zusammenarbeit verschiedener
MehrSeminar E-Services (SES 02)
Seminar E-Services (SES 02) Einführungsveranstaltung Übersicht Die VSIS Gruppe Inhalte & Lehre Seminareinführung Formales Seminarthemen Referate & Termine Page 2 VSIS Gruppe Verteilte Systeme und Informations-Systeme
Mehr20. DOAG-Konferenz. Wohlstrukturierte Prozesse auf SOA-Basis. mit der Oracle E-Business Suite. Thomas Karle PROMATIS software GmbH
20. DOAG-Konferenz Wohlstrukturierte Prozesse auf SOA-Basis mit der Oracle E-Business Suite Nürnberg 21. November 2007 Thomas Karle PROMATIS software GmbH E-Business Suite und SOA Agenda Geschäftsprozesse
MehrSeminar Semantic Grid. Seminar WS 2004/05 Forschungsgruppe Informationssysteme und Semantic Web Prof. Dr. S. Staab, B. Tausch
Seminar Semantic Grid Seminar WS 2004/05 Forschungsgruppe Informationssysteme und Semantic Web Prof. Dr. S. Staab, B. Tausch Agenda Einführung Semantic Grid Themen Semantic Grid Was ist Semantic Web? a
MehrEnterprise Application Integration Erfahrungen aus der Praxis
Enterprise Application Integration Erfahrungen aus der Praxis Teil 4: EAI und.net, EAI und J2EE Tutorial NODs 2002, Wolfgang Keller and Generali 2001, 2002, all rights reserved 1 Überblick EAI und....net
MehrWeb Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,
Web Services Vision: Web of Services Applikationen und Services Ralf Günther Compaq Computer GmbH, Köln Ralf.Guenther@compaq.com DECUS Symposium 2002, Vortrag 1K07, 16.04.2002 Web Services in the News
MehrSeminar E-Services WS 02/03 BPEL4WS. Business Process Execution Language for Web Services. Mirwais Turjalei SES 02 BPEL4WS
Seminar E-Services WS 02/03 BPEL4WS Business Process Execution Language for Web Services 02.12.2002 Themen: Einleitung! Was ist BPEL4WS?! Warum BPEL4WS?! Stellung in der Web-Service-Architektur BPEL4WS
MehrWeb Services Die Definition von Web Services in der Theorie und FNT-Command als Web Service in der Praxis
Web Services Die Definition von Web Services in der Theorie und FNT-Command als Web Service in der Praxis Philipp Tendyra Web Service in kurzen Worten dient der Kommunikation zwischen verschiedenen Systemen
MehrE-Services mit der Web-Service-Architektur
E-Services mit der Web-Service-Architektur im Seminar Neue Konzepte anwendungsorientierter Middleware - Stefan Kürten - Literatur A. Tsalgatidou and T. Pilioura, An Overview of Standards and Related Rechnology
MehrPraktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 Gerald.Ehmayer@borland.com
Web Services Java Praktikum SS 2010 Gerald.Ehmayer@borland.com 1 Web Services Einführung Definition, Eigenschaften, Anwendungen... JAX-RPC Überblick, Architektur... JAX Übersicht, Architektur Java Praktikum
MehrDennis Juchem, Andreas Grebe, Carsten Vogt Fachhochschule Köln, Institut für Nachrichtentechnik
Dennis Juchem, Andreas Grebe, Carsten Vogt Fachhochschule Köln, Institut für Nachrichtentechnik Inhalt 1) Einführung 2) Prozess zur Evaluierung von Beschreibungssprachen 3) 4) Systemarchitektur 5) Ausblick
MehrSemantic Web: Das Web der nächsten Generation
Semantic Web: Das Web der nächsten Generation Slim Abdennadher LMU München 8.2.2002 c S. Abdennadher 1 Einleitung Rechner erfunden als Werkzeug zur Durchführung von Berechnungen Dann entdeckt als Werkzeug
MehrSOAP Simple Object Access Protocol. Dr. Reinhard Riedl Universität Zürich/Universität Rostock
SOAP Simple Object Access Protocol Dr. Reinhard Riedl Universität Zürich/Universität Rostock Vision Implementierung von verteilten Systemen über Systemgrenzen hinweg Integration von heterogenen verteilten
MehrOntologien und Ontologiesprachen
Ontologien und Ontologiesprachen Semantische Datenintegration SoSe2005 Uni Bremen Yu Zhao Gliederung 1. Was ist Ontologie 2. Anwendungsgebiete 3. Ontologiesprachen 4. Entwicklung von Ontologien 5. Zusammenfassung
MehrSemantic Technologies
Semantic Technologies Proseminar Künstliche Intelligenz Universität Ulm Mario Volke 15. Juli 2008 1 / 32 Inhaltsverzeichnis 1 Einführung 2 3 Schlusswort 2 / 32 Einführung Motivation DEMO Who was president
MehrSoftwareentwicklung in verteilten Umgebungen Middleware Case Studies (Coulouris et al., Kapitel 5 und 19) Dieter Schmalstieg Jens Grubert
Softwareentwicklung in verteilten Umgebungen Middleware Case Studies (Coulouris et al., Kapitel 5 und 19) Dieter Schmalstieg Jens Grubert Partly based on material by Victor García Barrios and Paul Krzyzanowski
MehrAutor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer
Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer *Was sind Web Services? *Beispiele für Web Services *Web Service Architektur *Web Services Technologien *Fazit 2 *Übertragungsstandard
MehrWissenschaftliche Vertiefung Web Services. Esslingen, 22. Januar 2016 Simon Schneider
Wissenschaftliche Vertiefung Web Services Esslingen, 22. Januar 2016 Agenda 1. Einführung 2. Serviceorientierte Architektur 3. SOAP Web Service 4. Standards und Protokolle von SOAP Web Services 5. Bewertung
MehrWeb Services und das Semantic Web Standards und erste Anwendungserfahrungen
Standards und erste Anwendungserfahrungen Prof. Mario Jeckle Fachhochschule Furtwangen mario@ http://www. Workshop Web Services meet Semantic Web, Darmstadt, 2003-06-06 Inhaltsübersicht SOA missing link
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrWebservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
MehrKapitel WT:VI (Fortsetzung)
Kapitel WT:VI (Fortsetzung) VI. Architekturen und Middleware-Technologien Client--Architekturen Ajax REST RPC, XML-RPC, Java RMI, DCOM Web-Services CORBA Message-oriented-Middleware MOM Enterprise Application
Mehr<Insert Picture Here> Einführung in SOA
Einführung in SOA Markus Lohn Senior Principal Consultant SOA? - Ideen Selling Oracle To All SAP On ABAP Increasing Sales Of Applications 3 Agenda Motivation SOA-Definition SOA-Konzepte
MehrWebservices. Entwicklercamp Denny Sternberg
Webservices Entwicklercamp 2015 Denny Sternberg Bei Fragen, einfach fragen! Denny Sternberg Seit 2001 entwickeln und admininstrieren von Lotus Domino IBM Certified Application Developer, System Administrator
MehrAlexander Schill Thomas Springer. Verteilte Systeme. Grundlagen und Basistechnologien. 2. Auflage. 4y Springer Vieweg
Alexander Schill Thomas Springer Verteilte Systeme Grundlagen und Basistechnologien 2. Auflage 4y Springer Vieweg Inhaltsverzeichnis 1 Einleitung 1.1 Anwendungsbeispiel 3 1.2 Zielsetzung Verteilter Systeme
MehrImplementierung von Web Services: Teil I: Einleitung / SOAP
Implementierung von Web Services: Teil I: Einleitung / SOAP Prof. Dr. Kanne - FSS 2007 Carl-Christian Kanne, February 25, 2007 Web Services - p. 1/12 Web Services: Allgemein XML Datenaustauschformat plattformunabhängig
MehrPerformancebewertung und -Sicherung von orchestrierten Serviceangeboten
Dmytro Rud Performancebewertung und -Sicherung von orchestrierten Serviceangeboten Verlag Dr. Kovac Hamburg 2009 nhaltsverzeichnis 1. Einführung 1 1.1. Motivation und Ziele 1 1.2. Aufbau der Dissertationsschrift
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrOntologiesprachen. 1.Was ist eine Ontologie 2.Aufbau einer Ontologie 3.RDF 4.RDFSchema 5.DAML+OIL / OWL 6.Frame-Logic
Ontologiesprachen 1.Was ist eine Ontologie 2.Aufbau einer Ontologie 3.RDF 4.RDFSchema 5.DAML+OIL / OWL 6.Frame-Logic 1.Was ist eine Ontologie Der Begriff leitet sich vom griechischen onta (das Seiende)
MehrHS: Information Retrieval PD Dr. K. Haenelt WS 2003/04. Referent: Youssef Sammari. Semantic Web
Semantic Web HS: Information Retrieval PD Dr. K. Haenelt WS 2003/04 Referent: Youssef Sammari Semantic Web WS 03/04 Inhalt -I- Motivation + Ziel S.3 Struktur des SW S.4 URI S.5 XML S.6 RDF/XML -I- S.7
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrData-Centric Systems and Applications. The Semantic Web. Semantics for Data and Services on the Web
Data-Centric Systems and Applications The Semantic Web Semantics for Data and Services on the Web Bearbeitet von Vipul Kashyap, Christoph Bussler, Matthew Moran 1. Auflage 2008. Buch. xv, 414 S. Hardcover
MehrSOA goes real Service-orientierte Architekturen erfolgreich planen und einführen
Daniel Liebhart SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen ISBN-10: 3-446-41088-0 ISBN-13: 978-3-446-41088-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen
MehrGeschäftsprozessmodellierung essmodellierung mit BPEL
Geschäftsprozessmodellierung essmodellierung mit BPEL Autor: Stefan Berntheisel Datum: 8. Januar 2010 Stefan Berntheisel Hochschule RheinMain Fachseminar WS 09/10 Agenda Grundlagen Business Process Execution
MehrWeb Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1
Web Services XML, WSDL, SOAP und UDDI Einblicke und Ausblicke 31.03.2003 J.M.Joller 1 Inhalt Architekturen Main Stream.NET J2EE und Applikations-Server Sicht der Anbieter Java J2EE J2EE versus.net Web
MehrWeb Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk
Seminar E-Services WS 02/03 Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk WS 02/03 Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk Inhalt Einführung Discovery Problematik Standard
MehrInhalt I. Blick zurück II. Was sind WebServices? III. Rahmenwerk für edienstleistungen IV. Verwendete WebServices
WebServices Applikationen und Services Ralf Günther Consultant HP Services April, 2003 Ralf.Guenther@hp.com DECUS Symposium 2003, Vortrag 2L06 9.04.2003 Inhalt I. Blick zurück II. Was sind WebServices?
MehrInformation Retrieval - Semantic Technologies
Information Retrieval - Semantic Technologies Albert Weichselbraun 16. Mai 2011 Inhaltsverzeichnis 1 Informationen zur Lehrveranstaltung 2 1.1 Inhalt................................... 2 2 Unterlagen 2
MehrWeb Services and Semantic Web
Web Services and Semantic Web XML, Web Services and the Data Revolution von Suat Sayar Inhalt Motivation: neues Paradigma XML,Microsoft und Sun Verteilte Systeme Erweiterungen des Unternehmensnetzes XML
MehrAn Geschäftsprozessen ausgerichtete IT- Infrastruktur. In SOA werden Services (Dienste) lose miteinander verbunden.
SOA - Service Oriented Architecture An Geschäftsprozessen ausgerichtete IT- Infrastruktur. In SOA werden Services (Dienste) lose miteinander verbunden. Service Provider (bietet den Dienst an) Service Consumer
MehrInhaltsverzeichnis. Vorwort... Einleitung... Einführung... 1
Vorwort... Einleitung... V VII Einführung... 1 1 Grundlagen... 7 1.1 Dokumentmodelle... 7 1.1.1 Multimedia... 8 1.1.2 Hypermedia... 9 1.1.3 Verteilung... 11 1.2 Geschichte des WWW... 13 1.2.1 Struktur...
MehrMicrosoft.NET XML-Webdienste Schritt für Schritt
Adam Freeman Allen Jones Microsoft.NET XML-Webdienste Schritt für Schritt Microsoft Press Teil A Kapitel 1 Einführung Warum haben wir dieses Buch geschrieben? Wer sollte dieses Buch lesen? Der Aufbau dieses
MehrInformation Retrieval and Semantic Technologies
Information Retrieval and Semantic Technologies Gerhard Wohlgenannt 6. April 2013 Inhaltsverzeichnis 1 Informationen zur Lehrveranstaltung 2 1.1 Inhalt................................... 2 2 Unterlagen
MehrWeb Services Composition (BPWS4J )
Web Services Composition (BPWS4J ) Hager Markus, Kober Christoph, Linde Kai, Ott Florian, Erdmann Dennis Programmierung verteilter Systeme Lab Institut für Informatik Universität Augsburg Universitätsstraße
MehrMicrosoft.NET. InfoPoint 8. Juni 2005 Stefan Bühler
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler Inhalt Was ist.net Was steckt dahinter Warum ist.net so wie es ist Die Säulen von.net.net Framework 2.0 / VisualStudio 2005 Beispiel Referenzen & Links
MehrKapitel 6: Workflows im Internet. Jutta Mülle, IPD WfMS - WS 2007/08 Kapitel 6-1
Kapitel 6: Workflows im Internet Jutta Mülle, IPD WfMS - WS 2007/08 Kapitel 6-1 Virtual Enterprise: Scenario Jutta Mülle, IPD WfMS - WS 2007/08 Kapitel 6-14 Workflows zwischen Partnern Es ist aufwändig,
MehrAgenda. Web Services unter Lotus Notes/Domino
Agenda Vorstellung Was sind Web Services? Funktionsweise von Web Services Web Service Provider / Consumer Erstellen eines Web Service Providers Erstellen eines Web Service Consumers Tips & Tricks 2 Über
MehrPRODATIS CONSULTING AG. Folie 1
Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %
MehrWeb Services Workflow
Technische Universität München Hauptseminar im SS2003 Web Services Workflow Referentin: Betreuer: Bc. Dipl.-Inf. Peter Fischer Inhaltsübersicht 1. Einführung 1.1 Workflow 1.1.1 Modellierung von Workflows
MehrWeb Services. Standards und Realisierung in Java
Standards und Realisierung in Java http://werner.gaulke.net 4.6.2007 Idee Aufbau und Standards und Java Outline 1 Idee Idee hinter? 2 Aufbau und Standards Schichtenmodell WSDL Fazit WSDL SOAP Fazit SOAP
MehrSeminar Internet Dienste. Webservices
Universität Ulm Seminar Internet Dienste Webservices Matthias Kirchmayr, SS 2003 Inhaltsverzeichnis 1 Motivation 1 2 Definition 1 3 XML & Co. 3 3.1 XML - extensible Markup Language.................. 3
MehrMultimedia-Metadaten und ihre Anwendung
Multimedia-Metadaten und ihre Anwendung 14.02.2006 Semantic Web im Überblick Johannes Vetter Hinführung zum Thema Was sind Metadaten? Zusätzliche, beschreibende Informationen zu Daten aller Art Wozu braucht
MehrSOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik
SOA Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik Laderampen müssen passen Modularisieren Softwarearchitektur Modul A Modul B Modul C Modul D Große Anwendung im Unternehmen Modul
MehrTechnische Universität München Forschungs- und Lehreinheit Informatik III Prof. R. Bayer Ph. D., Prof. Dr. D. Kossmann
Einführung und Anwendungsszenarien von Web Services Katharina Brendebach Technische Universität München Forschungs- und Lehreinheit Informatik III Prof. R. Bayer Ph. D., Prof. Dr. D. Kossmann 17. April
MehrOntology Languages for the Semantic Web
Ontology Languages for the Semantic Web Seminar Web Services and Semantic Web WS 07/08 Florian Leitner Inhalt Ontologie Was ist das? Ontologien und Semantic Web Resource Description Framework (RDF) Web
MehrMetadaten im Kontext intelligenter Information
Metadaten im Kontext intelligenter Information DocMuc 2018 München, 2018-06-21 Dr. Stefan Bradenbrink, PANTOPIX GmbH & Co. KG Ziele des Vortrags Was sind Metadaten? Wofür werden Metadaten eingesetzt? Wie
MehrArchitektur von SOAP basierten Web Services
Architektur von SOAP basierten Web Services André Homeyer 28.11.2005 Worst-Case einer verteilten Anwendung TravelTime Client Benutzerinterface WackyWing Server Flüge suchen TravelTime Server Flüge suchen
MehrXML-Technologien Tutorium 6
XML-Technologien Tutorium 6 Thema: Semantic Web Linked Data RDF SPARQL von: Kain Kordian Gontarska kainkordian@gmail.com Semantic Web Das Internet soll nicht nur aus "dummen" Inhalten bestehen. (Ansammlung
MehrSemantic Web für Menschen wie du und ich
Semantic Web für Menschen wie du und ich benutzerfreundliche Anwendung semantischer Technologien Tobias Kuhn Institut für Informatik Universität Zürich 16. KnowTalk 1. Februar 2011 KnowGravity Inc., Zürich
MehrMasterkurs Verteilte betriebliche Informationssysteme
Peter Man dl Masterkurs Verteilte betriebliche Informationssysteme Prinzipien, Architekturen und Technologien Mit 196 Abbildungen STUDIUM VIEWEG+ TEUBNER 1 Einführung in verteilte Systeme 1 1.1 Definitionen
MehrEinführung: Verteilte Systeme - Remote Method Invocation -
Einführung: Verteilte Systeme - - Prof. Dr. Michael Cebulla 11. Dezember 2014 Fachhochschule Schmalkalden Wintersemester 2014/15 1 / 43 M. Cebulla Verteilte Systeme Gliederung 1 2 Architektur RMI Kommunikation
MehrService-orientierte Architektur. mit Web Services
Kapitel 5: Workflows im Internet Service-orientierte Architektur (SOA) mit Web Services Einordnung von Semantic Web Orchestrierung mit Microsoft Biztalk Konversation Nachrichtenabfolge mit 3 Partnern Choreographie
MehrLinked Open Data & Bibliotheken Warum? Was? Wie? FIS Fachtagung, Frankfurt/Main 22. Mai 2012 Adrian Pohl
Linked Open Data & Bibliotheken Warum? Was? Wie? FIS Fachtagung, Frankfurt/Main 22. Mai 2012 Adrian Pohl 2 3 4 5 Was steckt dahinter? 6 Agenda 1. Warum Linked Open Data? 2. Linked Data
MehrSemantic Web Enabled Web Services
Universität Konstanz Datenbanken und Informationssysteme Prof. Dr. Marc H. Scholl Betreuerin: Svetlana Mansmann Seminar Web Services and Semantic Web Wintersemester 2007/08 A Conceptual Architecture for
MehrIUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only
IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES 2016 Software AG. All rights reserved. For internal use only DIGITAL BUSINESS APPLICATIONS DRIVE THE DIGITAL BUSINESS Partner Lieferanten Kunden SaaS
MehrDie Nutzung von Webservices in der Oracle Datenbank. 11 März 2010
Die Nutzung von Webservices in der Oracle Datenbank 11 März 2010 Agenda Vorstellung Apps Associates Einstieg und Definition Webservice Definition Application Server / Oracle Application Server Oracle Webservices
MehrVernetzte Produktentwicklung
Vernetzte Produktentwicklung Der erfolgreiche Weg zum Global Engineering Networking von Jürgen Gausemeier, Axel Hahn, Hans D. Kespohl, Lars Seifert 1. Auflage Hanser München 2006 Verlag C.H. Beck im Internet:
MehrInhaltsverzeichnis. Mehr Informationen zum Titel. Dank... V Geleitwort... IX Geleitwort... XI Vorwort... XIII
Mehr Informationen zum Titel Inhaltsverzeichnis Dank... V Geleitwort... IX Geleitwort... XI Vorwort... XIII 1 Einführung.... 1 1.1 Entstehungsgeschichte von OPC... 1 1.2 OPC ein Überblick... 8 1.3 Vergleich
MehrBusiness Process Execution Language. Christian Vollmer <christian.vollmer@udo.edu> Oliver Garbe <oliver.garbe@udo.edu>
Business Process Execution Language Christian Vollmer Oliver Garbe Aufbau Was ist BPEL? Wofür ist BPEL gut? Wie funktioniert BPEL? Wie sieht BPEL aus?
MehrTextmasterformat bearbeiten
Michael Korp Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/mkorp Unterstützung für die alltäglichen IT Prozesse und den Service Desk Personen Prozesse Technologie Automatisieren
MehrOrganisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java
SOA: Erstellung von Templates für WebService Consumer und Provider in Java Entwicklung von Java WebService Provider- und Consumer-Bibliotheken zur Standardisierung der Karmann WebService Landschaft. Konzeption
MehrSECTINO. Security for Inter-Organizational Workflows
SECTINO Security for Inter-Organizational Workflows Framework zur Modellierung und Realsisierung sicherheitskritischer organisationsübergreifender Workflows Kooperation Research Group Quality Engineering
MehrIntegration im Enterprise Umfeld
Integration im Enterprise Umfeld Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg DOAG 2007 pdv Technische Automation + Systeme GmbH, 2007 1 Eckdaten Individual-Software Client/Server- und
MehrDesktop Management Interface und andere Initiativen der DMTF
Desktop Management Interface und andere Initiativen der DMTF Gliederung DMI Übersicht Architektur, Organisation Informationsmodell Kommunikationsmodell Sicherheit DMI-Zertifizierung Weitere DMTF-Initiativen
Mehr0 IP C. Architecture. Von Data Access bis Unified. Jürgen Lange Frank Iwanitz Thomas J. Burke. 4., völlig neu bearbeitete und erweiterte Auflage
Jürgen Lange Frank Iwanitz Thomas J. Burke 0 IP C Von Data Access bis Unified Architecture 4., völlig neu bearbeitete und erweiterte Auflage VDE VERLAG GMBH Berlin Offenbach Inhaltsverzeichnis Dank...
MehrCORBA-Konzept. Ziele. Common Object Request Broker Architecture CORBA. Plattformunabhängige Kommunikation Transparente Verteilung von Objekten
CORBA-Konzept Ziele Common Object Request Broker Architecture CORBA Plattformunabhängige Kommunikation Transparente Verteilung von Objekten CORBA-Konzept Object Management Group Spezifiziert den CORBA-Standard
MehrNeue Entwicklungen der Webtechnologie und Auswirkungen auf gegenwärtige und zukünftige Berufsbilder in Bibliotheken
Neue Entwicklungen der Webtechnologie und Auswirkungen auf gegenwärtige und zukünftige Berufsbilder in Bibliotheken Felix Sasaki FH Potsdam / W3C deutsch-österr. Büro felix.sasaki@fh-potsdam.de Präsentation:
MehrMetadaten in Service Repositories
AIFB Metadaten in Service Repositories Steffen Lamparter, Sudhir Agarwal Institut AIFB / KSRI, Universität Karlsruhe (TH) Bibliothekartag Mannheim, 4. Juni 2008 Agenda 1 Einführung Metadaten und Dienste
MehrOPC. Von Data Access bis Uflif ied Architecture. Jürgen Lange Frank Iwanitz Thomas J. Burke. 4., völlig neu bearbeitete und erweiterte Auflage
Jürgen Lange Frank Iwanitz Thomas J. Burke OPC Von Data Access bis Uflif ied Architecture 4., völlig neu bearbeitete und erweiterte Auflage VDE^VERLAG GMBH Berlin Offenbach Dank : V Geleitwort IX Geleitwort
MehrSemantic Markup für die Dokumentenklassifizierung. Seminarvortrag von Mirko Pracht
Semantic Markup für die Dokumentenklassifizierung Seminarvortrag von Mirko Pracht Ziel des Vortrags Aufbau digitaler Bibliotheken Verbesserung Informationssuche Semantic Markup Gliederung 1. Grundlagen
MehrPL/SQL-Web-Services (Teil I)
Best Practise Integrationstools PL/SQL-Web-Services (Teil I) Autor: Markus Fiegler, ORDIX AG, Paderborn Web-Services spielen in der heutigen Software- Architektur eine immer wichtigere Rolle. Ihr großer
MehrEAI - Enterprise Application Integration
EAI - Enterprise Application Integration Jutta Mülle WS 2005/2006 EAI - Folie 1 Überblick und Begriffsbildung Zusammenfassung und Ausblick hinweise EAI - Folie 2 Conclusion EAI Enterprise Application Integration
MehrTopic Maps. Wissensmanagement in Bildungseinrichtungen. Seminar Web Engineering Lars Heuer,
Topic Maps Wissensmanagement in Bildungseinrichtungen Seminar Web Engineering Lars Heuer, 14.01.2005 Inhalt Zielsetzung Problemstellung Was sind Topic Maps? Eigenschaften von Topic Maps Merging RDF Einsatz
MehrEvgenia Rosa ORACLE Deutschland GmbH BU Application Server
Evgenia Rosa ORACLE Deutschland GmbH BU Application Server Entwicklung von Web Services mit Oracle9i JDeveloper Agenda Was sind Web Services? Oracle Unterstützung für Web Services Entwicklung von Web Services
MehrWeb-Services Grundlagen
Web-Services Grundlagen Praktikum Informationsintegration 1.11.2005 Agenda Aktueller Stand Was sind Web-Services? Allgemeines Web-Service-Technologien SOAP WSDL 2 Umgebung (Korrektur) Rechner/Server mangold.informatik.hu-berlin.de
MehrWebservices für eingebettete Systeme
Fakultät Informatik Institut für Angewandte Informatik, Professur Technische Informationssysteme Webservices für eingebettete Systeme Dresden, 29.06.2006 Gliederung Einführung Automobilindustrie Webservice
MehrSwoogle. Patrice Matthias Brend amour
Swoogle Finding and Ranking Knowledge on the Semantic Web Patrice Matthias Brend amour Fachbereich Informatik und Informationswissenschaft Universität Konstanz Kurs: Web Services and Semantic Web Datum:
MehrBusiness Process Management schlägt die Brücke zwischen Geschäftsprozessen und Service-orientierter Architektur
Business Process Management schlägt die Brücke zwischen Geschäftsprozessen und Service-orientierter Architektur Migration & Integration Day 2007 6-Feb-07, München Marcus J. Armbruster Principal Mentor
MehrMicrosoft.NET und SunONE
Microsoft.NET und SunONE, Plattformen und Application Service Providing Agenda Einordnung.NET und SunONE Kurzvorstellung Gegenüberstellung Zusammenfassung ASP (Application( Service Providing) ) und Ausblick
MehrTesten von SOA-Anwendungen mit dem BPEL Testframework
Testen von SOA-Anwendungen mit dem BPEL Testframework Stefan Kühnlein IBM Deutschland Enterprise Application Solution GmbH Hollerithstr. 1 81829 München 0160/8848611 Stefan.Kuehnlein@de.ibm.com IBM Deutschland
MehrSoftwareentwicklung mit Enterprise JAVA Beans
Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung
MehrServiceorientierte Architektur / Web Service
/ Web Service Hauptseminar im Institut für Verteilte Systeme Nenad Marjanovic Universität Ulm 17.12.2007 Übersicht Was ist SOA? Vorteile aus Sicht des Entwicklers Vorteile aus Sicht des Managers Nachteile
MehrWeb-Konzepte für das Internet der Dinge Ein Überblick
Web-Konzepte für das Internet der Dinge Ein Überblick Samuel Wieland sawielan@student.ethz.ch ETH Zürich Seminar Das Internet der Dinge Historisches Tim Berners-Lee Erster Web-Server Bildquelle: Wikimedia
MehrProgrammierhandbuch SAP NetWeaver Composition Environment
Jan Rauscher, Volker Stiehl Programmierhandbuch SAP NetWeaver Composition Environment Galileo Press Bonn Boston Inhalt Vorwort 13 Einführung 17 1.1 Bedeutung und Nutzen 24 1.2 Grundlegende Annahmen 26
Mehr