SlideShare a Scribd company logo
1 of 27
IBM Rational software



Good Design is Good Business Series (developerWorks)




“Model Runway: Part 2”
Design Best Practices at BlueCross BlueShield
Guest Speaker: Arman Atashi
Senior Application Architect
BlueCross BlueShield of North Carolina
arman.atashi@bcbsnc.com




                    Host: Roger Snook
                    IBM, Rational software
                    WorldWide Enablement Leader, Offering, Strategy, Delivery Team, +1.703.943.1170, RCSnook@us.ibm.com
                    2012 September 14
                                                                                                         © 2012 IBM Corporation
IBM Rational software


Agenda


 Good Design is Good Business
       – Session 2: System Modeling with M3
                • Week 1 Recap
                • Walkthrough
                • RSA Construction
                • Framework Summary



 Today is Part 2 of 3
       – Part 1: Slides/recordings posted to dW
       – Part 3: TBA




                                                  © 2012 IBM Corporation
IBM Rational software



    Framework Components

               Modeling Notation                                   Integration Model
                                           M3
                                        Framework
                                       Components


                                                       ™


   MDA Principles and Disciplines                          Context for Enterprise Modeling
              Modeling Workflow                                   View Aggregation




                                    Modeling Environment




                                                                                 © 2012 IBM Corporation
IBM Rational software



    CIM: Level 1 Model
 M3 CIM captures business requirements in the language that is familiar to the end user of
  the solution and the business domain experts



                                                  Computation Independent Model (CIM)




                                                                                            Activity Model describes
                                                                                             Activity Model describes
                                                         Use Case Model describes
                                                          Use Case Model describes
                 Domain Model describes the
                  Domain Model describes the                                              behaviors of aa system in terms
                                                                                           behaviors of system in terms
                                                         functionality of aa system in
                                                          functionality of system in
                  problem domain in terms of
                   problem domain in terms of                                             of activities, actions, controls,
                                                                                           of activities, actions, controls,
                                                           terms of use cases/user
                                                            terms of use cases/user
                business concepts and reflects
                 business concepts and reflects                                              and data flows reflecting
                                                                                              and data flows reflecting
                                                            tasks/actions showing
                                                             tasks/actions showing
                  aa precise model of domain
                    precise model of domain                                                 organizational structures,
                                                                                              organizational structures,
                                                      interactions between the users
                                                        interactions between the users
                vocabularies and terminologies
                 vocabularies and terminologies                                          business processes, work flows,
                                                                                          business processes, work flows,
                                                               and the system
                                                                and the system                    and procedures
                                                                                                    and procedures




                                                                                                                       © 2012 IBM Corporation
IBM Rational software



    CIM Workflow

                                            Business                                    Business
                                        Architecture Model                              Features

                           Business                           Domain           Business         External
                        Process Model                        Knowledge       Requirements     System Model




                                                 Model Business Concepts
                                                  Model Business Concepts


                        Model Business Scenarios
                         Model Business Scenarios                           Identify && Model Use Cases
                                                                             Identify Model Use Cases



                                                             Model System Boundaries
                                                              Model System Boundaries




                                                    Domain Model                          Use Case Model
                            Activity Model




                                                                                                             © 2012 IBM Corporation
IBM Rational software



    PIM: Level 2 Model
 M3 PIM specifies the solution that is not tied to the choice of a specific computing
  platform; however it must comply with the system requirements specified in the CIM



                                                   Platform Independent Model (PIM)




                                                      Component Model specifies
                                                       Component Model specifies              Service Model specifies
                                                                                                Service Model specifies
                Type Model specifies domain
                 Type Model specifies domain         the scope, responsibilities, and
                                                      the scope, responsibilities, and   services which provide reusable
                                                                                          services which provide reusable
                  objects in terms of types,
                    objects in terms of types,         supported interfaces for the
                                                        supported interfaces for the        business functionality and
                                                                                              business functionality and
                   attributes, associations,
                     attributes, associations,        discovered components, and
                                                       discovered components, and            includes services that are
                                                                                               includes services that are
                collaborations, and isis used to
                 collaborations, and used to            the way their services are
                                                          the way their services are     affected by the components and
                                                                                          affected by the components and
                discover core business types
                 discover core business types            composed to support the
                                                           composed to support the           interfaces specified in the
                                                                                               interfaces specified in the
                   and business interfaces
                     and business interfaces                     system
                                                                   system                         component model
                                                                                                   component model




                                                                                                                     © 2012 IBM Corporation
IBM Rational software



    PIM Workflow
                                         Use Case Model                   Use Case Model


                         Domain Model                                                            Activity Model




                                                   Identify Interface
                                                    Identify Interface
                                                      Operations
                                                       Operations


                        Discover Business Types
                         Discover Business Types                               Model Services
                                                                                Model Services


                                                          Model Components && their
                                                           Model Components their
                                                                Interactions
                                                                 Interactions




                                                                                      Service Model
                            Type Model
                                                                Component Model




                                                                                                                  © 2012 IBM Corporation
IBM Rational software



    PSM: Level 3 Model
         M3 PSM specifies system implementation and design in the form of platform-
          dependent model that adds details to the PIM for a specific computing platform, and
          specifies how that system uses the selected platform

                                                    Platform Specific Model (PSM)




                  Data Model represents the
                    Data Model represents the        Runtime Model illustrates the
                                                      Runtime Model illustrates the       Deployment Model depicts
                                                                                           Deployment Model depicts
                  structure and relationship of
                   structure and relationship of     structure of the elements that
                                                      structure of the elements that     how the system is deployed to
                                                                                          how the system is deployed to
               data in information repositories,
                data in information repositories,   have runtime presence such as
                                                     have runtime presence such as      hardware infrastructure and how
                                                                                         hardware infrastructure and how
               and shows the persisted entities
                and shows the persisted entities       threads, processes, DLLs,
                                                        threads, processes, DLLs,            the system artifacts are
                                                                                               the system artifacts are
               in their corresponding domains
                 in their corresponding domains        objects, components, etc.
                                                         objects, components, etc.         gathered in the file system
                                                                                             gathered in the file system
                and the relationships amongst
                  and the relationships amongst     during their execution and their
                                                     during their execution and their       including the structure of
                                                                                              including the structure of
                       persisted elements
                        persisted elements                     interactions
                                                                 interactions                  directories, files, etc.
                                                                                                 directories, files, etc.




                                                                                                                    © 2012 IBM Corporation
IBM Rational software



    PSM Workflow

                                     Component Model                     Component Model

                                                         Technology
                        Type Model                                              Technology       Service Model
                                                          Platform
                                                                                 Platform




                                                  Identify Deployment
                                                   Identify Deployment
                                                    Characteristics
                                                     Characteristics

                        Construct Logical Data
                         Construct Logical Data                             Instantiate Components
                                                                             Instantiate Components
                               Model
                                Model

                                                         Allocate Components to
                                                          Allocate Components to
                                                            Modules && Nodes
                                                             Modules Nodes




                                                                                       Runtime Model
                           Data Model
                                                               Deployment Model




                                                                                                                 © 2012 IBM Corporation
IBM Rational software


 Agenda

  Session 1 Recap
  Walkthrough
  RSA Construction
  Framework Summary




                        © 2012 IBM Corporation
IBM Rational software



    CIM – Domain Model




                         © 2012 IBM Corporation
IBM Rational software



    CIM – System Context




                           © 2012 IBM Corporation
IBM Rational software


    CIM – Actors




                        © 2012 IBM Corporation
IBM Rational software


    CIM – Use Case Diagram




                             © 2012 IBM Corporation
IBM Rational software


    CIM – Use Case Diagram - Buyer




                                     © 2012 IBM Corporation
IBM Rational software


    PIM – Type Model




                        © 2012 IBM Corporation
IBM Rational software


    PIM – Interface Operations




                                 © 2012 IBM Corporation
IBM Rational software


    PIM – Data Access View




                             © 2012 IBM Corporation
IBM Rational software


    PIM – External View




                          © 2012 IBM Corporation
IBM Rational software


    PIM – Internal View




                          © 2012 IBM Corporation
IBM Rational software


    PSM – Server Architecture




                                © 2012 IBM Corporation
IBM Rational software


    PSM – Module View




                        © 2012 IBM Corporation
IBM Rational software


 Agenda

  Session 1 Recap
  Walkthrough
  RSA Construction
  Framework Summary




                        © 2012 IBM Corporation
IBM Rational software



                           Methodology Summary
                       Modeling Workflow                  Roles & Responsibilities RSA Model Project Templates      UML Diagrams Used in Models
                                                            Collaborator   Owner
                        Requirements Analysis                                       M3 Models
CIM  The Outside




                            Specification                                                                              Class
                                                                                           CIM
     Level 1




                           Models describe the problem
                            domain and business
                            requirements
                                                                                                 Domain Model
                           Focus is UML behavioral                                                                      Use Case        Sequence
                            modeling                                                             Use Case Model

                                                                                                 Activity Model
                           Architectural Design                                                                           Activity
PIM The Edge




                              Specification                                                PIM
   Level 2




                           Models specify supported
                            and required, interfaces,                                            Type Model
                            components, and services                                                                    Class
                           Focus is UML structural and                                          Service Model
                            interaction modeling

                                                                                                 Component Model
                           Implementation
PSM  The Inside




                                                                                                                      Component       Class         Sequence

                       Deployment Specification                                            PSM
    Level 3




                           Models describe software                                             Runtime Model
                            implementation and                                                                                                Package
                                                                                                                      Deployment
                            deployment for the selected
                                                                                                 Deployment Model
                            computing platform
                           Focus is UML structural
                            modeling                                                             Data Model                               State Machine
ISM  The Extension




                                                                                                                        Class        Package & State Machine
  Integration Levels




                                                                                           ISM                                       diagrams may be used in
                           Enterprise Integration                                                                                           all models
                               Specification                                                     Business                 CIM
                                                                                                                          CIM
                                                                                                                       Diagrams
                                                                                                                       Diagrams
                           Models are subsets of CIM,
                                                                                                                          PIM
                                                                                                                          PIM
                            PIM, PSM, and describe                                               Interface             Diagrams
                                                                                                                       Diagrams
                            supported levels of
                            integration                                                                                  PSM
                                                                                                                          PSM
                                                                                                 Platform              Diagrams
                                                                                                                       Diagrams
                                                                                                                                        © 2012 IBM Corporation
IBM Rational software




                 A complete framework for enterprise modeling, integration,
                              and architecture representation
                                           M3 MDA Models

             Enterprise           Computation Independent Model (CIM)           M3 Integration
            Architecture                                                           Model

                                                                               Integration Specific
                 <<EA>>
                                                                                   Model (ISM)
                Business

                                                                                 <<Integration Level>>
                                    Platform Independent Model (PIM)                 Business
                 <<EA>>
               Information
                                                               Service Model

                 <<EA>>
               Application


                 <<EA>>
                                     Platform Specific Model (PSM)
               Technical




                                                    Modelin
                                              3
                                                  ™
                                                      g
                                                   Methodolo
                                                      gy


                                                                                                © 2012 IBM Corporation
IBM Rational software




                        www.ibm/software/rational




26                                                  © 2012 IBM Corporation
IBM Rational software




                                                                www.ibm/software/rational

© Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.


    27                                                                                                                                                                      © 2012 IBM Corporation

More Related Content

What's hot

What's hot (20)

Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11Intro to OMG DMN v2d may11
Intro to OMG DMN v2d may11
 
Togaf9 Refcard3
Togaf9 Refcard3Togaf9 Refcard3
Togaf9 Refcard3
 
IPM_E_17.3.12
IPM_E_17.3.12IPM_E_17.3.12
IPM_E_17.3.12
 
IPM_E_8.2.2012
IPM_E_8.2.2012IPM_E_8.2.2012
IPM_E_8.2.2012
 
IPM_E_8.2.2012
IPM_E_8.2.2012IPM_E_8.2.2012
IPM_E_8.2.2012
 
IPM_E_8.2.2012
IPM_E_8.2.2012IPM_E_8.2.2012
IPM_E_8.2.2012
 
IPM_E_17.3.12
IPM_E_17.3.12IPM_E_17.3.12
IPM_E_17.3.12
 
2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl
2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl
2007 11-09 mm (costa rica - incae cit omg) modeling with bpmn and xpdl
 
IPM_E_17.3.12
IPM_E_17.3.12IPM_E_17.3.12
IPM_E_17.3.12
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Understanding Interaction Design
Understanding Interaction DesignUnderstanding Interaction Design
Understanding Interaction Design
 
IPM_E_10.2.12
IPM_E_10.2.12IPM_E_10.2.12
IPM_E_10.2.12
 
IPM_E_19.3.12
IPM_E_19.3.12IPM_E_19.3.12
IPM_E_19.3.12
 
