Transcript
Page 1: ® IBM Software Group © 2006 IBM Corporation

®

IBM Software Group

© 2006 IBM Corporation

Rational tools overviewWeb 2.0, SOA and Collaboration on IBM i with Rational Software Delivery Platform

Claus WeissIBM i consultant Rational Business Ecosystem [email protected] courtesy of Linda Cole

Page 2: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

2

Agenda

Today’s realities

Next Gen IBM i Software Delivery

The Rational Software Delivery Platform

What’s New?

Page 3: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

Rational and Power i

Rational Organization Enterprise Modernization

IBM i Compilers and Tools transferred from WebSphere to Rational

– Application development tools in same division for all platforms

Focused on Business Application Developers

Enhancing and modernizing current applications

Seamless platform independent tools and technologies for all supported systems.

Page 4: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

“8 of 10 CEOs see significant change ahead” - 2008 IBM CEO Survey

By 2010, there will be 1 billion transistors per human

By 2010, there will be 30 billion RFID tags in circulation

China sends more text messages in a week than

the U.S. does in 1 year

There are 1 billion camera phones in use today

Soon there will be over 2 billion people on the web

By 2011 there will be trillions of interconnected

objects – cars, planes, cameras, roadways,

pipelines - forming an “Internet of Things”

Change is the new norm

Page 5: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

“The gap between expected change and the ability to manage it has almost tripled since 2006.”

– 2008 IBM CEO study

Companies are struggling to keep up

“IT investments made 10 to 20 years ago are … constraining the speed with which these businesses can change and respond to industry threats.”

– Gartner’s Top Predictions for Industry Leaders, 2007 and Beyond

IT should be an Enabler, not an obstacle

Page 6: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

6

The Road to Enterprise Modernization

Companies need a unique modernization strategybased on their :

business requirements

budget

schedules

staffing constraints

With our Rational Software Delivery Platform and our Enterprise Modernization expertise, we can help formulate a customized roadmap for each of our customers

Page 7: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

7

Agenda

Today’s realities

Next Gen IBM i Software Delivery

The Rational Software Delivery Platform

What’s New?

Page 8: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

8

Change in the marketplace, IBM i, & App.Development

The 1990’s New Millennium

ILE: Smaller, reusable programs

iSeries

PublicWeb service(trusted)

Web service(untrusted)

IBM i

Client/Server

The 1980’s

Large, monolithicRPG programs

AS/400

System 38…AS/400

iSeries

IBM i

Page 9: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

9

Evolution of IBM i Applications

Existing Green Screens

5250 Data Stream “scraping”

enter customer number:_____

Time:8:05 date:Oct 22,2000

Enter

“Native” rich UI’s for existing RPG programs

Refactored application: Separation of UI, Controller, and Business Logic

Business Logic in service programs exposed as web services

SOA; Web 2.0

Fat Client, Web, Web 2.0, Mobile UI

enter customer number:_____

Time:8:05 date:Oct 22,2000

Enter

Where are you on this continuum?Where do you need to be?

Rational is committed to helping with these transitions…lets talk…

Page 10: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

10

Managing Software Delivery - for Power System … and distributed Multi-platform development is the norm; IBM i hosts the business critical

applications with other platforms hosting web and other functions

However, many think of i development as “different and unique”, constraining efficiency & flexibility

Rational’s EM solutions provide:– a consolidated platform for multi-platform application development – a collaborative, integrated environment that supports innovation– the same power and flexibility for all types of applications, including i

With totally modern tools for Power System, customers can choose their deployment platform for new applications based upon runtime requirements (e.g. QOS, proximity to data) … and NOT based on out-dated perceptions of i dev

It is time to re-think how i development is done!

Page 11: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

Modernization is Easier said than Done

To enable flexibility, IT must overcome challenges such as:

• No business intelligence inventory of application assets• Complex application architectures• Skills lock-in and staff inflexibility• Antiquated development tools & application UI’s• Islands of development – tools, processes, infrastructure• Limited funding for new investments

Page 12: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

Enterprise Modernization – Solution Overview

Leverage value in existing assets

Develop new workloads with SOA and web technology advancements

Leverage existing and new staff on multi-platform projects

Improve quality and flexibility with a consolidated team infrastructure

Reduce maintenance costs

For more information, visit: www.ibm.com/rational/modernization

Invest resources in new opportunities

System z IBM i Distributed

Investments

Team Infrastructure

Leverage modern processes, tools and middleware to

reduce costs, improve quality and productivity

Understand, transform, reuse and manage enterprise application assets

Assets ArchitecturesDiscover new SOA

applications, reuse existing application as services

SkillsRapidly develop cross-platform applications

using new and existing skills

Page 13: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

13

Agenda

Today’s realities

Next Gen IBM i Software Delivery

The Rational Software Delivery Platform

What’s New?

Page 14: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

14

But…They have no business intelligence inventory of their application assets, relying instead on manual processes & incomplete knowledge

EJB

Potential order entry service

Gold customer qualification rule

SoftwareAssets AJAX

RPG

Create self-service site for drivers licenses

Priority seatingprocess

Java

Companies want to

Understand how their IT systems support their business processes, and then enhance them in a predictable manner

Page 15: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

Business intelligence and technical analysis of application systems

Map business processes to IT systems

Harvest business rules & potential services within existing apps, including 5250 apps

Refactor existing System i apps for reuse?

Perform impact analysis for all enterprise assets, avoid downtime due to unforeseencode dependencies

Manage asset development & deployment throughout the software lifecycle

Maintain control over code provided by outsourcers, business partners, or acquired through a merger?

Accelerate SOA efforts?

Map business processes to IT Systems Comprehensive inventory of assets for impact

analysis Identify business rules & potential services,

refactor for reuse- X-Analysis from Databorough

Use Application Diagram tool to show flow charts of ILE RPG, ILE COBOL, CL , programs and service programs- Rational Developer for i

Manage assets during development - Rational Asset Manager

Manage deployed services - WebSphere Services Registry & Repository

Enterprise portfolio management

Understand how their IT systems support their business processes, and then enhance them in a predictable manner.

Page 16: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

16

But…

Don’t know how to move from current implementation to a services based architecture.

Companies want to

leverage modern flexible architectures, to enable business agility

E01-EDI

Data W arehouse(Interfaces to and from the

Data Warehouse are notdisplayed on this diagram)

DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999

G 02 - G eneralLedger

A05 - AP

S01 - SalesCorrections

I01 POReceiving

I03 Return toVendor

I06 W arehouseM anagem ent

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: C olors have no spec ia l m ean ing .T hey a re to he lp m ake the d iagram eas ie r toread .For M ore Inform ation: S ee the da tabaseconta in ing in fo rm ation about eachapp lica tion : A pp lica tion V 4 .m db

S06 - Credit App

P15 EES Em ployeeChange Notice

OTHER APPS - PCAP - Collections/Credit

TM - Credit Card DB

ACCTS REC APPS - PC990COR

Bad DebtBenefical Fees

Beneficial ReconcilJEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF

NSFTeleCredit Fees

INVENTORY CONTROL APPS - PCCode Alarm

Debit ReceivingsDevo Sales

Display InventoryIn Hom e

JunkoutsM erchandise W ithdraw l

Prom o CreditsRTV Accrual

ShrinkAP Research - Inv CntrlAP Research-Addl Rpts

Book to Perpetual InventoryClose Out Reporting

Com puter Intelligence DataCount Corrections

Cross Ref for VCB DnldsDam age W rite OffDebit Receivings

DFI Vendor DatabaseDisplay Inventory Reconcil

Display Inventory Reporting

INVENTORY CONTROL APPS - PCDPI/CPI

IC BatchingInventory Adj/Count Correct

Inventory Control ReportsInventory Levels

Inventory RollM erchandise W ithdraw l

