ams rational enablement / ibm software group ® ibm rational products overview d. reilly

41
AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

Upload: magnus-reynolds

Post on 05-Jan-2016

229 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement / IBM Software Group

®

IBM Rational Products OverviewD. Reilly

Page 2: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Model the BusinessModel the Business Define

RequirementsDefine

Requirements

Analyze& DesignAnalyze& Design

ImplementImplement

TestTestDeployDeploy

ManageManage

OptimizeOptimize

The business-driven development lifecycle

Executive

Application Support

ArchitectProject Manager

Tester

Deployment Manager

Developer

BusinessBusiness

DevelopmentDevelopmentOperationsOperations

Manage change& assets

Manage change& assets

Prioritize Plan Manage Measure

Optimize Iterate

End User

Operations Manager

AnalystGovernGovern

Page 3: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Analyst Architect Developer Tester

Rapidly construct, transform,integrate

and generate

code

Design, create,

and execute

tests

Model, simulate, assemble,

and monitor processes

Visuallymodel

applications and data

Provision, configure, tune and

troubleshoot applications

Follow a common process Manage and measure

projects and portfolios Manage requirements

Manage changeand assets

Manage qualityProject Manager

Executive

Align investments with business objectives Analyze and monitor project portfolios

Deployment Manager

The IBM Software Development PlatformA complete, open, modular, and proven solution

Page 4: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Rational Integration and Workflow

Requirements & Use Cases

Unit Tests

BusinessModel Model Code

Test CasesDefects,Change

RequestsTest Plan System

TestsTest

Results

– ClearCase, Team Unifying Platform

– Rational Unified Process, Team Unifying Platform

– Team Unifying Platform

Business Integration Modeler, RSA, Rose

XDE Modeler

Rose XDE Developer, PurifyPlus, Test

RealTime

Team Unifying Platform

Team Unifying Platform

Team Unifying Platform

ClearQuest

Software Configuration Management

Progress Metrics and Reporting

Common Process and Guidance

RequisitePro, RSM, Rose XDE

Modeler

RSA, Rose XDE Modeler

RAD

Functional Tester,

Performance Tester

Page 5: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Rational Tool Integrations & Project DisciplinesEnvironment Requirements Business

Modeling

Testing

Configuration & Change

Management

Deployment

Rational Robot

Rational ClearQuest (ClearCase)

WBI Modeler/ Rational Software

Architect /Rose XDE

Rational RequisitePro

Rational Test Manager

(TUP)

Rational ClearCase

Rational Manual/Functional

Tester / Performance

Tester /PurifyPlus

Analysis & Design

Link Use Case elements

(models& text)

Baseline test scripts

Automate run-time testing

Link code changes to activities(Unified Change Management)

Version controlled

units

Submit defects

Submit defects Create & execute test scripts

Rational Project

Console (TUP)

Manage,collectmetrics, & publish metrics

Generate test inputs & component test code

Rational SoDA (TUP)

Generate documen-tation

Rational Unified Process

ProjectMgmt.

Tool mentors

Link requirements to change requests

Create test inputs from

requirements

Rational PortfolioManager

Baseline requirements

Implementation Trace requirements

&tests

Page 6: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Project Management and Your Project Methodology

Project Management

Environment

Implementation

Test

Analysis & Design

Preliminary Iteration(s)

Iter.#1

Phases

Iterations

Iter.#2

Iter.#n

Iter.#n+1

Iter.#n+2

Iter.#m

Iter.#m+1

Deployment

Configuration &Change Management

Requirements

Elaboration TransitionInception Construction

Business Modeling

Project Management

Environment

Implementation

Test

Analysis & Design

Preliminary Iteration(s)

Iter.#1

Phases

Iterations

Iter.#2

Iter.#n

Iter.#n+1

Iter.#n+2

Iter.#m

Iter.#m+1

Deployment

Configuration &Change Management

Requirements

Elaboration TransitionInception Construction

Business Modeling ExecutingExecuting

Planning

Controlling

Closing

Time

Levelof

Activity

Phase Start Phase End

Initiating

• Project Integration Mgmt•Project Plan Execution

