Download presentation
Presentation is loading. Please wait.
Published byRose Wells Modified over 6 years ago
1
INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”
INF5120 Model based System Development INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development” Lecture 5: SIE I: Service Innovation and CSI, Enterprise Architecture and Service methodologies Arne-Jørgen Berre
2
Outline L5-1: Service Innovation (Per Pedersen, NHH)
An introduction to services, service science, service innovation and new service development L5-2: Enterprise Architecture and Models (AJB) Zachman, TOGAF, DODAF-MODAF-NAF (UPDM) VDM – Value Definition Metamodel BMM - Business Motivation Model BPMN 2.0 and SoaML CMPM – Case Management Meta Model The outline of the course is as follows: Method engineering Eclipse Process Framework (EPF) Software architecture ATHENA baseline methodology for software development and integration References
3
Content Enterprise Architecture Modeling with OMG Standards – Implementing Enterprise Architectures via UML Profiles EA and the Zachman Framework Architectural Frameworks - (IEEE/ 1471/ISO 42010, ADL, UML 2.x, TOGAF, UPDM (DODAF/MODAF), SoaML (SHAPE), DSLs) UPDM Service modeling and Service oriented views Tool support , Metamodels and UML profiles – No Magic, Magic Draw
4
Business Model Frameworks – with Modeling support – from NEFFICS
Building block Incremental innovation ‘Do what we do but better’ Radical innovation ‘Do something different’ Value proposition Offering ’more of the same’ Offering something different (at least to the company) Target customer Existing market New market Value chain architecture [Internal] Exploitation (e.g. internal, lean, continuous improvements) Exploration (e.g. open, flexible, diversified) Competences Familiar competences (e.g. improvement of existing technology, HR, organizational system, culture) Disruptively new, unfamiliar, competences (e.g. new emerging technology, new HR skills, organizational systems, culture) Network Partners Familiar (fixed) network New (dynamic) networks (e.g. alliance, joint-venture, community) Relations Continuous improvements of existing relations (e.g. channels) New relations, relationships (e.g. channels physical, digital, virtual, personal) Profit formula Existing processes to generate revenues followed-by/or incremental processes of retrenchments and cost cutting New processes to generate revenues followed-by /or disruptive processes of retrenchments and cost cutting
5
Zachman Framework – for Enterprise Architecture (IBM, 1987)
INF5120 Modellbasert Systemutvikling Zachman Framework – for Enterprise Architecture (IBM, 1987)
6
TOGAF 9
7
Open Group ADM
9
Building block evolution
10
Service categories
11
Why and When: Historical Development of AF’s.
C4ISR Architecture Framework v1.0 Architecture Framework v2.0 DoDAF v1.0 MODAF 1996 1997 2003 2005 v1.5 2007 v1.1 NAF Scope of UPDM 1.0 Approved Sept 2008 Meta-Model (M3) expressed using UML Notation v1.2 2008 v3.1 V2.0 2009 DNDAF v1.7 Scope of UPDM 2.0 Started Sept 2009 MACCIS Norway TOGAF1 - … TOGAF9
12
DODAF viewpoints
13
EAEA – European Air Traffic Management Enterprise Architecture
14
OMG Model-Driven Architecture (MDA)
15
IEEE 1471, ISO 42010
16
Use of OMG metamodels BPMN (BPMN 2.0) BMM UML 2.0 SoaML OSM VDM
Case Management SBVR ODM
17
Zachman with OMG standards
18
OMG standards coverage
19
UPDM coverage BPMN SoaML UPDM Data (What) Function (How) Network
(Where) People (Who) Time (When) Scope (Contexts) Business (Concepts) System (Logic) Technology (Physics) Component (Assemblies) Operation (Instances) Motivation (Why) BPMN SoaML UPDM
20
Model Based Systems Engineering and Interoperability
BMM BPMN VDM CaseMgmt OSM SBVR Business Architecture (SysML Context + BPMN 2.0/BMM) Enterprise Architecture (EA) for Systems of Systems (UPDM) Architecture (MDI) Interoperability Architecture (MDA,Oslo) ModelDriven System & IT Service oriented Architecture (UML&SysML/SoaML) UML 2.0 SoaML SysML
21
What is UPDM? - Summary UPDM 1.0 is a standardized way of expressing DoDAF 1.5 and MODAF 1.2 artefacts using UML and SysML UPDM is NOT a new Architectural Framework UPDM is not a methodology or a process UPDM 2.0 is scheduled to address DoDAF 2.0, MODAF 1.2, NAF 3.x, and DNDAF 1.7 UPDM 1.0 was developed by members of the OMG with help from industry and government domain experts. UPDM 1.0 has been implemented by multiple tool vendors. Tools supporting UPDM 1.0 are available now.
22
UPDM: UML Profile for DoDAF and MODAF
Context Stakeholders US DoD UK MOD NATO Canada/Australia OMG, INCOSE OMG XMI, UML, SysML BPMN UPMS, BMM End Users Aerospace Commercial Tool Vendors Software Systems Enterprise NAF Meta Model DoDAF 1.5 Concepts CADM 1.5 MODAF Meta Model DoDAF 2.0 Ontology UPDM Domain Meta Model UPDM Profile Meta Model UPDM Profile & Library CADM UJTL AP233 XMI SF List IDEF CDD <<import/merge>> External References Transformations CONOPS UML UML4SysML SysML SSDD SysML Extensions BPMN etc. SoaML, BMM, SBVr Extensions SoaML BMM Products -- Reports -- Simulations 22
23
UPDM
24
UPDM - – Unified Model for DODAF and MODAF
25
UPDM – Unified Model for DODAF and MODAF
26
UPDM RFC - Domain Meta Model Summary
27
UPDM RFC - Domain Meta Model Summary (Packages.)
Package structure organizes stereotypes by viewpoint Multiple viewpoints manage model complexity
28
UPDM RFC - Domain Meta Model Summary (AV)
29
Service innovation is inherently multidisciplinary
Knowledge sources driving service innovations… Business Administration and Management Technology Innovation Business Innovation Science & Engineering Demand Innovation Social-Organizational Innovation Global Economy & Markets Social Sciences SSME = Service Sciences, Management, and Engineering
30
Economic evolution of services
Classical and Neoclassic Pre-Industrial Society Primarily agrarian economies Industrial Society Good dominate economies Post-Industrial Society Information, knowledge, and quality of life economies 1980s Customer fulfillment and satisfaction 1970s Marketing management and experts 1950s Decision marketing school 1900 – 1950s Early formative marketing 2000s Services dominant logic What was occurring during these time periods that may have influenced shifts in economies and changes in business?
31
What is a service? Per Wikipedia (2006):
In economics and marketing, a service is the non-material equivalent of a good. It is claimed to be a process that creates benefits by facilitating either a change in customers, a change in their physical possessions, or a change in their intangible assets. By supplying some level of skill, ingenuity, and experience, providers of a service participate in an economy without the restrictions of carrying stock (inventory) or the need to concern themselves with bulky raw materials. On the other hand, their investment in expertise does require marketing and upgrading in the face of competition which has equally few physical restrictions.
32
Service dominant view Three primary notions Co-creation of value
Relationships Service provisioning
33
Service Architecture
34
ESA – Enterprise Service Architecture with BPMN and SoaML
Product Report Diagram Ac-V2 Programme Timelines Behavior Matrix Table AV-1 Overview &Summary Information AV-2 Integrated Dictionary SOV-E2 SHAPESoaML Service Interface Diagram (Instead of SOV-2 Service Interface Specification) All Views Report StV-3 Capability Phasing Structure OV-1 high level Operational Concept Graphic OV-E2 Shape SoaML Service Architecture Diagram (Instead of OV-2 Operational Node Relationship Description) OV-E4 Organization Structure Metamodel(OSM) (Instead of Organizational Relationships Chart) OV-7 Information Model SOV-1 Service Taxonomy SV-1 Recource Interaction Specification SV-2 Resource Comunications Description StV-E1 SHAPE SoaML Business Goal Diagram Instead of StV-1 Enterprise Vision StV-2 Taxonomy StV-5 Capability to Organization Deployment Mapping StV-4 Dependencies Ac-V1 Acquisition Clusters SV-8 Capability Configuration Managemnet SV-11 Physical Schema OV-5 Activity Model OV-E6b SHAPE SoaML BPMN(Instead of OV-6b Operational State Transition Description) OV-E6c SHAPE SoaML BPMN((Instead of OV-6c Operational Event-Trace Description) SOV-4b Service State Model SOV-4c Service Interaction Specification SOV-5 Service Functionality Flow SV-E10b SHAPE SoaML BPMN(Insteadof SV-10b Resource State Transition Description) SV-E10c SHAPE SoaML BPMN(Instead of Resource Event-Trace Description) SV-4 Functionality Description OV-3 Information Exchange Matrix SOV-3 Capability to Service Mapping StV-6 Operational Activity to Capability Mapping SV-12 Service Provision SV-3 Resource Interaction Matrix SV-5 Function To Operational Activity Traceability Matrix OV-E6a Shape SoaML BPMN (Instead of Operational Rules Modell) SOV-4a Service Constraints SV-10a Resource Constraints Specification SV-6 Systems Data Exchange Matrix SV-7 Resource Performance Actural Parameters Matrix SV-9 Technology & Skills Forecast TV-1 Standards Profile TV-2 Standards Forecast ESA – Enterprise Service Architecture with BPMN and SoaML
35
Enterprise SOA
36
CIM – PIM - PSM Core SoaML CIM SoaML-SHA PIM PSM BPMN BPDM BMM EPC …
Business Models SoaML-SHA PIM Core System Models SoaML Service Variability PIMs for different PIM4 PIM4 PIM4 P2P/Grid/ Architectural Styles WS-A SWS Agents Components PSM WSDL, WSMO, OWL - S, JACK, JADE, JXTA, OGSA, J2EE, CORBA Implementation Models J2EE, NetWeaver , .Net, … Realization Technologies
37
CIM – PIM – PSM methods Information Service Process Rules Events
Organization Goals NFA CIM Total: 40 Sources: ESIM, SCM, SM, ISE, ESOA, Cyc, DILIGENT, EOnto, MethOnto, NeOn, OTK, TOVE, GERAM,ARIS, EUP, COMET-S Total: 25 Sources: ESIM, SM, SCM, SMART, SOMA, ISE, ESOA, GERAM,ARIS, EUP COMET-S, OGSOA Total: 23 Sources: ESIM, SAE,SCM, SM, SMART, SOAD, SOMA, ISE, ESOA, GERAM,ARIS, EUP, COMET-S, OGSOA Total: 14 Sources: ESIM, SM, SOMA, ISE, ESOA, Cyc, GERAM, EUP Total: 4 GERAM, EUP Total: 15 Sources: ESIM, SAE, SM, SMART, SOMA, ISE, ESOA, GERAM,ARIS, EUP Total: 17 Sources: ESIM, SM, SMART, SOMA, ISE, ESOA, GERAM,ARIS, EUP, COMET-S Total: 11 Sources: ESIM, SCM, SM, SOMA, ISE, ESOA, GERAM CIM2PIM Total: 1 COMET-S PIM Total: 10 Sources: ESIM, SCM, SM, SMART, SOMA, ISE, ESOA, COMET-S, OASIS Total: 19 Sources: ESIM, SAE, SCM, SMART, SOAD, SOMA, ISE, ESOA, COMET-S, OASIS, OGSOA Total: 21 Sources: ESIM, SAE, SCM, SMART, SOAD, SOMA, ISE, ESOA, OASIS, OGSOA Total: 7 Sources: SMART, ISE, ESOA Sources: OASIS Total: 6 Sources: SMART, ESOA Sources: SMART Sources: ESIM, SCM, SMART, SOMA, ISE, ESOA, OASIS PIM2PSM Total: 3 Sources: ESOA, COMET-S Total: 2 Sources: ESOA Sources: ESIM, ESOA Sources: ESIM, PSM Sources: ESIM, SCM, SM, SOAD, SOMA, ISE, ESOA COMET-S Sources: ESIM, SAE, SCM, SM, SOAD, SOMA, ISE, ESOA, COMET-S Sources: ESIM, SAE, SCM, SM, SOAD, SOMA, ISE, ESOA Sources: SM, SOAD, SOMA, ISE, ESOA Sources: SOAD Sources: SAE, SM, SOAD Total: 5 Sources: SM, SOMA, ESOA
38
CIM – PIM – PSM methods in this INF5120 course
Information Service Process Rules Organization Goals NFA CIM SM: Dictionary OSOA: Business semantic model SoaML collaboration diagram BPMN SM: Business rules OSOA: Business organisation model SM: Goals SM: Requirements CIM2PIM manual PIM UML Class diagram SoaML OSOA UML Activitiy diagrams, sequence diagrams, BPMN PIM2PSM Objecteering & MOFScript PSM Java and Web services (XML) (WSDL) (BPEL)
39
Core concept for BMM
40
BMM Core Concepts BMM and GRC © Model Systems, September 2008
41
SHAPE project and SoaML
UPMS SoaML
42
CIM to PIM to PSM CIM PIM PSM oriented aspects to capture in models
Flexible business models Interconnected heterogeneous SOA platform models Heterogeneous SOA platforms metamodels Business flexible Business Models Semantically - enabled SOA model Unified and standardised metamodel for SOA & SHA Transformation rules Transformer (engine) according to transformation engine EPC POP* BPDM, BPMN BMM … service platforms WSA JXTA OGSA JACK, JADE WSMO, WSMX Executable business processes Service interfaces Service contracts Service enactment Business rules SLAs Parameterized services Goals Business processes Business services E contracts Executable artefacts XSD, WSDL, BPEL Teams and plans Resource management Semantic Web Services What service oriented aspects to capture in models Which metamodels and languages to use CIM PIM PSM UPMSHA Agents Grid Service Variability Web P2P Platforms
43
CIM-PIM-PSM Reference Matrix
SHAPE 1st review CIM-PIM-PSM Reference Matrix Overall integration view Inspired by Zachman framework Explain Structure Brussels, February 6th 2009
44
SoaML Historikk (Service oriented architecture modeling language)
OMG RFP – September 2006 3 initial submissions – June 2007 Merge process in 2008 and 2009 SoaML 1.0 ferdigstilt desember 2009 SoaML 1.0 adopteres av OMG i mars 2010 FTF chairs: Arne J. Berre, SINTEF og Jim Amsden, IBM
45
VDM Metamodel
46
Value Network - Notations
47
VDM Metamodel
48
INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”
INF5120 Model based System Development INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development” Lecture 6: EPF, SPEM – Software Engineering Metamodels (Brian Elvesæter) Lecture 7: BPMN 2.0 Arne-Jørgen Berre
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.