Open ReceivingsPI Count Results

PI Tim e Results from InvPrice Protection

Sales Flash ReportingShrink Reporting

SKU Gross M arginSKU Shrink Level Detail

USMVCB Dow nloads

Journal Entry Tool K it

Scorecard - HR

L02-ResourceScheduling(Cam pbell)

P09 - P17Cyborg

M 02 - M illennium

M 03 - M illennuim 3.0

Banks - ACH and Pos toPay

Cobra

B01 - StockStatus

S03-Polling

P14 O n-line NewHire Entry

CTS

Plan Adm inistrators(401K, PCS, Life,

Unicare, Solom onSm ith Barney)

D01 Post LoadBilling

I04 Hom eDeliveries

I02 -Transfers

Arthur P lanning

I07 PurchaseO rder

I12 Entertainm entSoftw are

I05Inventory Info

E13E3 Interface

S04 - Sales Posting

V01-Price M anagem entSystem

I10 Cycle PhysicalInventory

I55 SKUInform ation

K02Custom er Repair

TrackingI35 Early W arning

System

B02 M erchandiseAnalysis

I13- AutoReplenishm ent

U18 - CTO

Intercept

I09 Cycle Counts

E02-Em ployeePurchase

Texlon 3.5

ACH

Stock O ptions

I17 Custom er PerceivedIn-Stock

U16-Texlon

SiteSeer

C02 - CapitalProjects

F06 - F ixedAssets

US Bank ReconFile

Star Repair

EDICoordinator

M esa Data

NEW SoundscanNPD Group

AIG W arranty Guard

Resum ix

O ptika

Store BudgetReporting

P16 - Tally Sheet

Cash Receipts/Credit

S05 - HouseCharges

Ad Expense

L01-Prom oAnalysis

V02-PriceM arketingSupport

BM P - Busperform ance M ngt

StoreScorecard

I11 PriceTesting

Valley M edia

P09Bonus/HR

I15 Hand ScanApps

Roadshow

PO S

S08 - VertexSalesTax

A04 - CustRefund Chks

Equifax

ICM S Credit

Cellu larRollover

S09 - D igitalSatelliteSystem

NPD,SoundScan

Sterling VANM ailbox (Value)

I18SKU Rep

X92-X96Host to AS400

Com m unication

S02 -Layaw ays

W ashington,RG IS,

Ntl Bus System s

V04-SignSystem

I14 Count CorrectionsNARM

P01-Em ployeeM asterfile

I06 - Custom erO rder

FrickCo

UAR - Universal AccountReconcilliation

DepositoryBanks

S07 - CellPhones

S11 - ISPTracking

AAS

Fringe PO

Cash O ver/Short

L60 M DFCoop

SKU SelectionTool

SKUPerform ance

SupplierCom pliance

1

I35 - CEI

ASIS

M isc Accounting/Finance Apps - PC/NTCO BA (Corp office Budget Assistant)PCBS(Profit Center Budget System )

M erchandising Budget

AIM S

M erch M ngr ApprovalBatch ForcastingAd M easurem ent

AIM S Adm in

AIM SReportingAd

Launcher

V03- M ktReactions

SpecSource

CTO 2.Bestbuy.com

RebateTransfer

SignSystem

CopyW riter'sW orkspace

ELTPow erSuite

StoreM onitor

AIS Calendar

Stores & M rkts

Due Dates

Sm art P lus

InsertionsO rders

BudgetAnalysis Tool

Print CostingInvoice App

AIS Reports

BroadcastFilter

Sm art P lusLauncher

G eneralM aintenance

Printer PO

PrinterM aintenance

VendorM aintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-Hom eRepair

W arrantyBillingSystem

Process Servers(Im aging)

Prepared by M ichelle M ills

Page 1 of 2

E01-EDI

Data W arehouse(Interfaces to and from the

Data Warehouse are notdisplayed on this diagram)

DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999

G 02 - G eneralLedger

A05 - AP