• Project Quality Mgmt•Quality Assurance

• Project HR Mgmt•Team Development

• Project Communication Mgmt•Information Distribution••

•••

• Project Scope Mgmt•Initiation

• Project Cost Mgmt•Cost Control

• Project Risk Mgmt•Risk Planning••

• Project Comm Mgmt•Admin Closure•

••

•••

•••

• Project Time Mgmt•Sched Contro•• l

Executing

Planning

Monitoring &Controlling

Closing

Time

Levelof

Activity

Phase Start Phase End

Initiating

• Project Integration Mgmt•Project Plan Execution

• Project Quality Mgmt•Quality Assurance

• Project HR Mgmt•Team Development

•••

• Project Scope Mgmt•Initiation

• Project Cost Mgmt•Cost Control

• Project Risk Mgmt•Risk Planning••

• Project Comm Mgmt•Admin Closure

•••

•••

••

• Project Time Mgmt•Sched Contro••

ExecutingExecuting

Planning

Monitoring &Controlling

Closing

Time

Levelof

Activity

Phase Start Phase End

Initiating

• Project Integration Mgmt•Project Plan Execution

• Project Quality Mgmt•Quality Assurance

• Project HR Mgmt•Team Development

•••

• Project Scope Mgmt•Initiation

• Project Cost Mgmt•Cost Control

• Project Risk Mgmt•Risk Planning••

• Project Comm Mgmt•Admin Closure

•••

•••

••

• Project Time Mgmt•Sched Contro••

Page 7: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

RPM Instantiates them both in a repository!

Perform PPM and PMI Practices

Enable Methods

Page 8: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

WBI Modeler is Used to: Design business processes optimized to business aims Make best use of existing resources Graphically design processes and quickly redesign across people, partners and

applications. View costs and projected backlogs in each option is considered Deliver “What-if” simulation of operations to optimize and project business benefits

Page 9: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

IBM Has Two Business Modeling Techniques

Business View

Business Analyst

IT View

IT Architect Developer

Process/Operation Model

Business Process Model

Business Objects

Business Data

Business Services

Architecture/ Execution Model

UML Use Case Model

UML Class Model

UML Data, XML, SQL Model

UML Interface/Service Model

WBI Modeler (BMSN) (dynamic)

RSA/RSM (UML)(static)

UML Business Model

Page 10: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Eclipse

IBM RationalWeb Developer

IBM RationalSoftware Architect

IBM RationalApplication Developer

IBM RationalSoftware Modeler

Design and Construction Tools UML Language Transforms Structural Review & Control C/C++ Development Tools

Web Development Web Services Development Rich Client Development XML & Database Tools Java Generation Tools Unit Test

UML 2.0 Pattern/

Transform Authoring

Reusable Asset Browser

J2EE/EJB & Portal Development

Component Testing Code Review & Runtime

Analysis UML Visual Editors Configuration Management

Page 11: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Rational Software Architect and Modeler Capabilities

Open Platform Based on Eclipse 3 Shell

Broad support for WebSphere tools

Testing and Team tools work together

Rational Application Developer included in RSA

Architecture Support Java. J2EE, C++

UML2 Modeling

Architecture Discovery via Application Analysis

Patterns and Transformations Team Environment

Enhanced Compare / Merge

Integrated RequisitePro Views

Process Advisor

ClearCaseLT included

CC and CQ fully integrated

WHITE TEXT = RSA only

Visual modeling, architecture, design, use case modeling

Page 12: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Highlights: Architectural Analysis, Discovery, and Control

Application architecture is ultimately reflected in the running code Analyze the code to assess its

maintainability Govern the architecture with

the assistance of rules Template-based rule authoring

Architecture discovery for J2EE and J2SE High-level software

visualization Anti-pattern detection

Cyclic dependencies, hubs, butterflies, etc.

Architecture stability monitoring Stability improvement

guidance

Automatic generation of “topic” diagrams based on

the results of the code analysis Patterns and anti-patterns

are rendered in the diagram editor. Navigation to detailed

code is supported.

“Details View” providing an overview and avoidance

guidance for anti-patterns.