W4a11 accessibility at early stages insights from the designer perspective-ma...
W4a11 accessibility at early stages insights from the designer perspective-ma...W4a11 accessibility at early stages insights from the designer perspective-ma...
W4a11 accessibility at early stages insights from the designer perspective-ma...
 
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldModel Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
 
IPM_E_7.4.12
IPM_E_7.4.12IPM_E_7.4.12
IPM_E_7.4.12
 
Xuber for Insurers
Xuber for InsurersXuber for Insurers
Xuber for Insurers
 
IPM_E_23.4.12
IPM_E_23.4.12IPM_E_23.4.12
IPM_E_23.4.12
 
12 action plant-and_fines-decubber
12 action plant-and_fines-decubber12 action plant-and_fines-decubber
12 action plant-and_fines-decubber
 
IPM_E_3.2.12
IPM_E_3.2.12IPM_E_3.2.12
IPM_E_3.2.12
 

Viewers also liked

Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOA Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOA Alberto Lagna
 
India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30Roger Snook
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...Roger Snook
 
Model Driven Architecture and eXecutable UML
Model Driven Architecture and eXecutable UMLModel Driven Architecture and eXecutable UML
Model Driven Architecture and eXecutable UMLelliando dias
 

Viewers also liked (7)

Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOA Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOA
 
Mda 20 x 20
Mda 20 x 20Mda 20 x 20
Mda 20 x 20
 
Understanding Mda
Understanding MdaUnderstanding Mda
Understanding Mda
 
India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
 
MDA
MDAMDA
MDA
 
Model Driven Architecture and eXecutable UML
Model Driven Architecture and eXecutable UMLModel Driven Architecture and eXecutable UML
Model Driven Architecture and eXecutable UML
 

Similar to Model Runway Part 2 Design Best Practices at Blue Cross BlueShield

SAP Netweaver BPM #SITANK 2011
SAP Netweaver BPM #SITANK 2011SAP Netweaver BPM #SITANK 2011
SAP Netweaver BPM #SITANK 2011Abdulbasit Gulsen
 
Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodoreNASAPMC
 
Summer School Soa EAP Asanka 18 Jun
Summer School Soa EAP Asanka 18 JunSummer School Soa EAP Asanka 18 Jun
Summer School Soa EAP Asanka 18 JunWSO2
 
WebSphere Technical Conference 2009 : Enhancing your BPM Solution with ILOG J...
WebSphere Technical Conference 2009 : Enhancing your BPM Solution with ILOG J...WebSphere Technical Conference 2009 : Enhancing your BPM Solution with ILOG J...
WebSphere Technical Conference 2009 : Enhancing your BPM Solution with ILOG J...Dan Selman
 
SOA Solution Patterns
SOA Solution PatternsSOA Solution Patterns
SOA Solution PatternsWSO2
 
Web technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringWeb technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringPiero Fraternali
 
Aras ALM Workshop for PLM Configuration Management
Aras ALM Workshop for PLM Configuration ManagementAras ALM Workshop for PLM Configuration Management
Aras ALM Workshop for PLM Configuration ManagementAras
 
An Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence DiagramsAn Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence DiagramsMohammed Misbhauddin
 
Methodology framework
Methodology framework   Methodology framework
Methodology framework IndigoCube
 
2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorial2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorialMike Marin
 
NCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewNCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewGovCloud Network
 
Workflows adaptations for security management through MDD and Aspects
Workflows adaptations for security management through MDD and Aspects Workflows adaptations for security management through MDD and Aspects
Workflows adaptations for security management through MDD and Aspects Fáber D. Giraldo
 
Agile labs 2011
Agile labs   2011Agile labs   2011
Agile labs 2011vpraghu
 
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Carly Snodgrass
 
IBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användareIBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användareIBM Sverige
 
Soa Governance And Security V1.1
Soa Governance And Security V1.1Soa Governance And Security V1.1
Soa Governance And Security V1.1Dr. Mehmet Yildiz
 
M3 Modernization Case Study
M3 Modernization Case StudyM3 Modernization Case Study
M3 Modernization Case StudyADC Austin Tech
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras
 

Similar to Model Runway Part 2 Design Best Practices at Blue Cross BlueShield (20)

SAP Netweaver BPM #SITANK 2011
SAP Netweaver BPM #SITANK 2011SAP Netweaver BPM #SITANK 2011
SAP Netweaver BPM #SITANK 2011
 
Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodore
 