S01 - SalesCorrections

I01 POReceiving

I03 Return toVendor

I06 W arehouseM anagem ent

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: C olors have no spec ia l m ean ing .T hey a re to he lp m ake the d iagram eas ie r toread .For M ore Inform ation: S ee the da tabaseconta in ing in fo rm ation about eachapp lica tion : A pp lica tion V 4 .m db

S06 - Credit App

P15 EES Em ployeeChange Notice

OTHER APPS - PCAP - Collections/Credit

TM - Credit Card DB

ACCTS REC APPS - PC990COR

Bad DebtBenefical Fees

Beneficial ReconcilJEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF

NSFTeleCredit Fees

INVENTORY CONTROL APPS - PCCode Alarm

Debit ReceivingsDevo Sales

Display InventoryIn Hom e

JunkoutsM erchandise W ithdraw l

Prom o CreditsRTV Accrual

ShrinkAP Research - Inv CntrlAP Research-Addl Rpts

Book to Perpetual InventoryClose Out Reporting

Com puter Intelligence DataCount Corrections

Cross Ref for VCB DnldsDam age W rite OffDebit Receivings

DFI Vendor DatabaseDisplay Inventory Reconcil

Display Inventory Reporting

INVENTORY CONTROL APPS - PCDPI/CPI

IC BatchingInventory Adj/Count Correct

Inventory Control ReportsInventory Levels

Inventory RollM erchandise W ithdraw l

Open ReceivingsPI Count Results

PI Tim e Results from InvPrice Protection

Sales Flash ReportingShrink Reporting

SKU Gross M arginSKU Shrink Level Detail

USMVCB Dow nloads

Journal Entry Tool K it

Scorecard - HR

L02-ResourceScheduling(Cam pbell)

P09 - P17Cyborg

M 02 - M illennium

M 03 - M illennuim 3.0

Banks - ACH and Pos toPay

Cobra

B01 - StockStatus

S03-Polling

P14 O n-line NewHire Entry

CTS

Plan Adm inistrators(401K, PCS, Life,

Unicare, Solom onSm ith Barney)

D01 Post LoadBilling

I04 Hom eDeliveries

I02 -Transfers

Arthur P lanning

I07 PurchaseO rder

I12 Entertainm entSoftw are

I05Inventory Info

E13E3 Interface

S04 - Sales Posting

V01-Price M anagem entSystem

I10 Cycle PhysicalInventory

I55 SKUInform ation

K02Custom er Repair

TrackingI35 Early W arning

System

B02 M erchandiseAnalysis

I13- AutoReplenishm ent

U18 - CTO

Intercept

I09 Cycle Counts

E02-Em ployeePurchase

Texlon 3.5

ACH

Stock O ptions

I17 Custom er PerceivedIn-Stock

U16-Texlon

SiteSeer

C02 - CapitalProjects

F06 - F ixedAssets

US Bank ReconFile

Star Repair

EDICoordinator

M esa Data

NEW SoundscanNPD Group

AIG W arranty Guard

Resum ix

O ptika

Store BudgetReporting

P16 - Tally Sheet

Cash Receipts/Credit

S05 - HouseCharges

Ad Expense

L01-Prom oAnalysis

V02-PriceM arketingSupport

BM P - Busperform ance M ngt

StoreScorecard

I11 PriceTesting

Valley M edia

P09Bonus/HR

I15 Hand ScanApps

Roadshow

PO S

S08 - VertexSalesTax

A04 - CustRefund Chks

Equifax

ICM S Credit

Cellu larRollover

S09 - D igitalSatelliteSystem

NPD,SoundScan

Sterling VANM ailbox (Value)

I18SKU Rep

X92-X96Host to AS400

Com m unication

S02 -Layaw ays

W ashington,RG IS,

Ntl Bus System s

V04-SignSystem

I14 Count CorrectionsNARM

P01-Em ployeeM asterfile

I06 - Custom erO rder

FrickCo