Code review pane providing a report of detected issues.

Report is inclusive of J2EEdetailed code analysis

results.

Application Analysis

Page 13: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Rational RequisitePro

The IBM® Rational® RequisitePro® solution is a requirements and use case management tool for project teams who want to improve the communication of project goals, enhance collaborative development, reduce project risk and increase the quality of applications before deployment.

Uses advanced integration with Microsoft® Word to provide a familiar environment for activities such as requirements definition and organization

Incorporates a powerful database infrastructure with real-time Word document synchronization to facilitate requirements organization, integration and analysis

Enables detailed attribute customization and filtering to maximize informative value of each requirement

Provides detailed traceability views that display parent/child relationships and show requirements that may be affected by upstream or downstream change.

Page 14: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Project Lifecycle

ProjectStartup

ProjectStartup

Develop InitialProject

Requirements

Develop InitialProject

Requirements

Event DrivenActivities

Event DrivenActivities

DesignDesign

RequisitePro Database

Project 1 Data

Project 2 Data

Project N Data

Create ProjectReqPro Instance

Create ProjectReqPro Instance

DevelopRequirements

DevelopRequirements

DevelopSolution

DevelopSolution

Manage Changes toRequirements

Status Reporting

Manage Changes toRequirements

Status Reporting

Relationship Between an Project Lifecycle and

RequisitePro

TestTest

ValidateRequirements

ValidateRequirements

ValidateSolution

ValidateSolution

Page 15: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Tour of ReqWeb Interface

Navigation

Action Bar

Data Area

Page 16: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Highlights: RequisitePro Integration

Open and browse multiple RequisitePro projects See requirements, packages, and

views Associate requirements with model

elements via drag and drop Create direct and indirect

associations Create model elements from

requirements Drag use case requirements onto

model package Customizable synchronization

policies for name and text None, model wins, requirement wins,

bi-directional

Team & Lifecycle

Requirements Explorer for viewing requirements in Eclipse.

Associate requirements and model elements using Drag-and-Drop

View requirements traceability from the perspective of the model

or the requirements database.

Page 17: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

IBM Rational PurifyPlus Offerings

IBM Rational Purify for Windows Memory profiling and error detection

IBM Rational PurifyPlus for Windows Memory profiling and error detection

Application Performance Analysis

Code coverage analysis

IBM Rational PurifyPlus Enterprise Edition Memory profiling and error detection

Application Performance Analysis

Code coverage analysis

IBM Rational Purify for Linux and UNIX Memory profiling and error detection

IBM Rational PurifyPlus for Linux and UNIX Memory profiling and error detection

Application Performance Analysis

Code coverage analysis

Windows – Authorized User Linux and UNIX – Authorized User

Multi-Platform - Floating

Page 18: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Rational ClearQuest

The IBM® Rational® ClearQuest® solution is intended for project teams who wish to identify and manage defects and change requests to closure.

This solution:

Provides the capability to manage activity-based defects and change requests for geographically disperse teams.

Enables easy customization of queries and reports.

Provides automatic e-mail notification.

"Design once, deploy anywhere" capabilities automatically propagate changes to any client interface (web, Windows, Linux, UNIX platforms).

Scales easily to support projects regardless of team size, location or platform (web platform).

Page 19: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Tour of the Rational ClearQuest User Interface

Navigation

Data Results

Data Record

Page 20: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Highlights: Rational ClearQuest

Run a query or report with a single left mouse

click.

Submit a new defect or change request.

View a specific defect or change record in the window pane below.

Change the record’s current state (e.g., change a defect state from “Submitted” to “Assigned”).

Page 21: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

IBM Rational software configuration managementFrom workgroups to distributed enterprise teams

Distributed TeamDevelopment

Snapshot Views

Dynamic Views

Advanced Build Management

ClearCase MultiSite,ClearCase Remote Client

ClearCase LT

ClearCase

UCM ProcessUCM Process

SingleServer

DistributedServers

ReplicatedServers

UCM ProcessUCM Process

Individual Workgroups Medium-Large Teams Distributed Teams

Page 22: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Easy to Use: Workspace managementNetwork or disconnected access

