Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April 2004 -

Slides:



Advertisements
Similar presentations
Web Service Modelling Ontology (WSMO)
Advertisements

1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
ISWC Doctoral Symposium Monday, 7 November 2005
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
1 st COCOON review – March 8 th -9 th, SIXTH FRAMEWORK PROGRAMME PRIORITY e-Health COCOON (FP ) Building knowledge driven & dynamically.
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Workflow utilization in composition of complex applications based.
Reasoning Tasks and Mediation on Choreography and Orchestration in WSMO Michael Stollberg WIW 2005, June 6-7, Innsbruck, Austria.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Integrating Agents, Ontologies, and Semantic Web Services for Collaboration on the Semantic Web Michael Stollberg and Thomas Strang DERI – Digital Enterprise.
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. Towards Dynamic Execution Semantics in Semantic Web Services.
1 The Fourth Summer School on Ontological Engineering and the Semantic Web (SSSW'06) Semantic Web Services Hands-On Session with IRS-III and WSMO Studio.
Semantic Web Fred Framework and Demonstration or ‘my PhD-Thesis in 30 min’ Michael Stollberg, 14-Dec-2004.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
© Copyright Mick Kerrigan and Barry Norton Semantic Execution Environments Service Engineering.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
Demonstrating WSMX: Least Cost Supply Management.
Scientific Workflows Scientific workflows describe structured activities arising in scientific problem-solving. Conducting experiments involve complex.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMX: a Semantic Service Oriented Middleware for B2B Integration.
Web services Dr Jim Briggs 1. Evolution of electronic interaction Web Services is the next step in the automation of inter-enterprise interaction Web.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 4 rd Planetary.
Semantic Web Fred: Goal and Service Description Language Michael Stollberg - 05 June
IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services John Domingue, Liliana Cabral, Farshad Hakimpour, Denilson Sell,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services and User Goal definition problems Andrej.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar, Sanaullah Nazir SemanticGov.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services Research and Applications Tomas Vitvar.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
The Dynamic Discovery of Web Services Using WSMX Presented by Robert Zaremba.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
March 2005EC Presentation1 Data, Information and Process Integration with Semantic Web Services Technical Presentation IST Project Number : FP6 –
WSMO Discovery Realization in Semantic Web Fred Michael Stollberg - 03 November
Christoph Bussler, Laurentiu Vasiliu Digital Enterprise Research Institute (DERI) National University of Ireland, Galway, Ireland SDK meeting.
15./ nd DIP Review, Walldorf, Germany1 Data, Information and Process Integration with Semantic Web Services IST Project Number : FP6 –
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tutorial on the Web Services Modeling Ontology Organized for.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 3 rd Planetary.
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Qusay H. Mahmoud CIS* CIS* Service-Oriented Computing Qusay H. Mahmoud, Ph.D.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Dynamic RosettaNet Integration on Semantic Web Services Tomas.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Dynamic B2B Integration on the Semantic Web Services: SWS Challenge.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 4 rd Planetary.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
1 WSMO Studio – an Integrated Service Environment for WSMO Marin Dimitrov OntoText Lab. / Sirma WIW 2005, Innsbruck
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Second TTF Technical Fair 12 December 2007 Mediation Component Second.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Semantic Web Fred Automated Goal Resolution on the Semantic Web Michael Stollberg 38th Hawaiian International Conference on System Science Hawaii Big Island,
WWW: WSMO, WSML, and WSMX in a Nutshell Dumitru Roman 1, Jos de Bruijn 1, Adrian Mocan 1, Holger Lausen 1,2, John Domingue 3, Christoph Bussler 2, and.
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Sabri Kızanlık Ural Emekçi
The GEMBus Architecture and Core Components
Web Service Modeling Ontology (WSMO)
Web Services CO5027.
Business Process Modelling & Semantic Web Services
Reasoning With Web Services
Business Process Management and Semantic Technologies
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April

Semantic Web Fred, 26-Mar-042 Content Project Information Objectives & Starting Position SWF Architecture –Aim –Components –Mechanisms –Workflow

Semantic Web Fred, 26-Mar-043 Project Information Duration: 18 Month, started in Jan funded by WWFF –Co Operate Programme 2003 –Priced as 2nd best Proposal in Call Partners –Net Dynamics –DERI Innsbruck Resources: –Website: –SWF Framework: SWFFramework-final.pdf SWFFramework-final.pdf –SFRED Whitepaper: tech.com/media/downloads/FRED-WhitePaper.pdfhttp:// tech.com/media/downloads/FRED-WhitePaper.pdf

Semantic Web Fred, 26-Mar-044 Objectives enhance FRED technology for Automated Cooperation align FRED technology with emerging SWS technologies significant contribution to SWS technologies development an Integrated System of: –Agent Technology –Ontologies –goal-driven Service Resolution –Mediation Facilities SWF in FRED Environment & SWF in Semantic Web Environment

Semantic Web Fred, 26-Mar-045 Starting Position FRED system as existing: FredBase: agent runtime environment Agents are called Freds Freds interact in Meetings Smart Objects: Ontology Data Handling Technology Ontology Objects are transformed into Java Objects => Java Technologies for Ontology Usage & Management Complete Ontology Management system, expressiveness mostly equivalent to OWL Goal-driven Task Resolution: Goals, Plans, Processes and Resolution Mechanisms existent, but rudimentary WSMO SWS Technologies: RDF / OWL, OWL-S, WSDL, SOAP, UDDI, WSIL, WSCI, WSCL, BEPL4WS, …

Semantic Web Fred, 26-Mar-046 – SWF Architecture – Cooperation Model Aim: Map real world Cooperation Model into Software => Symmetry of cooperating parties : –Why: Goals can only be achieved by cooperation of several parties (e.g. the CEO needs salesman for increasing company’s success, salesman needs CEO for increase sale rate) Every party is requester and provider at the same time –Implication for System Architecture: all potential partners need to have Goals and Services

Semantic Web Fred, 26-Mar-047 – SWF Architecture – Implications on System Architecture De-Coupling of Requester and Provider Symmetry of cooperating parties Dynamic Resolution of Cooperation and Services at runtime High Re-usability of Components Heterogeneity of Resources => Very similar to Semantic Web Services

Semantic Web Fred, 26-Mar-048 – SWF Architecture Fred A Service Execution Goal Repository Service Repository -Description Registry -Implementation Rep. (Plans, Processes, WS) Goal Instance Service GG Discovery GS Discovery WW Discovery Mediator Repository Ontology Repository Fred B Agent Repository Service Goal Instance Cooperation Environment Service Goal Solver

Semantic Web Fred, 26-Mar-049 – SWF Architecture: Components – Ontologies provide machine readable terminology Domain Ontologies & System Ontologies Two “styles” –Smart Object Technology: to be internally used in plans and processes as before (Ontology API, mainly used to manipulate instances in applications) –WSMO Technology: to be used in all external descriptions like goal description and service description, mainly used in discovery by reasoner(s) –Map between both

Semantic Web Fred, 26-Mar-0410 – SWF Architecture: Components – Cooperative Goals Complete GoalPartial Goals „my side“„partner’s side“ Usage of Goals in SWF: –Decouple partners by function, time and resource –Search/Request for Cooperation (sell goal and buy goal -> cooperate) –Goal-driven Service Resolution (buy goal -> buyer’s service) Cooperative Goals: –Object of Interest –Cooperation Role Goals Schemas & Goal Instances Partial description of a Goal Instance (how much of “cooperation” in advance?) –How much does the requester know about “future” provider? –Partial Goal: only from owner’s perspective (more realistic)

Semantic Web Fred, 26-Mar-0411 – SWF Architecture: Components – Cooperative Goal Description WSMO – Goal Description Elements –Imported Ontologies / Used Mediators –Postconditions –Effects –Non Functional Properties Additional for Goal Instances (to be verified): –Owner, Creation Date –Goal Instance Resolution Steps: : “created”, “pending”, “inProgress”, “resolved”

Semantic Web Fred, 26-Mar-0412 – SWF Architecture: Components – SWF Service Model 3 Types of Services: SWF Service PlanProcessExternal Web Service Common Description Language: WSMO (with modification / extensions) Distinct implementation languages: plan framework, Java, XPDL/E Service Type is only of interest during execution

Semantic Web Fred, 26-Mar-0413 – SWF Architecture: Components – SWF Service Description Major Description Elements –Imported Ontologies / Used Mediators –Capability (like WSMO) –Interface (only Choreography, see later) –Grounding (access / binding, error & compensation) –Service Type –Non Functional Properties (like WSMO)

Semantic Web Fred, 26-Mar-0414 – SWF Architecture: Components – SWF Service Interface stateless or single-state Service Interface stateful Service Interface Choreography Message Activity Start/End External visible Business Process externally) only Choreography (not completely specified yet)

Semantic Web Fred, 26-Mar-0415 – SWF Architecture: Components – SWF Service Interface (cont.) Orchestration covered by FRED Processes

Semantic Web Fred, 26-Mar-0416 – SWF Architecture: Components – Repositories Ontology Repository –Smart Objects technology sufficient Goal Repository –Holds Goal Schemas & Goal Instances Service Description Repository –Holds service descriptions Service Repository –Holds Plans & Processes –enhanced UDDI Registry (see WSMO D10 – Registry) Agent Repository –Existing in FredBase

Semantic Web Fred, 26-Mar-0417 – SWF Architecture: Mechanisms – Automated Cooperation Workflow

Semantic Web Fred, 26-Mar-0418 – SWF Architecture: Mechanisms – GG Discovery Detection of potential cooperation partners by matching Cooperative Goals determining Compatibility of Cooperative Goals –Object of Interest (the same) –Cooperation Role (compatible)

Semantic Web Fred, 26-Mar-0419 – SWF Architecture: Mechanisms – GS Discovery detection of suitable Services that a partner has to provide for solving a Cooperative Goal equivalent to Service Discovery in WSMO

Semantic Web Fred, 26-Mar-0420 – SWF Architecture: Mechanisms – WW Discovery Identify Services that can interact according to their choreography (“matching choreographies”) Mechanism: Service Interface Compatibility by Choreography Matching: –Messaging Compatibility Check –Behavior Compatibility Check –Dynamic Choreography Creation and Adaption Use WW Mediator Determine Cooperation Contract

Semantic Web Fred, 26-Mar-0421 – SWF Architecture: Mechanisms – WW Discovery

Semantic Web Fred, 26-Mar-0422 – SWF Architecture – Execution Environment Cooperation & Service Invocation Cooperation Contract Service Execution –Resources for Execution of different Service Types –Error handling and Compensation Meeting Management Freds Management

Semantic Web Fred, 26-Mar-0423 Project Workplan SWF Framework: finished SWF Goal and Service Description Language Specification SWF Tools and Mechanisms Specification SWF Semantic Processing Unit Specification 05 – 07/ / /2005