SOA Sim Sy Prod

Post on 20-Jan-2015

726 views 4 download

Tags:

description

The SIM-SYProd action (« Service, Interoperability Modelling for Industrial Systems ») has been set up and driven by the GOSPI research cluster (France, Rhône-Alpes) to propose reinforced links between the modelling of business processes of an industrial system with the information and communication techniques as available today.The study of industrial business processes implies a “concurrent” approach bringing together distinct specialized viewpoints and conducting to an overall and multidisciplinary vision: business modelling, information technologies and innovation challenges are to be considered simultaneously and as a whole.The main innovative aspect of this collaborative action has been to bridge and manage interfaces between two domains, on the one hand industrial system engineering and information systems modelling, on the other information and communication technologies. This initiative has enabled bringing together crosscutting skills and expertise, and has demonstrated the interest of building an open, sustainable, multi-disciplinary, collaborative and “concurrent” research group.

Transcript of SOA Sim Sy Prod

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

The SIM-The SIM-SyProdSyProd action action« Service, « Service, InteroperabilityInteroperability, ,

ModellingModelling for Industrial Systems » for Industrial Systems »

From modelsFrom models to industrial information systems to industrial information systems

New perspectives for design and simulation of New perspectives for design and simulation of product and services along their lifecycleproduct and services along their lifecycle

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

AgendaAgenda

● Inception and elaboration

● Vision and objectives

● Outcomes

● Conclusions and perspectives

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

Business / IT (ObjectWeb ESBi)Business / IT (ObjectWeb ESBi)

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

From the open-source model ... From the open-source model ...

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

… … towards an open concurrent modeltowards an open concurrent model

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

A A valuablevaluable proposalproposal

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

An application sample:An application sample:the INRIA the INRIA galaxygalaxy agile middleware platform agile middleware platform

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

Towards co-evolutionTowards co-evolutionof information systemsof information systems

andandindustrial systemsindustrial systems

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

A network of academic actors (IS field)A network of academic actors (IS field)

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

Networking, from local to globalNetworking, from local to global

● AIP-Primeca – GDR-MACS – PICS-PPO – I3 – etc ● EMIRAcle – Design Society

– Interop – IST – IFIP - etc

● G-SCOP, LISTIC, SYMME, LIESP, INRIA, G2eLab, etc

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

Various objectivesVarious objectives● Conception

● Cooperation for engineering

● Mechanical, electrical, mechatronics

● Modelling of conception processes

● Industrial (and Logistics)

● Industrial product lifecycle management

● Strategical organisation of the industrial systems

● Modelling of industrial processes

● Software

● Modelling theory and technologies

● Modelling of IT processes

Industrial

Conception

Software

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

Likely shared conceptsLikely shared concepts

ProcessServiceModel

Conception

Industrial Software

● Models with common roots

cybernetics, systemics

● But different usages and meanings

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

Towards innovative information systemsTowards innovative information systems

● Innovative industrial organisations need information systems

● New ICTs are both new opportunities and constraints for a relevant information management

● Cross-cutting projects guarantee the co-building of innovative processes and new ICTs

● Shared & common view = source for both Shared & common view = source for both innovation and performanceinnovation and performance

A shared environment with bothA shared environment with both business and IT experts business and IT experts

SIM-SYPROD action

fOSSa, Grenoble, 18-17 November, 2009

Illustration of a cross-cutting Illustration of a cross-cutting approachapproach

around information systemsaround information systemswithin the GOSPI clusterwithin the GOSPI cluster(France - Rhônes-Alpes)(France - Rhônes-Alpes)

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

StakesStakes

Industrial systems need to adapt their information systems

Economy globalisation / Enterprise performance

Society of Knowledge

New ICTs are candidates for supporting the information systems

Challenge : co-build co-evolutive environments Challenge : co-build co-evolutive environments fitting with agile industrial systemsfitting with agile industrial systems

SIM-SYPROD action

fOSSa, Grenoble, 18-17 November, 2009

Main concepts to be handledMain concepts to be handled

Information systems and organisation

Business Modelling

Business processes

Mechanics, electrical, thermics

Collaboration Network-oriented enterprises

Cooperation b/w engineers

IT Modelling

Business Process Model (BPM)