Dynamic Views Access any configuration immediately

Global view of code base enables sharing

Snapshot Views Intelligent disconnected use

Automatically detects and re-synchronizes “hijacked files”

Page 23: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Highlights: ClearCase SCM Adapter Enhancements

Full Dynamic View support File system notification

Improved compare/merge support Integrated with Eclipse compare/merge framework

Improved Disconnected Mode Manual Disconnect

Workspace / view management Support for workspace switching

Setup & Getting Started Best practices and online help improvements

Page 24: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

ClearCase Remote Client

Eclipse RCPEclipse RCP

ClearCase Remote Client

CCRC PluginCCRC Plugin

Based on Java & Eclipse technology

Targeted at any CC developer who needs remote access to ClearCase

ClearCase View Navigator

ClearCase Details

ClearCase View Configuration,

ClearCase History Browser, etc.

Page 25: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

New Cable Subscriber New Cable Subscriber Management SystemManagement System

applets, widgetsapplets, widgets

EJB’s, JSP’sEJB’s, JSP’s

DB, transaction svcsDB, transaction svcs

ClearCaseRemote Build

ClearCaseTSO Client Customer

Easy to use: z/OS Connectors

Connectors

DeveloperActivity

Page 26: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

IBM Rational Manual Tester

ClearCase LT

Usability-driven features

Import/Export

IBM Rational Manual Tester OverviewNew!

Low intrusion execution pane

Customizable input and test fields

Test script library

Manual Test Editor

Customizable• Custom fields for both

assisted data entry and test results storage

Non-intrusive• Unobtrusive test execution window

to free desktop real estate• Can be used to run tests stored both

locally and remotely

Import/Export• Imports manual test

source files in csv format• Exports test results to csv

format

Usability• Provides low barrier of entry for

business analysts (who test) and testers alike

• Supports drag&drop, copy/paste and other ease-of-use enhancements

• Built for Day One productivity

Manual test generation and

execution

ClearCaseLT in the box

Text Editor• Text editor for manual

test creation• Permits creation of both

test steps and verification points

Library• Library for common test procedures• Test procedure reuse supports content

linkage (e.g. modifying one instance modifies all instances)

Hyades inside!

Page 27: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Manual Tester

Enables highly efficient, modularized manual test creation and execution

Intuitive path for non-programmer testers to modularize content via copy/paste & drag/drop

Collect data for existing spreadsheet reports (CSV)

Assistance for verifying & entering data

Page 28: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

IBM Rational Functional Tester

Linux-based test authoring

ClearCase LT

IBM Rational Functional Tester OverviewNew and improved!

Manual Tester

Eclipse Java Development Tools

Wizard and table-based data-driven tests

Tests Java, .NET, Web and terminal emulator-based apps

Java and VB.NET-based test scripts

Test Script Language• User has choice of two test script

languages – Java and VB.NET• Choice of Java implies usage of

Eclipse/RAD/RSA-based editor• Choice of VB.NET implies usage of

VS.NET-based editor• Identical capabilities in both editors

GUI Technologies• Automates regression

testing of Java, .NET, Web and terminal emulator-based applications

Ease-of-use• Simplified data-driven

testing enabled by wizards and Excel-like data tables Improved Linux support

• Users can author and modify test scripts on Linux (no recorder)

• Test execution on Windows and Linux

Eclipse availability• When using Java

scripting, full Eclipse JDT features are accessible

Manual Tester in the box • Customers receive one Manual

Tester license per Functional Tester license

ClearCaseLT in the box

Automated functional

regression testing

Page 29: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Functional Tester: GUI Testing with Java Scripting

New version of XDE Tester

Usability for Less Technical Testers Wizard & table to create &

manage data-driven tests without coding

Scripting Language & Shell Java in Eclipse 3

Technology Support Java thick client

Web client

3270 Terminal Emulator

Data-driven testing Data-driven testing with Data Poolwith Data Pool

Data-driven testing Data-driven testing with Data Poolwith Data Pool

Page 30: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

GA 7/31/04Rational Functional TesterFunctional Testing for Web/Java and 3270 Host applications

Browser UI

