View
1.107
Download
0
Category
Tags:
Preview:
DESCRIPTION
Citation preview
®
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 Teamweiss@ca.ibm.comPresentation courtesy of Linda Cole
IBM Software Group | Rational software
2
Agenda
Today’s realities
Next Gen IBM i Software Delivery
The Rational Software Delivery Platform
What’s New?
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.
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
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
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
IBM Software Group | Rational software
7
Agenda
Today’s realities
Next Gen IBM i Software Delivery
The Rational Software Delivery Platform
What’s New?
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
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…
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!
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
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
IBM Software Group | Rational software
13
Agenda
Today’s realities
Next Gen IBM i Software Delivery
The Rational Software Delivery Platform
What’s New?
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
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.
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
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
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
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
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
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
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
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
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
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
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
IBM Software Group | Rational software
27
Agenda
Today’s realities
Next Gen IBM i Software Delivery
The Rational Software Delivery Platform
What’s New?
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
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
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:
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
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
+ +
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
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
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
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 …
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/
IBM Software Group | Rational software
IBM Community Sites for Business Developers
www.ibm.com/rational/cafe
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
IBM Software Group | Rational software
40
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