• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Model Runway Part 2   Design Best Practices at Blue Cross BlueShield
 

Model Runway Part 2 Design Best Practices at Blue Cross BlueShield

on

  • 1,199 views

 

Statistics

Views

Total Views
1,199
Views on SlideShare
1,169
Embed Views
30

Actions

Likes
1
Downloads
20
Comments
0

2 Embeds 30

http://www.podidoo.com 18
http://podidoo.com 12

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Author Note: Optional Rational slide. Graphic is available in English only.
  • Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.

Model Runway Part 2   Design Best Practices at Blue Cross BlueShield Model Runway Part 2 Design Best Practices at Blue Cross BlueShield Presentation Transcript

  • IBM Rational softwareGood Design is Good Business Series (developerWorks)“Model Runway: Part 2”Design Best Practices at BlueCross BlueShieldGuest Speaker: Arman AtashiSenior Application ArchitectBlueCross BlueShield of North Carolinaarman.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 softwareAgenda 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 ModelsCIM  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 ActivityPIM 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 ImplementationPSM  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 MachineISM  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/rational26 © 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 havethe 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 IBMsoftware. 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 capabilitiesreferenced 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 featureavailability 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 MachinesCorporation, 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