IBM Rational Functional Tester Extension for Terminal-based Applications

Integrate traditional and mixed workload function testing Single point of control to manage testing of legacy applications & web front-end componentsSingle vendor solution to manage development and testing across mainframe and distributed platformsCompanies want to lower the TCO for software

Key Product DifferentiatorsSupports TN3270/5250 host applications Leverages Rational solution Based on Eclipse

Host UI

Java UI

Page 31: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Rational Tool Integrations & Project Disciplines (Groupings)Environment Requirements Business

Modeling

Testing

Configuration & Change

Management

Deployment

Rational Robot

Rational ClearQuest (ClearCase)

WBI Modeler/ Rational Software

Architect /Rose XDE

Rational RequisitePro

Rational Test Manager

(TUP)

Rational ClearCase

Rational Manual/Functional

Tester / Performance

Tester /PurifyPlus

Analysis & Design

Link Use Case elements

(models& text)

Baseline test scripts

Automate run-time testing

Link code changes to activities(Unified Change Management)

Version controlled

units

Submit defects

Submit defects Create & execute test scripts

Rational Project

Console (TUP)

Manage,collectmetrics, & publish metrics

Generate test inputs & component test code

Rational SoDA (TUP)

Generate documen-tation

Rational Unified Process

ProjectMgmt.

Tool mentors

Link requirements to change requests

Create test inputs from

requirements

Rational PortfolioManager

Baseline requirements

Implementation Trace requirements

&tests

Page 32: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Rational Tool Integrations & Project Disciplines (Groupings)Environment Requirements Business

Modeling

Testing

Configuration & Change

Management

Deployment

Rational Robot

Rational ClearQuest (ClearCase)

WBI Modeler/ Rational Software

Architect /Rose XDE

Rational RequisitePro

Rational Test Manager

(TUP)

Rational ClearCase

Rational Manual/Functional

Tester / Performance

Tester /PurifyPlus

Analysis & Design

Link Use Case elements

(models& text)

Baseline test scripts

Automate run-time testing

Link code changes to activities(Unified Change Management)

Version controlled

units

Submit defects

Submit defects Create & execute test scripts

Rational Project

Console (TUP)

Manage,collectmetrics, & publish metrics

Generate test inputs & component test code

Rational SoDA (TUP)

Generate documen-tation

Rational Unified Process

ProjectMgmt.

Tool mentors

Link requirements to change requests

Create test inputs from

requirements

Rational PortfolioManager

Baseline requirements

Implementation Trace requirements

&tests

Page 33: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Rational Tool Integrations & Project Disciplines (Groupings)Environment Requirements Business

Modeling

Testing

Configuration & Change

Management

Deployment

Rational Robot

Rational ClearQuest (ClearCase)

WBI Modeler/ Rational Software

Architect /Rose XDE

Rational RequisitePro

Rational Test Manager

(TUP)

Rational ClearCase

Rational Manual/Functional

Tester / Performance

Tester /PurifyPlus

Analysis & Design

Link Use Case elements

(models& text)

Baseline test scripts

Automate run-time testing

Link code changes to activities(Unified Change Management)

Version controlled

units

Submit defects

Submit defects Create & execute test scripts

Rational Project

Console (TUP)

Manage,collectmetrics, & publish metrics

Generate test inputs & component test code

Rational SoDA (TUP)

Generate documen-tation

Rational Unified Process

ProjectMgmt.

Tool mentors

Link requirements to change requests

Create test inputs from

requirements

Rational PortfolioManager

Baseline requirements

Implementation Trace requirements

&tests

Page 34: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Reference Information AMS Rational Enablement Site

http://w3.ams1.ibm.com/services/ams/competency/ams/tools_support/rational/ams_rational_home.html

Rational Tools Overview Viewlet Movies http://demos.dfw.ibm.com/on_demand/Demo/IBM_Demo_Rational_Software_Development_Platform-Mar05.html?S=index

eXtreme Leverage (XL) Portal http://w3-103.ibm.com/software/xl/portal

Software Group Answer Network (SWAN) https://w3-104.ibm.com/software/xl/swan/xlswan.nsf