UAR - Universal AccountReconcilliation

DepositoryBanks

S07 - CellPhones

S11 - ISPTracking

AAS

Fringe PO

Cash O ver/Short

L60 M DFCoop

SKU SelectionTool

SKUPerform ance

SupplierCom pliance

1

I35 - CEI

ASIS

M isc Accounting/Finance Apps - PC/NTCO BA (Corp office Budget Assistant)PCBS(Profit Center Budget System )

M erchandising Budget

AIM S

M erch M ngr ApprovalBatch ForcastingAd M easurem ent

AIM S Adm in

AIM SReportingAd

Launcher

V03- M ktReactions

SpecSource

CTO 2.Bestbuy.com

RebateTransfer

SignSystem

CopyW riter'sW orkspace

ELTPow erSuite

StoreM onitor

AIS Calendar

Stores & M rkts

Due Dates

Sm art P lus

InsertionsO rders

BudgetAnalysis Tool

Print CostingInvoice App

AIS Reports

BroadcastFilter

Sm art P lusLauncher

G eneralM aintenance

Printer PO

PrinterM aintenance

VendorM aintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-Hom eRepair

W arrantyBillingSystem

Process Servers(Im aging)

Prepared by M ichelle M ills

Page 1 of 2

Outsourced

Supplier

Shared Svc

Division

Customer

Page 17: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

17

Develop new SOA apps, reuse existing apps as services

Create web services easily form existing code including RPG, COBOL and green screen applications

Build services once and deploy them across all platforms

Ensure new SOA applications will be easy to extend and maintain

Solutions to move to flexible architecture

Expose 5250 applications as web services- HATS for 5250

Quickly create web services from existing COBOL, RPG, Java or EGL applications- RDi SOA- Rational Business Developer (EGL) - Rational Application Developer

Create new platform-independent services- RBD (EGL Service Keyword)

Leverage Model Driven Development –

transform UML to Java, EGL, WSDL - Rational Software Architect

Move to a more flexible architecture to enable business agility

SOA

AJXJavascript

XMLWSDL

RPG

Page 18: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

18

Target Architecture

Controller Logic

Reporting

Rich UIRich UI

Web 2.0

RPG/COBOL/EGL/Java Business logic exposed as services

Controller Logic

Accounts Receivable

Rich UIRich UIWeb 2.0

Controller Logic

Order Entry

Rich UI

Web

Business logic integrated with supplier, customer, and vendor applications

Control logic EGL,J2EE or others.

User Interface

Page 19: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

19

But…They have developers that do not know all of these new technologies, and hiring all new people or doing massive retraining is unrealistic

SOA

AJAXJavascript

Java5250

XMLWSDL

SQLDB2/400

RPG

Companies want to

Use existing developers to build modern cross-platform apps that leverage new technologies like Web 2.0

Page 20: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

20

Leverage new and existing skills to build new apps

Forward-looking statement – may change without notice

Use existing staff to build end-to-end, multi-platform apps, including sophisticated Web 2.0 and SOA solutions

Use abstractions to hide technology, middleware, and platform complexities

Attract new staff with EGL - “IBM’s newest business language”

Harness a growing community of partners, ISVs, and customers with the EGL Café

Cross-platform application developmentProvide tools for traditional development

languages including RPG, COBOL- RDi SOA with RDi

Apply existing business-knowledgeable staff to build all elements of multi-platform applications… including end-to-end from Web 2.0 to services to batch processes

Attract new staff with IBM’s latest business language

One application, supported on multiple platforms with EGL- RDi SOA with Rational Business Developer (EGL)

Use existing developers to build modern cross-platform apps that leverage new technologies like Web 2.0

SOA

AJAXJavascript

Java5250

XMLWSDL

SQLDB2/400

RPG

Page 21: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

21

EGL – Enabling Web 2.0 for the enterprise Users now expect modern, interactive UIs (e.g. Google™ Maps, ESPN ™ gamecast)

