1 / 48

INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”

INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”. Lecture 5: 21.02.2011 SIE I: Service Innovation and CSI, Enterprise Architecture and Service methodologies Arne-J ørgen Berre. Outline. L5-1: Service Innovation (Per Pedersen, NHH)

squeen
Télécharger la présentation

INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INF5120”Modellbasert Systemutvikling””Modelbased System development” Lecture 5: 21.02.2011 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

  3. Content • Enterprise Architecture Modelingwith 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

  5. Zachman Framework – for Enterprise Architecture (IBM, 1987)

  6. TOGAF 9

  7. OpenGroupADM

  8. Building block evolution

  9. Service categories

  10. MODAF Meta-Model (M3) expressed using UML Notation 2007 2005 DoDAF v1.5 MODAF v1.2 NAF v3.1 NAF v1.0 MODAF v1.0 MODAF v1.1 DoDAF v1.0 C4ISR Architecture Framework v2.0 C4ISR Architecture Framework v1.0 2008 2005 2007 1997 Scope of UPDM 1.0 Approved Sept 2008 2003 2007 1996 Why and When: Historical Development of AF’s. DNDAF v1.7 2008 DoDAF V2.0 2009 Scope of UPDM 2.0 Started Sept 2009 MACCIS Norway TOGAF1 - … TOGAF9

  11. DODAF 2.0 - viewpoints

  12. EAEA – European Air Traffic Management Enterprise Architecture

  13. OMG Model-Driven Architecture (MDA) www.omg.org/mda

  14. IEEE 1471, ISO 42010

  15. Use of OMG metamodels • BPMN (BPMN 2.0) • BMM • UML 2.0 • SoaML • OSM • VDM • Case Management • SBVR • ODM

  16. Zachman with OMG standards

  17. OMG standards coverage

  18. Data (What) Function (How) Network (Where) People (Who) Time (When) Motivation (Why) Scope (Contexts) UPDM BPMN Business (Concepts) SoaML System (Logic) Technology (Physics) Component (Assemblies) Operation (Instances) UPDM coverage

  19. Model Based SystemsEngineering and Interoperability BMM BPMN VDM CaseMgmt OSM SBVR Business Architecture (SysML Context + BPMN 2.0/BMM) Enterprise Architecture (EA) for Systems of Systems (UPDM) Interoperability Architecture (MDI) ModelDriven Architecture (MDA,Oslo) System & IT Service oriented Architecture (UML&SysML/SoaML) UML 2.0 SoaML SysML

  20. 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.

  21. 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 CADM UPDM Profile & Library UJTL AP233 XMI SF List IDEF <<import/merge>> CDD External References Transformations UML CONOPS UML4SysML SysML SysML Extensions SSDD BPMN SoaML, BMM, SBVr Extensions etc. SoaML BMM Products -- Reports -- Simulations

  22. UPDM

  23. UPDM - – Unified Model for DODAF and MODAF

  24. UPDM – Unified Model for DODAF and MODAF

  25. UPDM RFC - Domain Meta Model Summary

  26. UPDM RFC - Domain Meta Model Summary (Packages.) Package structure organizes stereotypes by viewpoint Multiple viewpoints manage model complexity

  27. UPDM RFC - Domain Meta Model Summary (AV)

  28. 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

  29. Pre-Industrial Society Primarily agrarian economies Industrial Society Good dominate economies Post-Industrial Society Information, knowledge, and quality of life economies 1800s Classical and Neoclassic 1950s Decision marketing school 1980s Customer fulfillment and satisfaction 1900 – 1950s Early formative marketing 1970s Marketing management and experts 2000s Services dominant logic Economic evolution of services What was occurring during these time periods that may have influenced shifts in economies and changes in business?

  30. 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.

  31. Service dominant view • Three primary notions • Co-creation of value • Relationships • Service provisioning

  32. Service Architecture

  33. Product Report Diagram Matrix Table OV-3 Operational Information Exchange Matrix AV-1 Overview &Summary Information Structure Behavior OV-3 Operational Information Exchange Matrix StV-E1 SHAPE SoaML Business Goal Diagram Instead of StV-1 Enterprise Vision OV-5 Operational Activity Model Ac-V1 Acquisition Clusters OV-E6a Shape SoaML BPMN (Instead of Operational Rules Modell) AV-2 Integrated Dictionary SOV-3 Capability to Service Mapping OV-E6b SHAPE SoaML BPMN(Instead of OV-6b Operational State Transition Description) Ac-V2 Programme Timelines SOV-E2 SHAPESoaML Service Interface Diagram (Instead of SOV-2 Service Interface Specification) StV-2 Capability Taxonomy StV-6 Operational Activity to Capability Mapping SOV-4a Service Constraints OV-1 high level Operational Concept Graphic StV-3 Capability Phasing SV-10a Resource Constraints Specification OV-E6c SHAPE SoaML BPMN((Instead of OV-6c Operational Event-Trace Description) SV-12 Service Provision All Views Report OV-E2 Shape SoaML Service Architecture Diagram (Instead of OV-2 Operational Node Relationship Description) StV-4 Capability Dependencies SV-6 Systems Data Exchange Matrix SV-3 Resource Interaction Matrix StV-5 Capability to Organization Deployment Mapping SOV-4b Service State Model SV-7 Resource Performance Actural Parameters Matrix OV-E4 Organization Structure Metamodel(OSM) (Instead of Organizational Relationships Chart) SOV-4c Service Interaction Specification SV-5 Function To Operational Activity Traceability Matrix SV-8 Capability Configuration Managemnet SV-9 Technology & Skills Forecast OV-7 Information Model SOV-5 Service Functionality Flow SOV-1 Service Taxonomy SV-11 Physical Schema SV-E10b SHAPE SoaML BPMN(Insteadof SV-10b Resource State Transition Description) TV-1 Standards Profile SV-1 Recource Interaction Specification SV-E10c SHAPE SoaML BPMN(Instead of Resource Event-Trace Description) TV-2 Standards Forecast SV-4 Functionality Description SV-2 Resource Comunications Description ESA – EnterpriseServiceArchitecturewith BPMN andSoaML

  34. Enterprise SOA

  35. CIM – PIM - PSM CIM Business Models … BPMN BPDM BMM EPC SoaML-SHA PIM System Models Core SoaML Service Variability PIMs for different PIM4 PIM4 PIM4 P2P/Grid/ Architectural Styles Components WS-A SWS Agents PSM - S, JACK, JADE, JXTA, OGSA, J2EE, CORBA WSDL, WSMO, OWL Implementation Models Realization Technologies J2EE, NetWeaver , .Net, …

  36. CIM – PIM – PSM methods

  37. CIM – PIM – PSM methodsin this INF5120 course

  38. Core concept for BMM

  39. BMM and GRC BMM Core Concepts

  40. UPMS SHAPE project and SoaML SoaML

  41. Goals EPC CIM Business rules POP* Flexible Business Flexible Business Business processes BPDM, BPMN according to flexible Business business models metamodels business models Business services BMM metamodels Business Models metamodels E - contracts … … transformation engine Transformer Transformation (engine) rules PIM Flexible Executable business Business Models oriented aspects to capture in models processes Web Grid Service interfaces Services Unified and Semantically - Service contracts according to standardised enabled Service enactment Which metamodels and languages to use Service UPMSHA Agents metamodel for heterogeneous Business rules Variability SLAs SOA & SHA SOA model Parameterized Semantic Web P2P Services services Heterogeneous … Platforms transformation - engine Transformer Transformation (engine) rules PSM What service Executable artefacts Heterogeneous XSD, WSDL, BPEL service platforms Teams and plans WSA Semantically - Semantically - Resource JXTA Interconnected enabled enabled Interconnected according to Heterogeneous management OGSA Heterogeneous heterogeneous heterogeneous heterogeneous heterogeneous SOA platforms Semantic Web JACK, JADE SOA platforms SOA platform SOA platform SOA platform SOA platform metamodels Services WSMO, WSMX metamodels models metamodels models models … … CIM to PIM to PSM

  42. CIM-PIM-PSM Reference Matrix

  43. 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 http://www.soaml.org

  44. VDM Metamodel

  45. Value Network - Notations

  46. VDM Metamodel

  47. INF5120”Modellbasert Systemutvikling””Modelbased System development” Lecture 6: 28.02.2011 EPF, SPEM – Software Engineering Metamodels (Brian Elvesæter) Lecture 7: 07.03.2011 BPMN 2.0 Arne-Jørgen Berre

More Related