Service Oriented Architecture (SOA)

Model Driven Engineering (MDE)

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

Case studies based workCase studies based work

Analysis of academic and real case studies

Proposal of SOA-BPM-MDE based solutions

3 main case studies :– Co-conception scenario

– Collaborative simulation oriented scenario

– PLM-ERP scenario

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

SOA, some basic principlesSOA, some basic principles« Abstraction, Interface, Orchestration »

A set of architectural principles

The SOA paradigm (W3C)

OASIS SOA Reference Model

An « abstraction for encapsulating functions »

Exposing (contract, interface) & reusing

Loosely coupling

Orchestration

« Technology agnostic »

A collaborative and « agile » approach

Design agile and well-adapted business solutions

Orchestrating services for process compositions

A way for developing and integrating applications

OMG (SOA Consortium)

EXPERIMENTING SOA CONCEPTS TO BE USED

FOR A BUSINESS AND PROCESS ORIENTED VISION

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

SOA, some technological standardsSOA, some technological standards

WSDL (Web Service Description Language)

SCA (Service Component Architecture) Runtime & Design

Relationships to process technologies BPMN, BPEL

Relationships to distributed technologies JBI (Java Business Integration /

ESB), OSGi, Grid computing

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

MDE principlesMDE principles« Model Once, Transform/Generate Anywhere »

Model as the core artefact along the software development process CIM, PIM, PSM

PIM

PSM PSM

Code Code

CIM

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

MDE principles, moreMDE principles, more « Vertically »

Model organisation : metametamodels, metamodels, models and instances

Automatic transformation (M2M, M2code) « Horizontally » weaving/combining/composing

various (meta)models (e.g. business (meta)models and/or technological (meta)models) equivalences b/w meta)models (e.g. various business

views) interoperability coherence/consistency

SIM-SYPROD action

fOSSa, Grenoble, 18-17 November, 2009

BPM principlesBPM principlesA cross-cutting approach for modellingA cross-cutting approach for modelling

process and information systemprocess and information system

Business Process Management– Process (Six sigma, TQM …)– Document (GED, workflow…)– Data (MDM, Data mining…)– Architecture (ESB,SOA,EAI…)

Business Process Modelling– Alignment Business-IT– Continuous Improvement– Globalisation of IS– Interoperability – Communicating enterprises

Actors

Syst

ems

Information

Process

Collaborative Process

Input

Output

Choreography

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

BPM, moreBPM, moreBusiness service/component point of view - Abstract service orchestration,

business functions

- Process modelling tools (BPMN, JWT, ...)

IT service/component point of view

- IT service orchestration, assembly of composites, operating functions

- Design and execution tools:BPEL, Workflow , SCA….

1

1

12

2

23

3

3

Infrastructure

QoS

SOA Services Q

oS

SOA Orchestration Q

oS

Infrastructure

SOA Services

SOA Orchestration

SL

AS

LA

SL

A

Infrastructure

QoS

SOA Services Q

oS

SOA Orchestration Q

oS

Infrastructure

SOA Services

SOA Orchestration

SL

AS

LA

SL

A

Abstract “plane”

Concrete (IT) “plane

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

The co-conception scenarioThe co-conception scenarioProject management point of view => formalising

processes into sub-projects and tasksWhen more refined, activities keep unformal

Yet strong collaborative activities are possible

Multi-actors, multi-disciplinary activities, ...

Weak or few formalisation and orchestration of such activities

Relationships to information technologiesHow to capture the relevant information ?

Which means for structuration ?

Which support for orchestrating the activities ?

Co-

Con

cept

ion

Sce

nario

Co-

Con

cept

ion

Sce

nario

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

Example: conception of an Example: conception of an electromagnetic actuator electromagnetic actuator

S ome constraints :

Encombrement maxi : en position haute on a L= 30mm * Hmax = 40mm Energie de percussion minimale de 0,12J Temps de réponse inférieur à 3.5ms Force résiduelle de poussée en position haute : freph = 15N Tenue au choc en position basse : accélération de 2000m.s -2

Problème du réamorçage du contacteur : proposer des solutions pour le réarmement manuel

Co-

Con

cept

ion

Sce

nario

Co-

Con

cept

ion

Sce

nario

SIM-SYPROD action

fOSSa, Grenoble, 18-17 November, 2009

Co-

Con

cept

ion

Sce

nario

Co-

Con

cept

ion

Sce

nario

A micro-processA micro-process

Electrician

Mechanic expertCustomer

Manufacturer

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

How to formalize ?How to formalize ?

Co-

Con

cept

ion

Sce

nario

Co-

Con

cept

ion

Sce

nario

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

How to map business and IT services ?How to map business and IT services ?

● We define a collaborative process (data and sequence) from the business representation

● Two strategies may be applied :

● 1) with MDE– Meta-modelling of the business representation

– Transform this meta-model into a BPM meta-model

– Transform into SOA services (« vertical » MDE)

– Ochestrating services for running the collaborative process

● 2) with BPM– Transform the business representation into a BPM model (« horizontal » MDE)

– Transform the BPM model into an service orchestration (« vertical » MDE)

Co-

Con

cept

ion

Sce

nario

Co-

Con

cept

ion

Sce

nario

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

How to map business and IT services ?How to map business and IT services ?

● We define a collaborative process (data and sequence) from the business tool (table)

● Two strategies may be applied :

● 1) with MDE– Meta-modelling of the business table tool

– Transform this meta-model into a BPM meta-model

– Transform into SOA services (« vertical » MDE)

– Ochestrating services for running the collaborative process

● 2) with BPM– Transform the business table tool into a BPM model (« horizontal » MDE)

– Transform the BPM model into an service orchestration (« vertical » MDE)

Co-

Con

cept

ion

Sce

nario

Co-

Con

cept

ion

Sce

nario

From a simple scenarioWe identify new research directions

From a simple scenarioWe identify new research directions

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

ConclusionsConclusionsthe starting pointthe starting point

SOA, MDE, BPM

Business process

Top-DownBusinessapproach

Bottom-upIT

approach

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

A research processA research process

Bring togetherCross-cutting

actors

Vision

Commonprojects

ComparingIndividualobjectives

Shareresources

Realizecommonprojects

Sharedresources

Tools

Methods

Know-how

Evolvethe collective

vision

Publications

Ontology

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

A common frameworkA common framework

SIM-SYPRODSIM-SYPROD

IT solutions

Requirements

New ICTs

Business solutions

IT and business practises enrich each together

A common framework is used for experimenting complementaries and differences between the two initial visions

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

A common frameworkA common framework

SIM-SYPRODSIM-SYPROD

IT solutions

Requirements

New ICTs

Business solutions

Project incubator

Shared vision

Project incubator

Shared vision

Supporting technologies

Applicative domain

Is it a generic model for inter/multidisciplinary collaboration ?Is it a generic model for inter/multidisciplinary collaboration ?

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

ConclusionsConclusionsAn ecosystem enablingAn ecosystem enabling

co-evolutionco-evolution

IPRI-PLM otherIPRI-PLM other

Generic modelGeneric model

Multidisciplinary Multidisciplinary project incubatorproject incubator

=> Initiating a collaboration and launching more quickly projects

=> Being more quickly ready for inter/multidisciplinary projects

ProjectProject

ServicesPlatform

ServicesPlatform

Requirements

New ICTs

Business solutions

IT solutions

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

Perpectives,Perpectives,a proposal for a new way for collaboratinga proposal for a new way for collaborating

New projects ...New projects ...

New open-source drivenNew open-source drivenmultidisciplinary collaborationmultidisciplinary collaboration

An open-source driven collaboration b/w academic actors (including SMEs and start-up networks)

Business processes and practisesComputer science, information technology and system

A two-way open-source drivencollaboration

=> Co-development for using and adapting innovative technologies in the real-world

=> Co-evolution for transforming business cases into an information model builton concurrent concepts

Multidisciplinary Multidisciplinary project incubatorproject incubator Services

Platform

ServicesPlatform

Requirements

New ICTs

Business solutions

IT solutions

SIM-SYPROD action

fOSSa, Grenoble, 17-18 November, 2009

Q & AQ & A

Thank you for your attention !!!

For more information please contact● frederic.noel at g-scop.inpg.fr● meynier.claude at wanadoo.fr

● alain.boulze at inria.fr