Browsers are ubiquitous and increasingly powerful

Web 2.0 for enterprise apps requires browsers for presentation logic, backend servers for business and data access logic

Implementation involves many low-level technologies

EGL Rich UI hides complexities, enabling business developers to build sophisticated Web 2.0 solutions

RSDC conference scheduler application for iPhone, built with EGL Rich UI

Google Maps is a familiar example of Web 2.0 technology

at work

Forward-looking statement – may change without notice

Page 22: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

22

But…

They have antiquated development tools which deliver low productivity and are repulsive to younger staff

Companies want to

Increase productivity of their business developers, as well as attract new employees to this work

Page 23: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

23

Achieve high productivity, attract new talent with modern IDEs

Attract new and younger developers to backfill retiring developers with Eclipse-based IDEs

Develop applications faster using built-in high productivity features

Create web services quickly from existing and new RPG, COBOL, Java, or EGL code

Reduce IBM i workload by doing verify on developer workstations

Take advantage of new capabilities in Jazz

Rapid application development

Use modern IDEs to develop and maintain codeDebug and test from workstationExperienced RPG & COBOL developers made switch

to new RDi IDE while sustaining workloadYounger developers appreciated RDi productivity tools

and how easily legacy applications could be navigated- Rational Developer for i- Rational Developer for i for SOA Construction- Rational Business Developer- Rational Application Developer

Increase productivity of their development staff, as well as attract new employees to this work

Page 24: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

24

Companies want to

Reduce inefficiencies and quality problems in multi-platform development. They want coordination, traceability, & consistency across platforms

But…

They have different tools, processes and team infrastructure for each deployment platform, greatly complicating development of composite apps

Distributed Development Environment

IBM i Development Environment

Page 25: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

25

Common infrastructure & tooling to improve collaboration and governance

Use the same end-to-end lifecycle tools, and processes for IBM i and distributed

Reduce team infrastructure costs across the enterprise

Exploit Jazz to increase collaboration and communication for all geographies, roles, programming languages and development platforms

Improve governance with project management and reporting that spans all platforms

Automate testing,

Change and release management and Quality Tools

Significantly less effort to synchronize IBM i and distributed teams- Rational Team Concert for i

Reduce time and guarantee repeatability with automated testing, including 5250- Rational Functional Tester

Create test scripts from requirements and document results for any type of testing- Rational Manual Tester

Ensure scalability of applications which expose assets in new ways- Rational Performance Tester

Identify vulnerabilities, privacy issues, quality exposures and standards non-compliance - Rational AppScan

Enable multi-platform collaboration, testing and traceability

ConsolidatedDevelopment Environment

Page 26: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

26

Rational Software Delivery PlatformAccelerating multi-platform application development for Power System

Common Eclipse-based IDEs, for all development including RPG and COBOL. Same look and feel similar to Java and Microsoft’s IDEs

Common programming model based on EGL, provides a platform-independent model for developing cross-platform SOA and Web 2.0 applications and deploying optimized code for the target platform

Integration of legacy runtime assets into Web 2.0 and an SOA environment

Same software testing and quality management tools

Consolidated team infrastructure leveraging “Jazz” to increase collaboration and communication

Page 27: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

27

Agenda

Today’s realities

Next Gen IBM i Software Delivery

The Rational Software Delivery Platform

What’s New?

Page 28: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

28

The Jazz project: Transforming how people work together

A major investment by IBM to create a scalable, extensible team collaboration platform

IBM’s vision of the future of software delivery – globally distributed, fluid and dynamic

An evolution of the Rational portfolio, which will evolve to support Jazz technology over time

A community at Jazz.net– where you can see Jazz-based products being built

Jazz is a project and platform for transforming

how people work together to deliver greater value and

performance from their software investments

Page 29: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

29

Increase collaboration between dispersed software teamsIBM Rational Team Concert for i v1.0 Real time, in-context team collaboration

– Make software development more automated, transparent and predictive

"Think and work in unison"– Integrated source control, work item and build management

