the new mega approach for it systems design & …wiki.praxeme.org/uploads/news/2012-03-08 -...
TRANSCRIPT
![Page 1: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/1.jpg)
Processes & systems
The new MEGA Approach for Agent & Process Modeling
Antoine Lonjon
Chief Methodology Officer
MEGA International
For Praxeme Institute – March 2012
![Page 2: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/2.jpg)
Processes & systems
Trends
Flows & behaviors
Process participants : the WHO in processes
Process, Systems & Interactions
Services
State of current standards
![Page 3: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/3.jpg)
Processes & systems
3
Trends
• External influences • Emergence of new modeling standards that affect enterprise architecture
◦ BPMN, UML2, SOA
• Users tend to become more domain users than pure modelers ◦ They have less expertise in modeling … ◦ .. while more advanced modeling technics are required to fulfill their needs
• The world we try to model has becomes more complex and multi-dimensional
◦ Business integrations, Multiple Technologies, Regulations, System of systesms…
• Internal influences
• Enterprise modeling now has a long history and needs to be updated to meet current challenges
• Globalization requires that best practices can be share among several countries to recreate a proper EA/SoS based engineering community
![Page 4: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/4.jpg)
Processes & systems
Trends
Flows & behaviors
Process participants : the WHO in processes
Process, Systems & Interactions
Services
State of current standards
![Page 5: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/5.jpg)
Processes & systems
5
Flows, sequences, storages – the problem
• Basic elements
• Basic communication is based on flows that manifest the transfer of resources in a particular state from a source to a target.
• Communications occur over time and follow temporal ordering manifested by sequences between predecessors and successors.
• Resources can be hosted in stores that ensure time synchronization between entities exchanging resources.
• Issues
• How to combine flows, sequences and stores?
Source Target Flow
Transferred resource [State]
Predecessor Successor Sequence
Stored resource [State]
![Page 6: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/6.jpg)
Processes & systems
6
Flows, sequences, storages – current standards
• Traditional MEGA
• Messages are the central elements
• Messages represent at the same time flows and sequences (except when marked as ―information only’).
• UML
• Control Flow : sequence
• Object Flow: flow
• Pins: stores at the edge of activities
![Page 7: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/7.jpg)
Processes & systems
7
Flows, sequences, storages – current standards
• Archimate and EPC :
• Events play the role of ―message flows‖
• no real notions of source/target of information
• BPMN
• Hybrid approach with:
◦ Message flows at process boundaries
◦ Data associations
• (See next slides)
Ke
y
acco
u
nt
ma
na
ge
r
1rs
t le
ve
l tr
ou
ble
tic
ke
t
Tro
ub
le tic
ke
tin
g
Result?
Send answer
to account
manager
Close ticket
Send
2nd level ticket
Result?
Insert issue
into product
backlog
Issue resolved
2nd level
issue
Issue resolved
Fix in
Next release
Issue
received
Open ticket
edit
1st level ticketTicket
Issue
1rs
t le
vel s
up
po
rt Answer
recevied
The model below illustrates the use of business processes and its relation with other concepts. The Take out insurance process is composed of three sub-processes. For clarity, the sub-processes are drawn in the overall process (structuring). Each sub-process triggers the next sub-process. The event Request for Insurance triggers the first sub-process. A particular role, in this case an insurance seller, is assigned to perform the required work. The process itself realizes an Insurance selling service. The Receive request sub-process uses the business object Customer info. Also, during the take out process, the Process request sub-process makes use of an application service Transaction entry.
Message Flow.
Data association
![Page 8: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/8.jpg)
Processes & systems
8
Flows, sequences, storages – Towards a unified view
• Message Flows are part of process sequences • A Message flow is an active connector
◦ It is ―started‖ (next message flow) ◦ It ends (what’s next when reaching the target)
• The proposed notation can collapse or un-collapse message flows & sequence flows
• All combinations are possible
Process Alert Send Alert source
target
sequence
sequence
Distress Signal Do something
else Send Alert
source
target
sequence
sequence
Distress Signal
Collapsed message
Flow & sequence flow
notation.
underlying exploded model
![Page 9: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/9.jpg)
Processes & systems
9
Back to BPMN Style Issue (1)
VIP
cu
sto
me
r
Ke
y a
cco
un
t m
an
ag
er
1rs
t le
ve
l tr
ou
ble
tic
ke
t
Tro
ub
le tic
ke
tin
g
Result?
Send answer
to account
manager
Close ticket
Send
2nd level ticket
Result?
Insert issue
into product
backlog
Issue resolved
2nd level
issue
Issue resolved
Fix in
Next release
Customer has
a problem
Get problem
description
Can handle
myself?
Explain
solution
Send mail to
support system
Answer
received
no
yes
Issue
received
Open ticket
edit
1st level ticketTicket
Issue
1rst
leve
l su
pp
ort Answer
recevied
Entities are
assigned to
pools
Flow between
Pools are
supported by
message flows and
message events
![Page 10: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/10.jpg)
Processes & systems
10
Back to BPMN Style Issue (2)
Entities are
assigned to
lanes
Flow between
Pools are
supported by data
associations
![Page 11: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/11.jpg)
Processes & systems
11
Summary
• A consistent systemic approach must rely on a proper definition of message flows • Message flows are active connectors
◦ They are started, they last and they end
• Message are thereby part of temporal ordering relationships • This architecture from the basis of flow within processes and flows
within interactions
• An additional store model is required to enable time synchronization between agents that participates to interactions
• BPMN2 and UML2 are currently in the middle of the road regarding the support of this architecture (fUML is the one having the more advanced execution semantic)
11
![Page 12: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/12.jpg)
Processes & systems
Trends
Flows & behaviors
Process participants : the WHO in processes
Process, Systems & Interactions
Services
State of current standards
![Page 13: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/13.jpg)
Processes & systems
13
Club-Urba – Lost in process translation
• Major characteristics • Separation between
◦ Business view carried out by business processes ◦ Functional view carried out by a hierarchy of
functions
• Integration of organization structure in the business view
• Observations • The business view is limited to processes as if
there were no concept of business domain agents, expressed independently of org-structures
• There is no « systemic approach» providing a bridge between processes, functions and delivered services.
• Organization structures shall be in the solution layer at the same level as the application view
• The so-called functional view is ambiguous and does not follow traditional layering: conceptual view / organic view
13
![Page 14: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/14.jpg)
Processes & systems
14
Systemic = systems (agent), functions, purposes (end) and evolution
• Something (anything that can be identified) • — that (who) in a context (environment) • — for a purpose (end, project) • — does something (activity = behavior) • — through other ―who‖ (structure = stable shape) • — and that transforms itself overtime (evolution)
◦ JL. Le Moigne
The process
approach has
lost the
connection
with structure
and
interactions
![Page 15: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/15.jpg)
Processes & systems
15
Result of confusion between WHO and HOW
![Page 16: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/16.jpg)
Processes & systems
16
Result of confusion between WHO and HOW
![Page 17: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/17.jpg)
Processes & systems
17
What has happened?
• A walkthrough Merise examples will show how the initial systemic principles of Merise/Gamma have been lost
• It also shows what needs to be put back in place in the new context of enterprise architecture when collaboration and service orientation have become a major challenge.
![Page 18: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/18.jpg)
Processes & systems
18
Merise example : Communication and processing
• Similarities between communication models and processing models have led to confusion between these two viewpoints.
COMMUNICATION MODEL : MCC
PROCESSING MODEL : MCT
J.L. Le Moigne
L’exercice d’un processus implique
l’hypothèse de l’existence d’un processeur
au moins. Il n’est pas d’activité sans acteur,
de production sans producteur.
![Page 19: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/19.jpg)
Processes & systems
Trends
Flows & behaviors
Process participants : the WHO in processes
Process, Systems & Interactions
Services
State of current standards
![Page 20: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/20.jpg)
Processes & systems
20 Process
Participant 1 Participant 2 Participant 3
Impact of process approaches
• Processes are performed in the context of agents that either perform activities or delegate them to sub-agent through service contracts
• Process participants (swim-lanes / slice of responsibilities within processes) are mapped to sub-agents of the hosting agent where their process is performed
20
Agent (Business Function / Org-Unit / Application / Hardware)
Sub-Agent 2 Sub-Agent 1
Action 1 Action 2
Action 3
Action 4
Performed Process
Another agent Yet another Agent
Action 5 ?
![Page 21: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/21.jpg)
Processes & systems
21
Process 1
Participant 1 Participant 2 Participant 3
Tying together processes decomposition and agent decomposition
• Upper layer processes are the ―emerging behavior‖ that agents have to provide in their involvement context
• agent 2 must be able to provide what it is required to do in the context of ―agent Architecture‖
• Processes in sub-agents should conform to what inputs and outputs of upper layer calling actions • This provides a ―requirement/implementation‖ pattern throughout the decomposition analysis
21
Agent (Business Function / Org-Unit / Application / Hardware)
Usage of Agent 2
Usage of Agent 1
Action 1 Action 2
Action 3
Invoking Action
Process Performance
Agent-2
Process Performance
Process 2
Participant 1 Participant 2
Action 1 Action 2
Action 3
Sub-agent 2.2 Sub-agent 2.1
agent Used
invoked
process
![Page 22: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/22.jpg)
Processes & systems
22
Process 1
Participant 1 Participant 2 Participant 3
Tying together processes decomposition and agent decomposition
• Upper layer processes are the ―emerging behavior‖ that agents have to provide in their involvement context
• agent 2 must be able to provide what it is required to do in the context of ―agent Architecture‖
• Processes in sub-agents should conform to what inputs and outputs of upper layer calling actions • This provides a ―requirement/implementation‖ pattern throughout the decomposition analysis
22
Agent (Business Function / Org-Unit / Application / Hardware)
Usage of Agent 2
Usage of Agent 1
Action 1 Action 2
Action 3
Invoking Action
Process Performance
Agent-2
Process Performance
Process 2
Participant 1 Participant 2
Action 1 Action 2
Action 3
Sub-agent 2.2 Sub-agent 2.1
agent Used
invoked
process
Merise Activity
![Page 23: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/23.jpg)
Processes & systems
23 Process
Participant 1 Participant 2 Participant 3
Agents, Process & Services : Interactions between agents • A Service Definition (or exchange protocol) specifies:
• Consumer and provider roles • Joint actions through which outcomes are exchanged
• Agents indicate « service points » through which they commit themselves to produce deliverables according to service definitions.
• Process steps (service tasks) consume deliverables provided by service operations.
Service definition
Consumer
Provider
Service operation
Outcome
Service definition
Consumer
Provider
Joint action
Outcome
System (agent)
Sub-Agent 2 Sub-Agent 1
Action 1 Action 2
Action 2
Action 2
Service Point
provided service
Request Point
requested service
consumption consumption
Process Performance
Service operation Service operation
![Page 24: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/24.jpg)
Processes & systems
24
ATM Example
![Page 25: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/25.jpg)
Processes & systems
Trends
Flows & behaviors
Process participants : the WHO in processes
Process, Systems & Interactions
Services
State of current standards
![Page 26: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/26.jpg)
Processes & systems
26
Service – proposed definition • A service is a set of invocable activities made available by one or
multiple agents (providers) in order to deliver an outcome for the benefits of other agents (consumers), under certain conditions.
26
Agent Architecture Formalizes how it works
Agent
Capability Architecture Formalizes what is needed
Behavior
• Condition 1 • Condition 2
Outcome
Capability
• Condition 1 • Condition 2
Desired effect
Work Product
Resources in state
Interaction Process
realizes
Service
![Page 27: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/27.jpg)
Processes & systems
27
Multiple meaning of the ―service‖ term • Meaning 1 : service as product
• confusion between service activities and their results
• Meaning 2 : service as interfaces • Confusion between services and service interface definition
• Meaning 3: service as agents • Confusion between service activities and their enabling agent
Agent Architecture Formalizes how it works
Agent
Capability Architecture Formalizes what is needed
Behavior
• Condition 1 • Condition 2
Outcome
Capability
• Condition 1 • Condition 2
Desired effect
Work Product
Resources in state
Interaction Process
realizes
Meaning 1
Meanin
g 3
Meaning 2
![Page 28: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/28.jpg)
Processes & systems
28
Standard references • DoDAF 2.02
• UDPM-2
• http://megaportal/project/software/DoDAF/Shared%20Documents/UPDM/UPDM%202.0/UPDM-2%20-%20Beta1%20-%2011-05-07.pdf
• SOAML
• http://megaportal/project/software/DoDAF/Shared%20Documents/SOAML/SOAML%20-%20Beta%202%20-%20no%20change%20bar%20-%2009-12-09.pdf
• SysML 1.3
• OASIS RM • Reference model for SOA (2006)
◦ http://megaportal/project/software/DoDAF/Shared%20Documents/OASIS/soa-ra-cd-02%20-%202009-09-14.pdf
• Reference Architecture Foundation for SOA (2009) ◦ http://megaportal/project/software/DoDAF/Shared%20Documents/OASIS/soa-ra-cd-02%20-%202009-09-14.pdf
• MODEM (MODAF 1.2.04 re-engineered in the IDEAS framework)
• ISO 9000/2000
• ISO 20000 + AFNOR
• http://megaportal/project/software/DoDAF/Shared%20Documents/ISO%2020000/AFNOR%20-%20ITIL%20et%20ISO%2020000_MEGA%20International.pdf
28
![Page 29: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/29.jpg)
Processes & systems
29
Agent
System & capability architectures: business requirement traceability
• Outcome : work products • input and output types
• System behavior • Interactions, interfaces,
services • Processes
• Agent/System structure
• Systems are composed of other systems • Systems deliver their services through service
points • Systems interact with each other • Systems handle processes • Systems participate to processes
29
Work Product
Resources in state
System (Agent)
Behavior
• Condition 1 • Condition 2
Outcome
Interaction Process
Capability
Condition 1 Condition 2
Desired effect
Needs Constraint
realizes
Se
rvic
e
![Page 30: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/30.jpg)
Processes & systems
30
30
Application architecture
Application role
Application role
End User
Business-Domain Architecture
realization
Business Function role
Resource Architecture
Tier 1
Deployed human
resource
realization
Deployed hardware
Deployed hardware
Tier 2
Deployed hardware
Application
Hardware Hosted
applicatin Hosted
application
Capability architecture
Sub-Capability 1 Sub-Capability 2
realization
Organizational architecture
Equipment role Org-Unit
role Org-Unit
Role
realization
Org-Unit
Business Function role
realization
Hardware Hosted
applicatin Hosted
application
Stakeholder role
Business Function role
![Page 31: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/31.jpg)
Processes & systems
Trends
Flows & behaviors
Process participants : the WHO in processes
Process, Systems & Interactions
Services
State of current standards
![Page 32: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/32.jpg)
Processes & systems
32
Two complementary trends
Modern Enterprise
Architecture
Service/Finance Industries
Manufacturing Industries
Actors: • Oracle
• IBM
• Cap Gemini
• SAP
• OMB (FEA)
• Software AG
• Infosys
• Accenture
• …
Are they
compatible?
Actors: • IBM
• Raytheon
• Boeing
• Loockheed Martin
• EADS-DS
• BAE
• Thales
• Dassault
• MoD, DoD, NATO
• …
Practices: • System Engineering
• Systems of Systems
Practices: • BPM
• Web Service
• Six Sigma
![Page 33: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/33.jpg)
Processes & systems
33
Challenges for the engineering of EA
• In many current practices there is a shortcut from customer problem to ad-hoc model engineering solutions :
• the customer drives the architecture tooling and practices
• New model engineering is powerful but more complex; the value comes only with the
approach to solve customer problem: • The solution shall be architecture driven that require a well founded semantic EA.
Customer Problem
Methodology for problem analysis
Model engineering
Ad-hoc model
engineering Architecture
driven solution
supports
addresses
![Page 34: The new MEGA Approach for IT Systems Design & …wiki.praxeme.org/uploads/News/2012-03-08 - System...2012/03/08 · Processes & systems The new MEGA Approach for Agent & Process Modeling](https://reader033.vdocuments.us/reader033/viewer/2022042220/5ec6ee04efd2d15d4d51cb2a/html5/thumbnails/34.jpg)
Processes & systems
34
Questions & answers
34 6 August 2008 |