Summer School Soa EAP Asanka 18 Jun
Summer School Soa EAP Asanka 18 JunSummer School Soa EAP Asanka 18 Jun
Summer School Soa EAP Asanka 18 Jun
 
WebSphere Technical Conference 2009 : Enhancing your BPM Solution with ILOG J...
WebSphere Technical Conference 2009 : Enhancing your BPM Solution with ILOG J...WebSphere Technical Conference 2009 : Enhancing your BPM Solution with ILOG J...
WebSphere Technical Conference 2009 : Enhancing your BPM Solution with ILOG J...
 
SOA Solution Patterns
SOA Solution PatternsSOA Solution Patterns
SOA Solution Patterns
 
Writing Good Use Cases
Writing Good Use CasesWriting Good Use Cases
Writing Good Use Cases
 
Web technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringWeb technologies: Model Driven Engineering
Web technologies: Model Driven Engineering
 
Aras ALM Workshop for PLM Configuration Management
Aras ALM Workshop for PLM Configuration ManagementAras ALM Workshop for PLM Configuration Management
Aras ALM Workshop for PLM Configuration Management
 
An Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence DiagramsAn Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence Diagrams
 
Methodology framework
Methodology framework   Methodology framework
Methodology framework
 
Uml3
Uml3Uml3
Uml3
 
2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorial2001 09 ma,ma b2 b process integration tutorial
2001 09 ma,ma b2 b process integration tutorial
 
NCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewNCOIC SCOPE Executive Overview
NCOIC SCOPE Executive Overview
 
Workflows adaptations for security management through MDD and Aspects
Workflows adaptations for security management through MDD and Aspects Workflows adaptations for security management through MDD and Aspects
Workflows adaptations for security management through MDD and Aspects
 
Agile labs 2011
Agile labs   2011Agile labs   2011
Agile labs 2011
 
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)
 
IBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användareIBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användare
 
Soa Governance And Security V1.1
Soa Governance And Security V1.1Soa Governance And Security V1.1
Soa Governance And Security V1.1
 
M3 Modernization Case Study
M3 Modernization Case StudyM3 Modernization Case Study
M3 Modernization Case Study
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
 

More from Roger Snook

2014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 32014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 3Roger Snook
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group PresentationRoger Snook
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventRoger Snook
 
IBM Mobile Quality Assurance Study Group Session 6
IBM Mobile Quality Assurance   Study Group Session 6IBM Mobile Quality Assurance   Study Group Session 6
IBM Mobile Quality Assurance Study Group Session 6Roger Snook
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Roger Snook
 
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance   Study Group Session 4 - Over the Air DistributionIBM Mobile Quality Assurance   Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air DistributionRoger Snook
 
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...Roger Snook
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2Roger Snook
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1Roger Snook
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SARoger Snook
 
2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded SystemsRoger Snook
 
2013 good design is good business industry frameworks
2013 good design is good business industry frameworks2013 good design is good business industry frameworks
2013 good design is good business industry frameworksRoger Snook
 
2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSARoger Snook
 
2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meeting2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meetingRoger Snook
 
2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - MobileRoger Snook
 
2013 JCYSL open house parent meeting
2013 JCYSL open house parent meeting2013 JCYSL open house parent meeting
2013 JCYSL open house parent meetingRoger Snook
 
2012 jcysl open house parent meeting
2012 jcysl open house parent meeting2012 jcysl open house parent meeting
2012 jcysl open house parent meetingRoger Snook
 
Design Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignDesign Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignRoger Snook
 
RSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRoger Snook
 
SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...
SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...
SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...Roger Snook
 

More from Roger Snook (20)

2014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 32014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 3
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
IBM Mobile Quality Assurance Study Group Session 6
IBM Mobile Quality Assurance   Study Group Session 6IBM Mobile Quality Assurance   Study Group Session 6
IBM Mobile Quality Assurance Study Group Session 6
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
 
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance   Study Group Session 4 - Over the Air DistributionIBM Mobile Quality Assurance   Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
 
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SA
 
2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems
 
2013 good design is good business industry frameworks
2013 good design is good business industry frameworks2013 good design is good business industry frameworks
2013 good design is good business industry frameworks
 
2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA
 
2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meeting2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meeting
 
2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile
 
2013 JCYSL open house parent meeting
2013 JCYSL open house parent meeting2013 JCYSL open house parent meeting
2013 JCYSL open house parent meeting
 
