® ibm software group © 2009 ibm corporation essentials of modeling with ibm rational software...

14
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business Modeler

Upload: megan-summers

Post on 18-Jan-2018

217 views

Category:

Documents


0 download

DESCRIPTION

3 Rational Software Architect and WebSphere Business Process Modeler Rational Software Architect WebSphere Integration Developer UML (contract) BPEL WSDL one-way flow BPEL has only stuff that is to be automated WebSphere Business Modeler WebSphere Business Monitor RequisitePro IBM ® WebSphere ® Application Server WebSphere Process Server RUN TIME

TRANSCRIPT

Page 1: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

®

IBM Software Group

© 2009 IBM Corporation

Essentials of Modeling with IBM Rational Software Architect V7.5

Module 13: Traceability with WebSphere Business Modeler

Page 2: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

2

After completing this module, you will be able to:Import WebSphere Business Modeler models into Rational

Software ArchitectWork with business process models in UML

Module objectives

Page 3: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

3

Rational Software Architect and WebSphere Business Process Modeler

Rational Software Architect WebSphere Integration Developer

UML (contract)BPEL

WSDL

one-way flow

BPEL has onlystuff that isto be automated

WebSphere Business Modeler

WebSphere Business Monitor

RequisitePro

IBM® WebSphere® Application Server

WebSphere Process Server

RUN TIME

Page 4: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

4

WebSphere Business Modeler People who know the business create the models

Model Resources, roles, organization information, and business metrics Enables teamwork, communication, versioning, and Web publication

Clean hand-off to IT Business modeling is the starting point for rapid and accurate IT process deployment and

application development

Page 5: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

5

Introducing business-driven development

Complex processes, choreographed or not, must be architected and designed

WebSphere Business Modeler defines the contract for design and implementation of those tasks

Rational Software Architect reads WebSphere Business Modeler models so that the contract can be implemented

Other tasks are automated in WebSphere Integration Developer

WebSphere Business Modeler

WebSphere Business Monitor

Process modeling and simulation

Process automation Process management

WebSphere Process Server

Rational Software ArchitectIBM® Rational® Software Modeler

Design and Construction

Page 6: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

6

WebSphere Business Modeler and Rational Software Architect

1. The business analyst creates business model

2. Rational Software Architect views business model as UML

3. The requirements analyst gathers requirements based on business model

4. Rational Software Architect creates UML design model

5. Rational Software Architect references the UML view of Business Process model from the UML design model

6. Rational Software Architect creates a design in UML, then an implementation in the codeBusiness Process models serve as

contracts for software implementation of roles and tasks

WebSphere Business Modeler

RationalSoftwareArchitect

UML designmodel

Business Processmodel

View as UML Contract

Business analyst Software architect

Page 7: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

7

Business process model elementsProcess diagram generated by WebSphere Business Modeler

Task Decision

Stop node

Control flowBusiness item

Alternate pathsAlternate paths

Page 8: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

8

Business processes to business use casesWebSphere Business Modeler models can be opened in Rational Software ArchitectBusiness model elements are

automatically translated to UML elements

WebSphere Business Modeler WebSphere project in Rational Software Architect

Page 9: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

9

Business processesIn Rational Software Architect, a business process maps to: A use case and realization (black box) view An activity diagram (white box) view

Page 10: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

10

Mapping roles to interfaces A role is a characteristic of a resource Roles are shown in WebSphere Business Modeler in the swim-

lane view Methods in the interface are responsibilities of the role that

need to be implemented

WebSphere Business Modeler Rational Software Architect

Page 11: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

11

Mapping business items to classes

Business entities in Rational Software Architect

Business item in WebSphere Business Modeler

Page 12: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

12

Review How is traceability between models useful in

business-driven development? How is traceability handled between business

process models in WebSphere Business Modeler and UML models in Rational Software Architect?

Page 13: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

13

Further information Web Resources Articles Related Courses

Page 14: ® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 13: Traceability with WebSphere Business

14