The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes The NExT Process Workbench: Towards the Support of Dynamic Semantic.

Slides:



Advertisements
Similar presentations
Nimrod/K: Towards Massively Parallel Dynamic Grid Workflows David Abramson, Colin Enticott, Monash Ilkay Altinas, UCSD.
Advertisements

1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
Personalized Presentation in Web-Based Information Systems Institute of Informatics and Software Engineering Faculty of Informatics and Information Technologies.
Toward an Agent-Based and Context- Oriented Approach for Web Services Composition IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 17, NO. 5,
ISWC Doctoral Symposium Monday, 7 November 2005
Engineering and Integrating Business Processes Rik Eshuis.
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
Tuesday, May 29, 2012 Towards Automatic Non-Deterministic Web Service Composition Markou, G. & Refanidis, I. Dept. of Applied Informatics, University of.
Context-aware Semantic Web Service Composition
Nadia Ranaldo - Eugenio Zimeo Department of Engineering University of Sannio – Benevento – Italy 2008 ProActive and GCM User Group Orchestrating.
Programmierung verteilter Systeme Lab Institut für Informatik Universität Augsburg Universitätsstraße 14, Augsburg Tel.: (+49) 821/ , Fax:
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. Towards Dynamic Execution Semantics in Semantic Web Services.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 2 Software Processes.
ALMA MATER STUDIORUM UNIVERSITY OF BOLOGNA UNIVERSITY OF FERRARA Policy-based reasoning for smart web service interaction Federico Chesani, Paola Mello,
Chapter 13: Process Specifications Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
Chapter 13: Process Specifications Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Analyzing different protocols for E-business 1 Fatma Sayed Gad Elrab Supervisors Prof. Dr. Ezzat abd El Tawab Korany Dr. Saleh Abdel Shachour El Shehaby.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
1 Semantic-Based Workflow Composition for Video Processing in the Grid Gayathri Nadarajan, Yun-Heh Chen-Burger, James Malone Centre for Intelligent Systems.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
Software Processes Sumber dari : cc.ee.ntu.edu.tw/~farn/courses/SE/ch4.ppt.
Filtering & Selecting Semantic Web Services with Interactive Composition Techniques By Evren Sirin, Bijan Parsia, and James Hendler Presenting By : Mirza.
Software Processes lecture 8. Topics covered Software process models Process iteration Process activities The Rational Unified Process Computer-aided.
Chapter 2: Software Process Omar Meqdadi SE 2730 Lecture 2 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Service-enabling Legacy Applications for the GENIE Project Sofia Panagiotidi, Jeremy Cohen, John Darlington, Marko Krznarić and Eleftheria Katsiri.
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Data Tagging Architecture for System Monitoring in Dynamic Environments Bharat Krishnamurthy, Anindya Neogi, Bikram Sengupta, Raghavendra Singh (IBM Research.
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 –
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
1 USC INFORMATION SCIENCES INSTITUTE CAT: Composition Analysis Tool Interactive Composition of Computational Pathways Yolanda Gil Jihie Kim Varun Ratnakar.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
Automating DAML-S Web Services Composition Using SHOP2 Based on an article by Dan Wu, Bijan Parsia, Evren Sirin, James Hendler and Dana Nau in Proceedings.
LanguageLab A Meta-modelling Environment Terje Gjøsæter and Andreas Prinz, University of Agder, Norway SDL Forum 2015, Berlin, Germany.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Coevolutionary Automated Software Correction Josh Wilkerson PhD Candidate in Computer Science Missouri S&T.
Toward a cooperative programming framework for context-aware applications B. Guo, D. Zhang Telecom. Network and Service Dept. Institut TELECOM SudParis.
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Dynamic B2B Integration on the Semantic Web Services: SWS Challenge.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
Jens Hartmann York Sure Raphael Volz Rudi Studer The OntoWeb Portal.
© Fraunhofer IESE Fraunhofer IESE Multi-Language Development of Embedded Systems Dr. Thomas Kuhn Tel.:
Automatic Web Service Orchestration using AI Planners Antonio Kantek COMS E6125 Web Enhanced Information Management Professor Gail Kaiser.
Incorporating Cooperative Portlets in Web Application Development Nathalie Moreno, José Raúl Romero, Antonio Vallecillo Universidad de Málaga {vergara,jrromero,av}
Evaluating Web Service Composition Methods with the help of a Business Application By: Anand Ratnakar Shikhare Submitted to: Professor Dr. Eduard Heindl.
Discussion about MFI-7: Metamodel for Service Registration Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China
 Copyright 2008 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute Semi-automatic Composition.
1 Process activities. 2 Software specification Software design and implementation Software validation Software evolution.
Modeling of Service Oriented Architecture: From Business Process to Service Realization Petr Weiss and Marek Rychlý Brno University of Technology, Faculty.
The GEMBus Architecture and Core Components
Business Process Management and Semantic Technologies
WP3: BPaaS Research Execution Environment
Presentation transcript:

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes The NExT Process Workbench: Towards the Support of Dynamic Semantic Web Processes Abraham Bernstein, Michael Dänzer December 4, 2006

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 2 Motivation = ? ?

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 3 The process life cycle Creation Phase Process Composition Choreography of atomic services Processes may be complex and long-running Processes move along the Specificity Frontier

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 4 1. The creation phase Processes evolve rapidly Relevant information may be unknown before execution Main Problem: The Specifity Frontier [Bernstein2000]

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 5 The process life cycle II Creation Phase Enactment Phase 1 Process Execution Find the optimal realization for each atomic service (Orchestration) User Integration for semi-automatic executions Record an execution trail Adaptation Phase 2 3 Runtime adaptations Exceptions or events cause execution interruptions Consistency preservation (process and its execution trail) Re-setting correct resumption point Publication Phase 4 Documentation Replication requires formal process descriptions Evidence for correct implementation and execution of process Useful for know-how exchange

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 6 The Problems Boring and time-consuming standard tasks Manual Data Transformation and Copying Manual Execution of fix, non-changeable tasks Too little assistance for creative tasks Increase solution space Guidance for unexperienced user Processes in Life Sciences Complex Long-running Change their specifity (Specificity frontier) Tool landscape is heterogeneous Interfaces are not designed for interoperation Set of available tools is huge Lack of formal models hinder knowledge exchange

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 7 Ergo – The Requirements Ʀ 1 – Support users throughout the process choreography and orchestration Ʀ 2 – Support partial executions Ʀ 3 – Integrate deductive AI planners to provide alternatives Ʀ 4 – Incorporate a Case Base and a Case Based Reasoner Ʀ 5 – Support semi-automated data meditation

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 8 Operationalization

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 9 Knowledge Base Process Library Atomic abstract work tasks  Ʀ 1 Loose coupling to realization  Ʀ 1 Formal descriptions  Ʀ 3 Data Entity Library All data entities used in IOPE  Ʀ 1  Formal descriptions  Ʀ 3  Information about data/object types  Ʀ 5 Case Base  Complete cases including execution trails  Ʀ4

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 10 Execution System Set up a permanent feedback loop between system and user (Mixed-Iniative Planning) Choreography: From suggestions to the generation of full plans  Ʀ 1 Support for data mediation  Ʀ 5 Orchestration: Suggestions for most optimal realization  Ʀ 1 Exception/Event Handling System helps user to adapt processes at runtime  Ʀ2

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 11 NExT – The Implementation

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 12 NExT – The Implementation

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 13 NExT – The Implementation Meta-Model

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 14 NExT – The Implementation II Architecture

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 15 Motivation - Once more ? = ?

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 16 Related Work Name Ʀ1Ʀ1 Ʀ2Ʀ2 Ʀ3Ʀ3 Ʀ4Ʀ4 Ʀ5Ʀ5 Taverna+≈--+ Kepler+≈--- Pegasus+-+-+ Web Service Composer+-+-- WSMX+---+ Ʀ 1 – Support users throughout the process choreography and orchestration Ʀ 2 – Support partial executions Ʀ 3 – Integrate deductive AI planners to provide alternatives Ʀ 4 – Incorporate a Case Base and a Case Based Reasoner Ʀ 5 – Support semi-automated data meditation

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 17 Conclusions User Integration is the key for our approach Focus on creative tasks Control over the whole process life cycle Permanent feedback loop 5 Requirements Ʀ 1 - User assistance whereever possible Ʀ 2 – Support partial execution Ʀ 3 – Integration of AI planners Ʀ 4 – Integration of Case-Based Reasoning Ʀ 5 – (Semi-)automated data mediation NExT – the prototype system

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 18 Future Work Extend planning and reasoning facilities Integration of exception and event mechanisms in OWL-S UI integration of tools used in the realization Intuitive UI facilities to ease use Deploy NExT in a life science environment...

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 19 Questions / Discussion

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 20 References Planner for Web Service Composition Klusch, Gerber, Schmidt: Semantic Web Service Composition Planning with OWLS-XPLAN. 1st International AAAI Fall Symposium on Agents and the Semantic Web McIlraith, Son: Adapting GOLOG for Composition of Semantic Web Services, KR2002 Ponnekanti, Fox: A Developer Toolkit for Web Service Composition, WWW2002 Sheshagiri, desJardins, Finin: A Planner for Composing Service described in DAML-S, ICAPS 2003 Sirin, Parsia, Wu, Hendler, Nau: HTN Planning for Web Service Composition using SHOP2, AAAI Spring Symposium on Semantic Web Services 2004 Web Service Composition Au, Kuter, Nau: Web Service Composition with volatile information, ISWC 2005 Kuter, Sirin, Parsia, Nau, Hendler: Information Gathering During Planning for Web Service Composition, Journal of Web Semantics, 3(2) 2005 Sirin, Parsia, Hendler: Composition-Driven Filtering and Selection of Semantic Web Services

The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes 21 References General Approach Bernstein: How Can Cooperative Work Tools Support Dynamic Group Processes, CSCW 2000 Veloso, Mulvehill, Cox: Rationale Supported Mixed-Initiative Case-Based Planning, IAAI-97