Assess real-time project health– Capture data automatically and unobtrusively

Automate best practices – Dynamic processes accelerate team workflow– Out-of-the-box or custom processes

Unify software teams – Integrate a broad array of tools and clients– Extend the value of ClearQuest and ClearCase

Exploit Quality of Service of IBM i– Hosted on IBM i with DB2 & WAS

IBM i development support (coming)– Supports RPG, COBOL and EGL, IBM i builds, Integrates

with Rational Developer for i

IBM Rational Team Concertfor i

transparent integrated presence

wikis OPEN real-time reporting

chat automated hand-offs Web 2.0 custom dashboards automated data gathering EXTENSIBILITY Eclipse plug-ins

services architecture FREEDOM TO CREATE

Open and extensible on Collaborate in contextRight-size governanceDay one productivity

Forward-looking statement – may change without notice

GA: 4Q 08

Page 30: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

A Rational Team Concert for i Scenario

30

Requirement

Work Items

Code (RPG, EGL, Java)

Regression tests

Automated builds

Developer

Business Stakeholder

IT Management

Levies a:

Turns Requirement into:

Team Lead

Works on Work Items:

Business Stakeholder

Additional Capabilities:•Teach it your development process•Defect tracking•Source code management•Team membership, communication, …•All artifacts stored on IBM i•…

Project Dashboard

Check on Status of:

Page 31: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

31

Accelerate development of traditional RPG and COBOL

applications for IBM i

IBM Rational Developer for i v7.5

IBM Rational Developer for i v7.5

GA: Oct 31st

Accelerate development of IBM i applications– Eclipse-based IDE for RPG and COBOL

programmers, including edit/compile/debug capabilities.

Increase developer productivity and flexibility New and existing skills can collaborate,

navigate IBM i applications and make code changes quickly

Integrated application lifecycle Support for centralizing IBM i resources in a

common change management repository with Rational Team Concert for i v1.0

Page 32: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

Accelerate development of traditional RPG and COBOL applications and web services and SOA for IBM iIBM Rational Developer for i for SOA Construction v7.5

Rational Developerfor IBM i (RDi) RDi SOA

Traditional RPG, COBOL development

Create Web Services from IBM i programs

Consume Web Services via EGL

Create modern Web 2.0 applications leveraging RPG/COBOL via EGL

Rational Business Developer (RBD)

RPG, COBOL, CL

Edit, Compile, Debug

New 5250 Screen Designer

New application diagrammer

Smaller footprint (minimum 512mb memory)