2012 jcysl open house parent meeting
2012 jcysl open house parent meeting2012 jcysl open house parent meeting
2012 jcysl open house parent meeting
 
Design Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignDesign Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better Design
 
RSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value Features
 
SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...
SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...
SOA + Telecommunications = TelcoML! (An introduction to the TelcoML design st...
 

Recently uploaded

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 

Model Runway Part 2 Design Best Practices at Blue Cross BlueShield

  • 1. IBM Rational software Good Design is Good Business Series (developerWorks) “Model Runway: Part 2” Design Best Practices at BlueCross BlueShield Guest Speaker: Arman Atashi Senior Application Architect BlueCross BlueShield of North Carolina arman.atashi@bcbsnc.com Host: Roger Snook IBM, Rational software WorldWide Enablement Leader, Offering, Strategy, Delivery Team, +1.703.943.1170, RCSnook@us.ibm.com 2012 September 14 © 2012 IBM Corporation
  • 2. IBM Rational software Agenda  Good Design is Good Business – Session 2: System Modeling with M3 • Week 1 Recap • Walkthrough • RSA Construction • Framework Summary  Today is Part 2 of 3 – Part 1: Slides/recordings posted to dW – Part 3: TBA © 2012 IBM Corporation
  • 3. IBM Rational software Framework Components Modeling Notation Integration Model M3 Framework Components ™ MDA Principles and Disciplines Context for Enterprise Modeling Modeling Workflow View Aggregation Modeling Environment © 2012 IBM Corporation
  • 4. IBM Rational software CIM: Level 1 Model  M3 CIM captures business requirements in the language that is familiar to the end user of the solution and the business domain experts Computation Independent Model (CIM) Activity Model describes Activity Model describes Use Case Model describes Use Case Model describes Domain Model describes the Domain Model describes the behaviors of aa system in terms behaviors of system in terms functionality of aa system in functionality of system in problem domain in terms of problem domain in terms of of activities, actions, controls, of activities, actions, controls, terms of use cases/user terms of use cases/user business concepts and reflects business concepts and reflects and data flows reflecting and data flows reflecting tasks/actions showing tasks/actions showing aa precise model of domain precise model of domain organizational structures, organizational structures, interactions between the users interactions between the users vocabularies and terminologies vocabularies and terminologies business processes, work flows, business processes, work flows, and the system and the system and procedures and procedures © 2012 IBM Corporation
  • 5. IBM Rational software CIM Workflow Business Business Architecture Model Features Business Domain Business External Process Model Knowledge Requirements System Model Model Business Concepts Model Business Concepts Model Business Scenarios Model Business Scenarios Identify && Model Use Cases Identify Model Use Cases Model System Boundaries Model System Boundaries Domain Model Use Case Model Activity Model © 2012 IBM Corporation
  • 6. IBM Rational software PIM: Level 2 Model  M3 PIM specifies the solution that is not tied to the choice of a specific computing platform; however it must comply with the system requirements specified in the CIM Platform Independent Model (PIM) Component Model specifies Component Model specifies Service Model specifies Service Model specifies Type Model specifies domain Type Model specifies domain the scope, responsibilities, and the scope, responsibilities, and services which provide reusable services which provide reusable objects in terms of types, objects in terms of types, supported interfaces for the supported interfaces for the business functionality and business functionality and attributes, associations, attributes, associations, discovered components, and discovered components, and includes services that are includes services that are collaborations, and isis used to collaborations, and used to the way their services are the way their services are affected by the components and affected by the components and discover core business types discover core business types composed to support the composed to support the interfaces specified in the interfaces specified in the and business interfaces and business interfaces system system component model component model © 2012 IBM Corporation
  • 7. IBM Rational software PIM Workflow Use Case Model Use Case Model Domain Model Activity Model Identify Interface Identify Interface Operations Operations Discover Business Types Discover Business Types Model Services Model Services Model Components && their Model Components their Interactions Interactions Service Model Type Model Component Model © 2012 IBM Corporation
  • 8. IBM Rational software PSM: Level 3 Model  M3 PSM specifies system implementation and design in the form of platform- dependent model that adds details to the PIM for a specific computing platform, and specifies how that system uses the selected platform Platform Specific Model (PSM) Data Model represents the Data Model represents the Runtime Model illustrates the Runtime Model illustrates the Deployment Model depicts Deployment Model depicts structure and relationship of structure and relationship of structure of the elements that structure of the elements that how the system is deployed to how the system is deployed to data in information repositories, data in information repositories, have runtime presence such as have runtime presence such as hardware infrastructure and how hardware infrastructure and how and shows the persisted entities and shows the persisted entities threads, processes, DLLs, threads, processes, DLLs, the system artifacts are the system artifacts are in their corresponding domains in their corresponding domains objects, components, etc. objects, components, etc. gathered in the file system gathered in the file system and the relationships amongst and the relationships amongst during their execution and their during their execution and their including the structure of including the structure of persisted elements persisted elements interactions interactions directories, files, etc. directories, files, etc. © 2012 IBM Corporation
  • 9. IBM Rational software PSM Workflow Component Model Component Model Technology Type Model Technology Service Model Platform Platform Identify Deployment Identify Deployment Characteristics Characteristics Construct Logical Data Construct Logical Data Instantiate Components Instantiate Components Model Model Allocate Components to Allocate Components to Modules && Nodes Modules Nodes Runtime Model Data Model Deployment Model © 2012 IBM Corporation
  • 10. IBM Rational software Agenda  Session 1 Recap  Walkthrough  RSA Construction  Framework Summary © 2012 IBM Corporation
  • 11. IBM Rational software CIM – Domain Model © 2012 IBM Corporation
  • 12. IBM Rational software CIM – System Context © 2012 IBM Corporation
  • 13. IBM Rational software CIM – Actors © 2012 IBM Corporation
  • 14. IBM Rational software CIM – Use Case Diagram © 2012 IBM Corporation
  • 15. IBM Rational software CIM – Use Case Diagram - Buyer © 2012 IBM Corporation
  • 16. IBM Rational software PIM – Type Model © 2012 IBM Corporation
  • 17. IBM Rational software PIM – Interface Operations © 2012 IBM Corporation
  • 18. IBM Rational software PIM – Data Access View © 2012 IBM Corporation
  • 19. IBM Rational software PIM – External View © 2012 IBM Corporation
  • 20. IBM Rational software PIM – Internal View © 2012 IBM Corporation
  • 21. IBM Rational software PSM – Server Architecture © 2012 IBM Corporation
  • 22. IBM Rational software PSM – Module View © 2012 IBM Corporation
  • 23. IBM Rational software Agenda  Session 1 Recap  Walkthrough  RSA Construction  Framework Summary © 2012 IBM Corporation
  • 24. IBM Rational software Methodology Summary Modeling Workflow Roles & Responsibilities RSA Model Project Templates UML Diagrams Used in Models Collaborator Owner Requirements Analysis M3 Models CIM  The Outside Specification Class CIM Level 1  Models describe the problem domain and business requirements Domain Model  Focus is UML behavioral Use Case Sequence modeling Use Case Model Activity Model Architectural Design Activity PIM The Edge Specification PIM Level 2  Models specify supported and required, interfaces, Type Model components, and services Class  Focus is UML structural and Service Model interaction modeling Component Model Implementation PSM  The Inside Component Class Sequence Deployment Specification PSM Level 3  Models describe software Runtime Model implementation and Package Deployment deployment for the selected Deployment Model computing platform  Focus is UML structural modeling Data Model State Machine ISM  The Extension Class Package & State Machine Integration Levels ISM diagrams may be used in Enterprise Integration all models Specification Business CIM CIM Diagrams Diagrams  Models are subsets of CIM, PIM PIM PIM, PSM, and describe Interface Diagrams Diagrams supported levels of integration PSM PSM Platform Diagrams Diagrams © 2012 IBM Corporation
  • 25. IBM Rational software A complete framework for enterprise modeling, integration, and architecture representation M3 MDA Models Enterprise Computation Independent Model (CIM) M3 Integration Architecture Model Integration Specific <<EA>> Model (ISM) Business <<Integration Level>> Platform Independent Model (PIM) Business <<EA>> Information Service Model <<EA>> Application <<EA>> Platform Specific Model (PSM) Technical Modelin 3 ™ g Methodolo gy © 2012 IBM Corporation
  • 26. IBM Rational software www.ibm/software/rational 26 © 2012 IBM Corporation
  • 27. IBM Rational software www.ibm/software/rational © Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 27 © 2012 IBM Corporation

Editor's Notes

  1. Author Note: Optional Rational slide. Graphic is available in English only.
  2. Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.