Rational Knowledge Community https://knowledgecommunity.raleigh.ibm.com/KnowledgeWeb/protect/command.wss/rational

Other Resources-How do I get support? http://w3-03.ibm.com/software/sales/saletool.nsf/salestools/bt-rational$Rational_support

• Online ESR (Electronic Service Requests) for Internal problems with Rational Software

• Telephone support is exclusively for Severity 1 problems (Business Critical or Production Down Issues). Other Resources-PSN Network

http://ebusiness10.sby.ibm.com/psn/PSNHome.jsp Developerworks

http://www-130.ibm.com/developerworks/ Rational Education Roadmaps

http://w3.ams1.ibm.com/education/rational/ams_rational_education.html

Page 35: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Summary

The Rational Product Suite covers the Complete Project LifeCycle

Product Integrations help YOU do your job better Product Integration further enhanced in 2006 AMS Rational Enablement and eXtreme Leverage

Sites are two great information sources

Page 36: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement / IBM Software Group

®

Back Up Slides

Page 37: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Product Co-existence

Block: Install prevented. Occurs when installing a product with less functionality than the currently installed product. Uninstall existing. Install product with more functionality.Upgrade: If you attempt to install a product with more functionality, the first product is uninstalled and you are upgraded to the new productShell Share: Both products share the installation of the development platform

Page 38: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Product Entitlements for Existing Customers on Support: Design and Construction

Rational Application Developer

Rational Rose XDE Developer for Visual Studio

Rational Rose XDE Developer Plus

Rational Web DeveloperWebSphere Studio Site Developer

WebSphere Studio Application Developer

Rational Rose XDE Developer Plus

Rational Rose XDE Developer for Java

Rational Rose XDE Developer for Visual Studio

Rational Rose XDE Modeler

Current Offerings Atlantic or Current Offerings

Rational Rose XDE Developer for Java

Rational Software Modeler

Rational Software Modeler

Rational Software Modeler

Rational Software Modeler

Rational Software Architect

WSAD + Rational Rose XDE Developer for Java

WSAD + Rational Rose XDE Developer Plus

Rational Software Architect

Page 39: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

WBIM - RSA/RSM Integration - Who Does What Including Requirements and Use Cases

1. Business analyst creates business model

2. Software Architect views business model as UML

3. Software Architect creates UML system use case model and design model

4. Software Analyst details system use cases

5. Software Architect references UML contract view of Business Process Model, and Use Case model from UML design model

6. Software Architect creates design in UML

7. Software team creates implementation in code

WBI Modeler

RSA / RSM

UML DesignModel

Business ProcessModel

View as UML Contract

UML Sys Use Case

Model

RSA / RSM

Use Case Documents

RequisitePro

Page 40: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

Business and Software Modeling - The Big Picture

RSA/RSM

WSAD-IE

UML (contract)

BPEL (things to be automated)

WSDL, Jar, War, Ear

one-way flow

WebSphere Business Integration Modeler

WebSphere Business Integration Monitor

RequisitePro

WAS

WBISF

RUNTIME

Service implementation

Page 41: AMS Rational Enablement / IBM Software Group ® IBM Rational Products Overview D. Reilly

AMS Rational Enablement /IBM Software Group | Rational software

®

WBI Modeler

Role: Business Analyst

Tasks: 1. Model Business

Processes2. Simulate/Optimize

Business Processes

Rational SoftwareArchitect

Role: Architect

Tasks: 1. Define Use Case

Model2. Define Application

Models3. Model Application

Components4. Model Services

WSAD IntegrationEdition

Role: Integration Specialist

Tasks: 1. Implement Business

Processes2. Define Message

Transformations and Mediations

Rational Application Developer

Role: Developer

Tasks: 1. Implement

Components2. Generate Services3. Publish Services

BPEL Export

UML/Java Transformation

UDDI Registry

UDDI Publish

UDDI Inquiry

WebSphere Business Integration Server

Foundation

Deploy

Open WBI Modeler Model in RSA

Overall Workflow

Rational RequisitePro

Role: Systems Analyst

Tasks: 1. Write use cases2. Define non- func

requirements