EGL (EnterpriseGeneration Language

Java without the Java

Web 2.0

Web Services

Modern languageand user interfaces

Generate JavaScript & API support

Modern Language Merges with Core Business Systems & Heritage Languages

+ +

Page 33: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

33

Simplify Multiplatform SOA and Web 2.0 developmentIBM Rational Business Developer v7.5 and v7.5.1

IBM RDi SOA v7.5 & v7.5.1

GA: Nov 26th

Deliver modern innovative solutions with the available resources Simpler, faster way to integrate mainframe, mid-range or

distributed applications to Web 2.0 and SOA

Lower development costs and decrease time to market Platform independent development approach induces a

significantly lower error rate and higher quality overall

Increase competitive advantage– Break down skills and technology silos for faster delivery of new

business solutions

Increase programmer productivity– New developers can work independently with minimal support

from subject matter experts

Deploy to your choice of target environment– J2EE, IBM i (System i), Windows, Linux, zLinux, HP/UX, Solaris,

AIX, and z/OS (batch CICS and IMS)

Support for latest runtimes IBM WebSphere Application Server V7.0, IBM WebSphere

Portal V6.1, CICS v3.2, IMS v10 and MQ

Support for latest development environment Eclipse 3.4-based IBM Rational development environment,

including JSF v1.2

Page 34: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

34

Transform green screens to user interfaces and servicesIBM Rational Host Access Transformation Services for 5250 v7.5

IBM Rational Host Access Transformation Services for 5250 v7.5

GA: Oct 31st

Extend reach of 5250 screens applications to new users– Transform 5250 screens to Web, rich client, portlet, or mobile

applications, or can be SOA-enabled as Web services

Faster return on investment with lower risk– Reuse proven, dependable and reliable business processes

instead of rewriting

Shorten learning curve and training costs– Reduced average service times, training time, and employee

turnover

Simplify customer and partner integrations– Achieve integration with other business information with

minimal development cost

Build robust and reliable Web services easily– New Visual Macro Editor enhancements and full support

Support for latest runtimes IBM WebSphere Application Server V7.0, IBM WebSphere

Portal V6.1

Support for latest development environments Eclipse 3.4-based IBM Rational development environment.

Rich Client Web

MobileWeb Service

Portal

Page 35: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

Accelerating software innovation for i on Power Systems Unleashing enterprise software assets and skills across virtualized environments

Rational Team Concert for i

Rational Developer for i

Enable Flexibility

Automate software delivery processes and compliance

Better manage change and configuration of software assets

Enhance collaboration and traceability across teams

Modernize Assets

Expose business transactional capabilities as SOA, internet and mobile services

Easily extend to the web with lower cost and lower risk

Analyze assets to expand ROI and to speed new projects

Rational Host Access Transformation Services for 5250 Applications (HATS)

Rational Developer for i for SOA Construction

X-Analysis from Databorough

Drive Innovation

Exploit EGL, IBM’s newest and most advanced business language

Leverage existing and new skills from cross-platform projects

Accelerate adoption of Web 2.0 and SOA technologies

WebSphere Development Studio for i Rational Developer for i for SOA

Construction

iSandbox

Extend Skills

Page 36: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

36

Summary

is working closely with the team

has a strong portfolio of tools for application development

is investing in new tools for application development for i

AssetsUnderstand, transform, reuse and mange enterprise application assets Processes

and InfrastructuresLeverage modern processes, tools and middleware to reduce costs, improve quality and productivity

ArchitecturesDiscover new SOA applications,

reuse existing application as services

SkillsRapidly develop cross-platform applications using new and existing skills

InvestmentsInvest resources in new opportunities

System z IBM i AIX, Linux

Rational …

Page 37: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

37

Full version software trials

‘Try online’ hosted System i environments

Tutorials

Architectural Guidance

IBM i Sandbox

Examples and best practices provide low-risk, practical, hands-on path to understanding

Try out Rational Tools for i in our hosted environment

Rational Developer for i (RDi) RDi SOA (w/EGL) Rational Host Access Transformation Services (HATS) X-Analysis from Databorough

http://www.ibm.com/developerworks/downloads/emsandbox/

Page 38: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

IBM Community Sites for Business Developers

www.ibm.com/rational/cafe

Page 39: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

39

Enterprise Modernization – Key Resources Web sites Enterprise Modernization Solution Home on ibm.com Enterprise Modernization Sandbox for IBM i EGL Cafe: Community for EGL developers

Whitepapers/Brochures Brochure: Enterprise modernization solution overview Solution Sheet: IBM Enterprise Modernization Solutions for

IBM i Developer Productivity Study – EGL vs. .NET Redbook: Building SOA-based Solutions for IBM i Platform

Demos Enterprise Modernization Product Demos

Webcasts/Podcasts Webcast by Scott Hebner: Accelerating software innovation

for IBM i on Power Systems

ibm.com/rational/modernization

Page 40: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

40

Page 41: ® IBM Software Group © 2006 IBM Corporation

IBM Software Group | Rational software

41

© Copyright IBM Corporation 2008. 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, 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.

Learn more at: IBM Rational software IBM Rational Software Delivery Platform Process and portfolio management Change and release management Quality management Architecture management

Rational trial downloads Leading Innovation Web site developerWorks Rational IBM Rational TV IBM Business Partners IBM Rational Case Studies


Recommended