SOA Sim Sy Prod
-
Upload
fossa-2009-workshops -
Category
Technology
-
view
726 -
download
4
description
Transcript of SOA Sim Sy Prod
![Page 1: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/1.jpg)
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
![Page 2: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/2.jpg)
SIM-SYPROD action
fOSSa, Grenoble, 17-18 November, 2009
AgendaAgenda
● Inception and elaboration
● Vision and objectives
● Outcomes
● Conclusions and perspectives
![Page 3: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/3.jpg)
SIM-SYPROD action
fOSSa, Grenoble, 17-18 November, 2009
Business / IT (ObjectWeb ESBi)Business / IT (ObjectWeb ESBi)
![Page 4: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/4.jpg)
SIM-SYPROD action
fOSSa, Grenoble, 17-18 November, 2009
From the open-source model ... From the open-source model ...
![Page 5: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/5.jpg)
SIM-SYPROD action
fOSSa, Grenoble, 17-18 November, 2009
… … towards an open concurrent modeltowards an open concurrent model
![Page 6: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/6.jpg)
SIM-SYPROD action
fOSSa, Grenoble, 17-18 November, 2009
A A valuablevaluable proposalproposal
![Page 7: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/7.jpg)
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
![Page 8: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/8.jpg)
SIM-SYPROD action
fOSSa, Grenoble, 17-18 November, 2009
Towards co-evolutionTowards co-evolutionof information systemsof information systems
andandindustrial systemsindustrial systems
![Page 9: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/9.jpg)
SIM-SYPROD action
fOSSa, Grenoble, 17-18 November, 2009
A network of academic actors (IS field)A network of academic actors (IS field)
![Page 10: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/10.jpg)
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
![Page 11: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/11.jpg)
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
![Page 12: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/12.jpg)
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
![Page 13: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/13.jpg)
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
![Page 14: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/14.jpg)
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)
![Page 15: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/15.jpg)
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
![Page 16: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/16.jpg)
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)
![Page 17: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/17.jpg)
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
![Page 18: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/18.jpg)
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
![Page 19: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/19.jpg)
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
![Page 20: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/20.jpg)
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
![Page 21: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/21.jpg)
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
![Page 22: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/22.jpg)
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
![Page 23: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/23.jpg)
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
![Page 24: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/24.jpg)
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
![Page 25: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/25.jpg)
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
![Page 26: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/26.jpg)
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
![Page 27: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/27.jpg)
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
![Page 28: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/28.jpg)
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
![Page 29: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/29.jpg)
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
![Page 30: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/30.jpg)
SIM-SYPROD action
fOSSa, Grenoble, 17-18 November, 2009
ConclusionsConclusionsthe starting pointthe starting point
SOA, MDE, BPM
Business process
Top-DownBusinessapproach
Bottom-upIT
approach
![Page 31: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/31.jpg)
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
![Page 32: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/32.jpg)
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
![Page 33: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/33.jpg)
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 ?
![Page 34: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/34.jpg)
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
![Page 35: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/35.jpg)
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
![Page 36: SOA Sim Sy Prod](https://reader033.fdocuments.net/reader033/viewer/2022051412/54bde4724a79594f058b45a2/html5/thumbnails/36.jpg)
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