Towards semantic modelling of business processes for networked enterprises Karol Furdik 1, Marian Mach 2, Tomas Sabol 3 1 InterSoft, a.s., Florianska 19,

Slides:



Advertisements
Similar presentations
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Advertisements

ISWC Doctoral Symposium Monday, 7 November 2005
0 DOD/DT/CEDCV – 20 th & 21 st January Paris meeting SAGEM RTD Activities C2-Sense project Paris – 20 & 21 January 2015.
1 st Review Meeting, Brussels 5/12/12 – Technical progress (P. Paganelli, Bluegreen) iCargo 1st Review Meeting Brussels 5/12/12 Technical.
Eighth International EGOV Conference 2009 August 30 - September 3, 2009 Linz, Austria E-Government Service Integration and Provision Using Semantic Technologies.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
Support for Forming Temporal Business Alliances as Networked Enterprises Marián Mach 1, Peter Bednár 1, Karol Furdík 2 1 Faculty of Electrical Engineering.
Open Library Environment Designing technology for the way libraries really work November 19, 2008 ~ ASERL, Atlanta Lynne O’Brien Director, Academic Technology.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
Infrastructure for Electronic Government, An Overview
Management of IT Environment (3)
David Harrison Senior Consultant, Popkin Software 22 April 2004
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Architecture Design of a System for Collaborative Policy Modelling Karol Furdik, Peter Butka, Marian Mach Karol Furdik 1,2, Peter Butka 1, Marian Mach.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
SOA, BPM, BPEL, jBPM.
Enriching the Ontology for Biomedical Investigations (OBI) to Improve Its Suitability for Web Service Annotations Chaitanya Guttula, Alok Dhamanaskar,
Interoperability and Service Integration in the Context of European Research Projects Karol Furdik InterSoft, a.s., Kosice, Slovakia and Dept. of Cybernetics.
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
The EBBITS Project: An Interoperability platform for a Real-world populated Internet of Things domain Viliam Vajda 1, Karol Furdík 2, Jozef Glova 1, Tomáš.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Participation ICT Tools Policy Modelling Supported by e-Participation ICT Tools Karol Furdik, Tomas Sabol, Viera Dulinova Karol Furdik 1,2, Tomas Sabol.
Integrating Business Process Models with Ontologies Peter De Baer, Pieter De Leenheer, Gang Zhao, Robert Meersman {Peter.De.Baer, Pieter.De.Leenheer,
FIIT STU Bratislava Classification and automatic concept map creation in eLearning environment Karol Furdík 1, Ján Paralič 1, Pavel Smrž.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
European Spatial Data Infrastructure Conceptual Schema Language workshop Summary INSPIRE – EuroSDR – CEN/TC 287 WG SDI 13 and 14 Oct 2005, JRC, Ispra,
Sixth International EGOV Conference 2007 September 3-7, 2007 Regensburg, Germany Framework for Integration of e-Government Services on a Semantic Basis.
FP October 22, 2008eCom eGov '081 Marek Skokan 1, Tomáš Sabol 1, Marián Mach 1 Karol Furdík 2 Integration of governmental services in semantically.
MeTTeG08 2nd International Conference on Methodologies, Technologies and Tools enabling e-Government September 25-26, 2008 Ionian University, Corfu, Greece.
The OCOPOMO Project: A Toolkit Supporting the Open Collaboration for Policy Modelling Peter Butka 1, Karol Furdík 1,2, Marián Mach 1, Tomáš Sabol 3 1 Technical.
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.
FP WIKT '081 Marek Skokan, Ján Hreňo Semantic integration of governmental services in the Access-eGov project Faculty of Economics.
WIKT 2006, , Bratislava Service-based architecture of Access-eGov system {Martin.Tomasek, InterSoft, a.s.,
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Prototype of a Platform for Business Collaboration Marián Mach 1, Ján Hreňo 1, Karol Furdík 2 1 Faculty of Electrical Engineering and Informatics, Technical.
Secure Process-oriented Infrastructure for Networked Enterprises Karol Furdík InterSoft, a.s., Floriánska 19, Košice, Slovakia
The SPIKE project: Secure Process-oriented Integrative Service Infrastructure for Networked Enterprises Karol Furdík 1, Marián Mach 2, Tomáš Sabol 2 1.
Semantic Annotation of Services and Processes in Business Alliances Karol Furdík 1,2 1 InterSoft, a.s., Floriánska 19, Košice, Slovakia
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 3 rd Planetary.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Towards Semantic Interoperability: In-depth Comparison of Two Approaches to Solving Semantic Web Service Challenge Mediation Tasks Tomas Vitvar, Marco.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMO-PA: Formal Specification of Public Administration Service.
STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop BOC Asset Management.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
FP January 9, 2016 Autors: Ján hreňo, Marek Skokan, Tomáš Sabol1 Project Access-eGov Ján Hreňo - Marek Skokan - Tomáš Sabol
Session 5b, 23 October 2008 eChallenges e-2008 Copyright 2008 Access-eGov Semantic Integration of Government Services - the Access-eGov Approach Peter.
University of Paderborn - GermanyPresenter: Johannes Magenheim Developing the AGORA Road Map – 9 th WCCE July 27 th – 31 st, 2009 Bento Gonçalves, Brazil.
FP February 3, 2016 Autors: Peter Džupka, Marek Skokan1 NATIONAL AND REGIONAL ECONOMICS VII Herľany, Slovak Republic Peter Džupka, Marek Skokan.
April, 2005 ebSOA Based on FERA Reference Model Vasco Drecun Collaborative Product Development Associates, LLC Goran Zugic ebXMLsoft Inc.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
OUTCOMES OBJECTIVES FUNCTIONS ACTIONS TERRITORIES LOCATIONS MARKET SEGMENTS TIME LINESCHALLENGE IMPACT RESOURCESACTIVITIESCHANNELS RELATIONS PARTNERS CUSTOMERS.
Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis The 17th International.
A Generic Model for Software Architecture Yun Sang-hyun Rossak. W. / Kirova. V. / Jolian. L. / Lawson. H. / Zemel. T. Software, IEEE Jul/Aug.
Modeling of Service Oriented Architecture: From Business Process to Service Realization Petr Weiss and Marek Rychlý Brno University of Technology, Faculty.
Witold Staniszkis Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis
Business process management (BPM)
An Overview of Requirements Engineering Tools and Methodologies*
Management of IT Environment (3)
The GEMBus Architecture and Core Components
Business process management (BPM)
Web Service Modeling Ontology (WSMO)
Web Ontology Language for Service (OWL-S)
BPMN - Business Process Modeling Notations
Business Process Management and Semantic Technologies
Presentation transcript:

Towards semantic modelling of business processes for networked enterprises Karol Furdik 1, Marian Mach 2, Tomas Sabol 3 1 InterSoft, a.s., Florianska 19, Kosice, Slovakia 2 Dept. of Cybernetics and AI, Technical University of Kosice, Slovakia 3 Faculty of Economics, Technical University of Kosice, Slovakia DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009

Contents DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009  Introduction, motivation  Project SPIKE: basic facts, vision  System architecture, data elements  Principles explained:  Semantic annotation  Business process modelling  Ontology design, requirement-driven approach  BP modelling in SPIKE:  Technology used  Steps of semantic BP modelling  Example: Identity Federation application case  Conclusions, future work

Motivation DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009  Approach to the semantic modelling and annotation of BPs  as it was designed within the EU project SPIKE  to support creation and maintenance of short-term business alliances and networked enterprises  Related projects:  STASIS (FP , eEconomy services, semantic interoperability;  TrustCom (FP , framework for Virtual Organisations;  OPUCE (FP , service environment, infrastructure for collaborative and dynamic loosely coupled services;  SUPER (FP , modular architecture for semantic BPM.  other projects and research groups focused on SWS, Security, Identity Management and Privacy, Process-Oriented Knowledge Management, etc.

Project SPIKE - Basic facts DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009  SPIKE: Secure Process-oriented Integrative Service Infrastructure for Networked Enterprises  Web:  FP7 ICT EU project, FP  FP7-ICT-Call1, Challenge 1 - Pervasive and Trusted Network and Service Infrastructures, ICT in support of the networked enterprise  Duration: 01/2008 – 12/2010 (36 months)  Consortium: 8 partners from 5 countries (GE,A,FIN,ESP,SK)  Coordinator: University of Regensburg, GE  Budget: 2.8 mil. EUR, EC Contribution: 2 mil. EUR  Effort: 351 person-months  3 Pilot applications in Austria and Finland  Main objective:  Development of a software service platform for the easy, secure, and fast start-up of short-term and project-based virtual business alliances.

SPIKE vision (1) DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009 Networked Enterprise SPIKE Conceptual Layer

SPIKE vision (2) DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009 Networked Enterprise SPIKE Conceptual Layer SPIKE Service Layer

Architecture - system components DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009

Data elements DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009

Semantic annotation DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009  Association of a data portion with the ontology concepts

Business process modelling DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009  Standards: BPMN / BPEL representation  Semantic enhancement: BPMO, sBPMN, sBPEL ontologies  outcomes of the FP6 EU project SUPER  available in the WSMO platform

Building the semantic BP framework DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009  Tasks required:  Methodology for designing the ontology  Ontology development, implementation, maintenance  Visual BP modelling, transformation to executable BPEL  Semantic annotation of BP elements (tasks, services)  Resources for the ontology design:  Conceptual model, determined by implementation platform (defined data elements, BPMO, sBPEL, WSMO Lite ontologies)  Existing ontologies (Dublin Core, WSMO ontologies, SKOS, vCard, SIOC, ontologies of project SUPER, etc.)  User requirements, systematically collected and formalised

Requirement-driven approach (1) DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009 Step 1. Identify the information needs Output: Textual description of the application case. Step 2. Identify required information quality Output: Specification of the relevant BPs and episodes, co-operating participants (process actors), activities (services), and artefacts. Step 3. Create a glossary of topics and terms Output: Glossary of relevant topics and terms in a table format. Step 4. Create a controlled vocabulary Output: Controlled vocabulary - hierarchy of terms, created from the glossary by grouping the terms into the hierarchical subgroups.

Requirement-driven approach (2) DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009 Step 5. Group and relate terms Output: Ontology-like structure that includes the relations and dependencies between the concepts. Step 6. Design the resource ontology Output: A formally expressed ontology in WSML format. Step 7. Implementation of the semantics Output: Formal representation of ontology, enhanced by the workflow structures. The "business rules" as input and output specifications, conditional if-then-else expressions, loops, and workflow sequences are added as enhancements of the ontology elements. These enhancements are especially applied to describe a dynamic behavior of services, namely by their choreography, orchestration, and capability interfaces. Step 8. Validation on real-world data (optional)

Technology for semantic BPM DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009  Open Source, Java-based  BPMN/BPEL for BP modelling:  BPMO Modeller (of WSMO Studio) for visual BP modelling  Automatic transformation to the executable BPEL  sBPEL ontology for semantic representation of BPs  WSMO framework for semantic modelling:  WSMO Lite - basic conceptual framework  WSML ontology representation  WSMO Studio ( for general ontology maintenance  Annotation tool for semantic annotation of information resources

Steps of semantic BPM in SPIKE DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September Design of an abstract non-executable business process, using a visual tool for BPMN business process modelling. Specification of the pools and lanes corresponding to the business entities that interact in a collaborative process. 2. Specification of flow objects (events, activities, gateways), connecting objects (sequences, messages, associations), and artefacts (data objects, groups, textual annotations). Specification of the sub-processes for each of the complex activities. 3. Identification of services and their types (Semantic Web services, Web services, electronic services, asynchronous off-line or on-line services) for each of the activities specified in the abstract process. 4. Semantic annotation of services. Specification of the capability interface for services: inputs, outputs, preconditions, effects. Data flow between the services. 5. Identification and semantic description of the information resources (artefacts - documents, messages, etc.) produced or consumed by the services. 6. Automatic transformation into an executable BPEL representation. 7. Rule-based mapping to the BPMO ontology. 8. Identification and semantic description of the actors that are participating as providers or consumers on the services and are manipulating with the artefacts.

Example: Identity federation AC (1) DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September Input: Textual description & basic process schema: 2. Controlled vocabulary: Concepts identified with their properties: 3. WSML Ontology created:

Example: Identity federation AC (2) DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September Abstract process model designed: 5. BP implemented in BPMO Modeller, sub- processes, artefacts and services identified and annotated: 6. Resulting BP ontology provided for platform - it is ready for BPEL transformation and execution:

Conclusions DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009  Work done so far:  User requirements and application cases specified for all the pilots;  Guidelines, methodology and toolchain for semantic mark-up of the processes and resources provided, development of ontologies and BP models is in progress;  Architecture of the platform designed, functional components identified and described in their mutual interactions, detailed specification created, technology frameworks identified, implementation is ongoing.  Future work:  System implementation: 1st prototype (09/09)  Semantic BP modelling: Development of the resource ontologies and BP models (09/09)  1st trial of the pilot applications, validation of the SPIKE platform on the application cases (10-12/09)

Questions? DEXA EC-Web 09 : 10th International Conference on Electronic Commerce and Web Technologies Linz, Austria, September 2009 More info: