STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open...

18
Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop [email protected] BOC Asset Management GmbH Vienna 25th April 2008, Berlin

Transcript of STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open...

Page 1: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

Modelling Interoperability:The Modelling Framework of BREIN

STASIS Open [email protected]

BOC Asset Management GmbH Vienna

25th April 2008, Berlin

Page 2: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 2Page 2

Topic 1 – Introduction

Topic 4 – Conclusion and Outlook

Topic 2 – The Modelling Challenge in BREIN

Topic 3 – Addressing the BREIN Modelling Challenge

Page 3: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 3

Business objective driven REliable and Intelligent grids for real busiNess

BREIN will realise the BREIN will realise the flexible, intelligent Virtual flexible, intelligent Virtual Organisation support to Organisation support to significantly reduce the significantly reduce the

complexity of modern day complexity of modern day business-to-business business-to-business

collaborationscollaborations

BREIN Mission Statement

2 Scenarios2 Scenarios• Airport Management Airport Management

SzenarioSzenario• Virtual Engineering Virtual Engineering

SzenarioSzenario

Customer &BusinessInteractions

IndividualBusiness

Goals

Agents Processes &Supply-ChainsGrid

SemanticDescrip-

tion

Fulfill

Configure/ Execute

Control

Define

Customer &BusinessInteractions

IndividualBusiness

Goals

Agents Processes &Supply-ChainsGrid

SemanticDescrip-

tion

Fulfill

Configure/ Execute

Control

Define

Page 4: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 4

Introduction

The aim of BREIN is to transfer business collaboration onto the Grid

• Complex relations between different Service Providers and their Business Processes have to be analysed and mapped to the grid

• Existing business models are usually broken down to business process models which have become a commodity

• Need of flexible adaptive ICT systems which understand business processes and can respond to changing business needs

A Modelling Framework supporting these tasks is needed

Page 5: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 5Page 5

Topic 1 – Introduction

Topic 4 – Conclusion and Outlook

Topic 2 – The Modelling Challenge in BREIN

Topic 3 – Addressing the BREIN Modelling Challenge

Page 6: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 6

The Modelling Challenge in BREIN

Modelling Framework has been defined to allow: • Process oriented Requirements Analysis• Specification of Software Architecture• Externalization of Expert Know-How

Based on the Scenarios with complex suppy Chains and inter-organisational collaboration the requirements were derived

Modelling layers:• Business Level: Supply Chains, Business Processes, and Goal Models• IT-Level: Workflow and Service Description and Software Architecture

• Best Practise Roadmap

Page 7: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 7

Bes

t-P

rac

tice

Ro

ad

ma

pB

est-

Pra

cti

ce R

oa

dm

ap

Bu

sin

ess

Mo

del

ling

Lev

elC

IM

Software Architecture

Software Architecture

IT M

od

ellin

g

Lev

elP

SM

, PIM

Business Models

Supply Chain-Modelling

Business Process-Modelling

Goal-Modelling

Workflows andService Description

Workflows andService Description

Modelling methods to be considered:BPEL, SAWSDL, WSDL-S, OWL-S, OWL-WS, WS-CDL, WS-Agreement, WS-Agreement Negotiation, WSLA, WSMO, SWSF

Modelling methods to be considered:UML 2.0

Modelling methods to be considered:SCOR®

Modelling methods to be considered:BPMN, E-BPMS, EPC, IDEF, LOVEM-E

Modelling methods to be considered:GORE

Vertical integration

Vertical integration

Horizontal integration

Horizontal integration

The BREIN Modelling Framework

PROMOTE

Page 8: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 8

The Modelling Challenge in BREIN

Following Modelling Challenges have been identified1. Syntactic Level: concerns models and their representation

– Models are stored in different formats– no unified way to access them

2. Semantic Level: concerns the modelling languages and the integration of them

– Integration of two modelling languages usually results in a gap– Example: “IT-Business gap”

3. Contextual Level: same term is used in different contexts– Example: Service

• Business expert: non-material equivalent of a good• Technician: software that is deployed as a web service

– Ambiguity is a mayor problem– common understanding of the domain between all stakeholders is

essential

Page 9: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 9Page 9

Topic 1 – Introduction

Topic 4 – Conclusion and Outlook

Topic 2 – The Modelling Challenge in BREIN

Topic 3 – Addressing the BREIN Modelling Challenge

Page 10: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 10

Addressing the BREIN Modelling Challenges

1. Syntactic Level: through the use of standards– One generic model repository acting as a mediator, all models stored in

XML format– Model may be accessed through web service interfaces– Standard exchange formats such as EPC, UML/XMI, BPEL, OWL

2. Semantic Level: through Meta-model integration pattern– Modelling methods are coupled using a “transition layer” containing

concepts form both worlds– Example: “IT-Business gap”

3. Contextual Level: through integration of meta-models and ontologies

– Most difficult challenge– Bootstrapping approach: Models serve as basis for the generation of the

ontology and vice versa– Definition of a Terminology to assist the user in modelling– Two related Modelling services available: Ontology Generator,

Modelchecker

Page 11: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 11

Contextual ChallengeOntology Generation (1)

Use of models use of business process models for the generation of ontologies- filtering them according to relevant concepts and transformation into an

ontologyWe distinguish two approaches:- ontology on a meta-model layer - ontology on a model layer

BREIN Scenario Models

BREIN-BML Meta-Model

Virtual Engineering Scenario Models

Airport Scenario Models

Instantiation of Instantiation of

Models

Selected Meta-Model Concepts

Ontologies

BREIN Core Ontology

BREIN Scenario Ontologies

Selected Airport Concepts

Selected Virt. Eng. Concepts

Selection of genericconcepts

Business Modelling Language

Page 12: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 12

Contextual ChallengeOntology Generation (2)

Organisational model Ontology

Automatic generation of Ontology

Page 13: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 13

Contextual ChallengeOntology Generation (3)

13

Top-down by domain experts

Bottom-up by knowledge engineers

Modelling process using BPMS

Modelling process using card sorting

Ontology

Domain feedback

Ontology feedback

Ontology input

Domain input

Page 14: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 14

Contextual ChallengeModelchecker (1)

Checking the consistency of the models according to the terminology– ontology is considered complementary to models– defining the domain conceptually, contains the correct

terminology and may serve as reference during modelling

Ontology

Modelling

Modelcheck

Page 15: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 15Page 15

Topic 1 – Introduction

Topic 4 – Conclusion and Outlook

Topic 2 – The Modelling Challenge in BREIN

Topic 3 – Addressing the BREIN Modelling Challenge

Page 16: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 16

Conclusion and Outlook (1)

The BREIN Modelling Framework has been implemented trying to address the presented Modelling Challenges

The Modelling Framework is currently in use by the project consortium

Next steps include:• Development of Best Practise Roadmap• Development of additional Modelling Services• Detailed definition of „Workflow and Services

Description“ - Building Block• Reference models for all related methods

Page 17: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 17

Internet

Modelling Language Models

Internet

Run Time

Web Client

Modelling Framework

Workflow Engine

CMDB

Internet

Agent

Run Time Interfaces

Build Time Interfaces

Service Oriented Modelling Framework

Semantic Modelling Kernel

Web Portal

Data Service

Accounting Service

Web Modelling Portal

Internet

Build Time(Third Party

Legacy Application)

Security Service

Info Service

MM to Ontology

Ontology Integration

Ontology Transformation

Specific Represenation of Ontologies

Text-basaed Modelling

Graphical Design of BPs

Graphical Design of WFs

Formalisation Modelling

Rich Client Modeller

Repository

Service

Legend

Internet

InternetInternet

Internet

Excel

Graphical Design

Formalisation

Discussion Forum

Excel

Graphical Design

Formalisation

Wiki

EPC

ADONIS

BPMN

e.g. Business Process Domain e.g. IT Domain

ISO 20000

Cobit

ITIL

Conclusion and Outlook (2)

Page 18: STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop hannes.eichner@boc-eu.com BOC Asset Management.

STASIS Open Workshop Page 18

BOC Asset ManagementVienna

E-Mail: [email protected]

Web: www.boc-group.com

BREIN: www.gridsforbusiness.eu

Thank you for your attentionThank you for your attention