IBM Rational Software Conference 2009
IBM Rational Software Conference 2009Enterprise Modernization
Lowering the cost of multi-platform application development and delivery
Hayden LindseyVice President & Distinguished Engineer
Enterprise Modernization, Modeling, Construction and [email protected]
© 2009 IBM Corporation
IBM Rational Software Conference 2009
Change is the new norm
IBM Sequoia Super Computer…It would take the entire population of the earth,
about six billion, each of us working a handheld calculator at the rate of one second per calculation, more than
320 years to do what Sequoia can do in one day.
There are 1 billioncamera phones in
use today
“8 of 10 CEOs see significant change ahead”- 2008 IBM CEO Survey
The internet of people is over one billion strong. The internet of
things is almost one trillion.By 2010, there will be 30 billion RFID tags in circulation
Soon there will be over 2 billion people on the web
China sends more text messages in a week than the U.S. does in 1 year
2
IBM Rational Software Conference 2009
50% of outsourced projects are expected to under perform
IT skills shortage reaches highest level in 10 years
Ohio election web site shut down after being hacked
North Carolina Jobless Claims Crash State's Web Site
Change can be very disruptive
COBOL thwarts California's “Governator”
All software systems crasheddue to software bug when F-22 flew over international dateline
Change can be very disruptive an opportunity
“The gap between expected change and the ability to manage it has almost tripled since 2006.”
– 2008 IBM CEO study
View fashion shows and collections on your iPhone
Malta is building a smart grid to linkthe power and water systems
Mobile phone provider “3”launches new handset to allow users to make free
calls via Skype
3
IBM Rational Software Conference 2009
Is your IT infrastructure flexible enough?
“The message for IT is clear; business needs and expects greater agility from IT. A new approach to IT delivery models and sourcing options is required that allows IT organizations to be more responsive to the needs of the business.”
– Gartner, October 14, 2008, “Changing the Cost Structure of IT Will Become a Business Imperative for Most CIOs”IT
Infrastructure
4
IBM Rational Software Conference 2009
Treat software development as a strategic business process
Efficiency
Control
Business Value
Individual Team BusinessOrganization
Global effectiveness
and collaboration
Predictablegovernance and asset utilization
Software investment management aligned with
business and operational
priorities
Productivity through
automation
Reduce human errorReduce manual tasks Improve release quality
Improve business flexibility and lower costs / riskImprove stakeholder satisfaction & output
Accelerate progressReduce scrap / reworkReduce cost of change
Improve team productivity Reduce custom training and tooling variants
5
IBM Rational Software Conference 2009
Rational solutions can help in 3 domains
Enterprise Modernization – harness the same power and flexibility for all types of applications, no matter what platform they are deployed on
IT Business Transformation – align your IT infrastructure with your businessstrategy and vision to innovate new business strategies and meet long term objectives
Complex/Embedded Systems – deliver innovative software for your products, while integrating across mechanical, electronic, and software domains
Mfg Systems
Supply Chain
Customer Support
LogisticsMfg Systems
Supply Chain
Customer Support
Logistics
IT Business Transformation
Complex / Embedded Systems
Enterprise Modernization
IBM Rational Software Conference 2009
“We don’t understand the effort, risk and impact of modernizing our
legacy software portfolio”
“Our development teams working on different platforms are struggling to
communicate. How do we collaborate in the context of our work?”
“Our skills gap just seems to keep growing. How do we stay current with all the language and technology changes?”
“Our architecture has evolved to be too complex and convoluted– we need to
be flexible and agile.”
People ChallengesApplication Challenges Team Challenges
Key modernization challenges for IT organizations
Skills lock-inPlethora of new technologiesUnattractive, low productivity toolsSteep learning curve due to platform/language-unique tools
Lost application knowledgeArchitectural complexityPoor quality and performanceRegulatory and compliance risksHigher costs
Poor communicationIncompatible tools & processes across platformsWeak project oversightLack of traceability across lifecycle
7
IBM Rational Software Conference 2009
Enterprise Modernization solutionsA smarter way to maximize the value of your applications, people and teams
Applications
Teams People
For more information, visit: www.ibm.com/rational/modernization
Consolidate team infrastructure
to increase efficiency, collaboration,
and governance across software lifecycle
Reduce application maintenance costs, increase agility to respond to change and increase overall quality
Achieve greater businessagility and productivityby leveraging existing
domain knowledge and new talent
8
IBM Rational Software Conference 2009
Enterprise Modernization solutionsA smarter way to maximize the value of your applications, people and teams
Applications
Teams People
Reduce application maintenance costs, increase agility to respond to change and increase overall quality
For more information, visit: www.ibm.com/rational/modernization
9
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toUnderstand the impact and cost of change to their IT systems
What is impacted if I change this
COBOL copybook…
EJB
COBOL
JSF
ButThey have no business intelligence inventory of their application assets, relying instead on manual and error-prone processes and incomplete knowledge. They must compensate with more extensive planning andextra testing.
IBM Rational Software Conference 2009
Applications
Teams PeopleSolution: Business intelligence for applicationsRestore lost application knowledge via technical analysis
Metadata Repository
What is impacted if I change this
COBOL copybook…
EJB
COBOL
JSF
Rational Asset AnalyzerWebSphere Studio Asset AnalyzerDelivering
Reduced risk by quickly determining the full impact of proposed changes and lowered costs via dead code elimination, optimal planning, focused testing and faster development
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toBetter align IT activities and investments with their business goalsand objectives
ButThey do not have a tool or process for capturing business goals or prioritizing projects, nor for linking them to the associated IT efforts. They rely instead upon less rigorous verbal discussions and difficult-to-maintain documents.
IBM Rational Software Conference 2009
Applications
Teams PeopleSolution: Enterprise architecture and portfoliomanagement
Make enterprise IT planning actionable and trackable
Rational System ArchitectRational Focal Point for Product
and Portfolio ManagementRational Focal Point for Project
ManagementDeliveringPrioritization of competing projects, impact analysis of portfolio decisions, assurance projects remain aligned with business goals, and central oversight of budget, risks, demands and investment management
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toHave a nimble IT organization that leverages SOA to respond morequickly to the needs of the business
Outsourced
Supplier
Shared Svc
Division
Customer
E01-EDI
Data Warehouse(Interfaces to and from theData Warehouse are not
displayed on this diagram)
DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999
G02 - GeneralLedger
A05 - AP
S01 - SalesCorrections
I01 POReceiving
I03 Return toVendor
I06 WarehouseManagement
Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: Colors have no special meaning.They are to help make the diagram easier toread.For More Information: See the databasecontaining information about eachapplication: Application V4.mdb
S06 - Credit App
P15 EES EmployeeChange Notice
OTHER APPS - PCAP - Collections/Credit
TM - Credit Card DB
ACCTS REC APPS - PC990CORBad Debt
Benefical FeesBeneficial Reconcil
JEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF
NSFTeleCredit Fees
INVENTORY CONTROL APPS - PCCode Alarm
Debit ReceivingsDevo Sales
Display InventoryIn HomeJunkouts
Merchandise WithdrawlPromo CreditsRTV Accrual
ShrinkAP Research - Inv CntrlAP Research-Addl Rpts
Book to Perpetual InventoryClose Out Reporting
Computer Intelligence DataCount Corrections
Cross Ref for VCB DnldsDamage Write OffDebit Receivings
DFI Vendor DatabaseDisplay Inventory Reconcil
Display Inventory Reporting
INVENTORY CONTROL APPS - PCDPI/CPI
IC BatchingInventory Adj/Count CorrectInventory Control Reports
Inventory LevelsInventory Roll
Merchandise WithdrawlOpen ReceivingsPI Count Results
PI Time Results from InvPrice Protection
Sales Flash ReportingShrink Reporting
SKU Gross MarginSKU Shrink Level Detail
USMVCB Downloads
Journal Entry Tool Kit
Scorecard - HR
L02-ResourceScheduling(Campbell)
P09 - P17Cyborg
M02 - Millennium
M03 - Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
B01 - StockStatus
S03-Polling
P14 On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life,
Unicare, SolomonSmith Barney)
D01 Post LoadBilling
I04 HomeDeliveries
I02 -Transfers
Arthur Planning
I07 PurchaseOrder
I12 EntertainmentSoftware
I05Inventory Info
E13E3 Interface
S04 - Sales Posting
V01-Price ManagementSystem
I10 Cycle PhysicalInventory
I55 SKUInformation
K02Customer Repair
Tracking I35 Early WarningSystem
B02 MerchandiseAnalysis
I13- AutoReplenishment
U18 - CTO
Intercept
I09 Cycle Counts
E02-EmployeePurchase
Texlon 3.5
ACH
Stock Options
I17 Customer PerceivedIn-Stock
U16-Texlon
SiteSeer
C02 - CapitalProjects
F06 - FixedAssets
US Bank ReconFile
Star Repair
EDICoordinator
Mesa DataNEW Soundscan
NPD GroupAIG Warranty Guard
Resumix
Optika
Store BudgetReporting
P16 - Tally Sheet
Cash Receipts/Credit
S05 - HouseCharges
Ad Expense
L01-PromoAnalysis
V02-PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
I11 PriceTesting
Valley Media
P09Bonus/HR
I15 Hand ScanApps
Roadshow
POS
S08 - VertexSalesTax
A04 - CustRefund Chks
Equifax
ICMS Credit
CellularRollover
S09 - DigitalSatelliteSystem
NPD,SoundScan
Sterling VANMailbox (Value)
I18SKU Rep
X92-X96Host to AS400
Communication
S02 -Layaways
Washington,RGIS,
Ntl Bus Systems
V04-SignSystem
I14 Count CorrectionsNARM
P01-EmployeeMasterfile
I06 - CustomerOrder
FrickCo
UAR - Universal AccountReconcilliation
DepositoryBanks
S07 - CellPhones
S11 - ISPTracking
AAS
Fringe PO
Cash Over/Short
L60 MDFCoop SKU Selection
Tool
SKUPerformance
SupplierCompliance
1
I35 - CEIASIS
Misc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)
Merchandising Budget
AIMSMerch Mngr Approval
Batch ForcastingAd Measurement
AIMS Admin
AIMSReportingAd
Launcher
V03- MktReactions
SpecSource
CTO2.Bestbuy.com
RebateTransfer
SignSystem
CopyWriter'sWorkspace
ELTPowerSuite
StoreMonitor
AIS Calendar
Stores & Mrkts
Due Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
AIS Reports
BroadcastFilter
Smart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3Reports
Connect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepair
WarrantyBillingSystem
Process Servers(Imaging)
Prepared by Michelle Mills
Page 1 of 2
E01-EDI
Data Warehouse(Interfaces to and from theData Warehouse are not
displayed on this diagram)
DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999
G02 - GeneralLedger
A05 - AP
S01 - SalesCorrections
I01 POReceiving
I03 Return toVendor
I06 WarehouseManagement
Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: Colors have no special meaning.They are to help make the diagram easier toread.For More Information: See the databasecontaining information about eachapplication: Application V4.mdb
S06 - Credit App
P15 EES EmployeeChange Notice
OTHER APPS - PCAP - Collections/Credit
TM - Credit Card DB
ACCTS REC APPS - PC990CORBad Debt
Benefical FeesBeneficial Reconcil
JEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF
NSFTeleCredit Fees
INVENTORY CONTROL APPS - PCCode Alarm
Debit ReceivingsDevo Sales
Display InventoryIn HomeJunkouts
Merchandise WithdrawlPromo CreditsRTV Accrual
ShrinkAP Research - Inv CntrlAP Research-Addl Rpts
Book to Perpetual InventoryClose Out Reporting
Computer Intelligence DataCount Corrections
Cross Ref for VCB DnldsDamage Write OffDebit Receivings
DFI Vendor DatabaseDisplay Inventory Reconcil
Display Inventory Reporting
INVENTORY CONTROL APPS - PCDPI/CPI
IC BatchingInventory Adj/Count CorrectInventory Control Reports
Inventory LevelsInventory Roll
Merchandise WithdrawlOpen ReceivingsPI Count Results
PI Time Results from InvPrice Protection
Sales Flash ReportingShrink Reporting
SKU Gross MarginSKU Shrink Level Detail
USMVCB Downloads
Journal Entry Tool Kit
Scorecard - HR
L02-ResourceScheduling(Campbell)
P09 - P17Cyborg
M02 - Millennium
M03 - Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
B01 - StockStatus
S03-Polling
P14 On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life,
Unicare, SolomonSmith Barney)
D01 Post LoadBilling
I04 HomeDeliveries
I02 -Transfers
Arthur Planning
I07 PurchaseOrder
I12 EntertainmentSoftware
I05Inventory Info
E13E3 Interface
S04 - Sales Posting
V01-Price ManagementSystem
I10 Cycle PhysicalInventory
I55 SKUInformation
K02Customer Repair
Tracking I35 Early WarningSystem
B02 MerchandiseAnalysis
I13- AutoReplenishment
U18 - CTO
Intercept
I09 Cycle Counts
E02-EmployeePurchase
Texlon 3.5
ACH
Stock Options
I17 Customer PerceivedIn-Stock
U16-Texlon
SiteSeer
C02 - CapitalProjects
F06 - FixedAssets
US Bank ReconFile
Star Repair
EDICoordinator
Mesa DataNEW Soundscan
NPD GroupAIG Warranty Guard
Resumix
Optika
Store BudgetReporting
P16 - Tally Sheet
Cash Receipts/Credit
S05 - HouseCharges
Ad Expense
L01-PromoAnalysis
V02-PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
I11 PriceTesting
Valley Media
P09Bonus/HR
I15 Hand ScanApps
Roadshow
POS
S08 - VertexSalesTax
A04 - CustRefund Chks
Equifax
ICMS Credit
CellularRollover
S09 - DigitalSatelliteSystem
NPD,SoundScan
Sterling VANMailbox (Value)
I18SKU Rep
X92-X96Host to AS400
Communication
S02 -Layaways
Washington,RGIS,
Ntl Bus Systems
V04-SignSystem
I14 Count CorrectionsNARM
P01-EmployeeMasterfile
I06 - CustomerOrder
FrickCo
UAR - Universal AccountReconcilliation
DepositoryBanks
S07 - CellPhones
S11 - ISPTracking
AAS
Fringe PO
Cash Over/Short
L60 MDFCoop SKU Selection
Tool
SKUPerformance
SupplierCompliance
1
I35 - CEIASIS
Misc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)
Merchandising Budget
AIMSMerch Mngr Approval
Batch ForcastingAd Measurement
AIMS Admin
AIMSReportingAd
Launcher
V03- MktReactions
SpecSource
CTO2.Bestbuy.com
RebateTransfer
SignSystem
CopyWriter'sWorkspace
ELTPowerSuite
StoreMonitor
AIS Calendar
Stores & Mrkts
Due Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
AIS Reports
BroadcastFilter
Smart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3Reports
Connect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepair
WarrantyBillingSystem
Process Servers(Imaging)
Prepared by Michelle Mills
Page 1 of 2
Service
ButThey have application architectures that were built incrementally over the last 20-30 years and are no longer flexible or agile
IBM Rational Software Conference 2009
Applications
Teams PeopleSolution: SOA tools for all platforms, languages Use powerful tools to quickly begin SOA evolution by leveraging theproven assets that have been running the enterprise for years, and then accelerate with visual specifications and platform-independent services
Rational Application DeveloperRational Developer for System zRational Developer for i for SOA ConstructionRational Business DeveloperHost Access Transformation Services
Delivering5x lower costs through reuse of existing assets, higher productivity and platform portability of new services
E01-EDI
Data Warehouse(Interfaces to and from the
Data Warehouse are notdisplayed on this diagram)
DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999
G02 - GeneralLedger
A05 - AP
S01 - SalesCorrections
I01 POReceiving
I03 Return toVendor
I06 WarehouseManagement
Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: Colors have no special meaning.They are to help make the diagram easier toread.For More Information: See the databasecontaining information about eachapplication: Application V4.mdb
S06 - Credit App
P15 EES EmployeeChange 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 HomeJunkouts
Merchandise WithdrawlPromo CreditsRTV Accrual
ShrinkAP Research - Inv CntrlAP Research-Addl Rpts
Book to Perpetual InventoryClose Out Reporting
Computer Intelligence DataCount Corrections
Cross Ref for VCB DnldsDamage Write OffDebit Receivings
DFI Vendor DatabaseDisplay Inventory ReconcilDisplay Inventory Reporting
INVENTORY CONTROL APPS - PCDPI/CPI
IC BatchingInventory Adj/Count CorrectInventory Control Reports
Inventory LevelsInventory Roll
Merchandise WithdrawlOpen ReceivingsPI Count Results
PI Time Results from InvPrice Protection
Sales Flash ReportingShrink Reporting
SKU Gross MarginSKU Shrink Level Detail
USMVCB Downloads
Journal Entry Tool Kit
Scorecard - HR
L02-ResourceScheduling(Campbell)
P09 - P17Cyborg
M02 - Millennium
M03 - Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
B01 - StockStatus
S03-Polling
P14 On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life,
Unicare, SolomonSmith Barney)
D01 Post LoadBilling
I04 HomeDeliveries
I02 -Transfers
Arthur Planning
I07 PurchaseOrder
I12 EntertainmentSoftware
I05Inventory Info
E13E3 Interface
S04 - Sales Posting
V01-Price ManagementSystem
I10 Cycle PhysicalInventory
I55 SKUInformation
K02Customer Repair
Tracking I35 Early WarningSystem
B02 MerchandiseAnalysis
I13- AutoReplenishment
U18 - CTO
Intercept
I09 Cycle Counts
E02-EmployeePurchase
Texlon 3.5
ACH
Stock Options
I17 Customer PerceivedIn-Stock
U16-Texlon
SiteSeer
C02 - CapitalProjects
F06 - FixedAssets
US Bank ReconFile
Star Repair
EDICoordinator
Mesa Data
NEW SoundscanNPD Group
AIG Warranty Guard
Resumix
Optika
Store BudgetReporting
P16 - Tally Sheet
Cash Receipts/Credit
S05 - HouseCharges
Ad Expense
L01-PromoAnalysis
V02-PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
I11 PriceTesting
Valley Media
P09Bonus/HR
I15 Hand ScanApps
Roadshow
POS
S08 - VertexSalesTax
A04 - CustRefund Chks
Equifax
ICMS Credit
CellularRollover
S09 - DigitalSatelliteSystem
NPD,SoundScan
Sterling VANMailbox (Value)
I18SKU Rep
X92-X96Host to AS400
Communication
S02 -Layaways
Washington,RGIS,
Ntl Bus Systems
V04-SignSystem
I14 Count CorrectionsNARM
P01-EmployeeMasterfile
I06 - CustomerOrder
FrickCo
UAR - Universal AccountReconcilliation
DepositoryBanks
S07 - CellPhones
S11 - ISPTracking
AAS
Fringe PO
Cash Over/Short
L60 MDFCoop SKU Selection
Tool
SKUPerformance
SupplierCompliance
1
I35 - CEI
ASIS
Misc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)
Merchandising Budget
AIMSMerch Mngr Approval
Batch ForcastingAd Measurement
AIMS Admin
AIMSReportingAd
Launcher
V03- MktReactions
SpecSource
CTO2.Bestbuy.com
RebateTransfer
SignSystem
CopyWriter'sWorkspace
ELTPowerSuite
StoreMonitor
AIS Calendar
Stores & Mrkts
Due Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
AIS Reports
BroadcastFilter
Smart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3Reports
Connect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepair
WarrantyBillingSystem
Process Servers(Imaging)
Prepared by Michelle Mills
Page 1 of 2
E01-EDI
Data Warehouse(Interfaces to and from the
Data Warehouse are notdisplayed on this diagram)
DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999
G02 - GeneralLedger
A05 - AP
S01 - SalesCorrections
I01 POReceiving
I03 Return toVendor
I06 WarehouseManagement
Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: Colors have no special meaning.They are to help make the diagram easier toread.For More Information: See the databasecontaining information about eachapplication: Application V4.mdb
S06 - Credit App
P15 EES EmployeeChange 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 HomeJunkouts
Merchandise WithdrawlPromo CreditsRTV Accrual
ShrinkAP Research - Inv CntrlAP Research-Addl Rpts
Book to Perpetual InventoryClose Out Reporting
Computer Intelligence DataCount Corrections
Cross Ref for VCB DnldsDamage Write OffDebit Receivings
DFI Vendor DatabaseDisplay Inventory ReconcilDisplay Inventory Reporting
INVENTORY CONTROL APPS - PCDPI/CPI
IC BatchingInventory Adj/Count CorrectInventory Control Reports
Inventory LevelsInventory Roll
Merchandise WithdrawlOpen ReceivingsPI Count Results
PI Time Results from InvPrice Protection
Sales Flash ReportingShrink Reporting
SKU Gross MarginSKU Shrink Level Detail
USMVCB Downloads
Journal Entry Tool Kit
Scorecard - HR
L02-ResourceScheduling(Campbell)
P09 - P17Cyborg
M02 - Millennium
M03 - Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
B01 - StockStatus
S03-Polling
P14 On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life,
Unicare, SolomonSmith Barney)
D01 Post LoadBilling
I04 HomeDeliveries
I02 -Transfers
Arthur Planning
I07 PurchaseOrder
I12 EntertainmentSoftware
I05Inventory Info
E13E3 Interface
S04 - Sales Posting
V01-Price ManagementSystem
I10 Cycle PhysicalInventory
I55 SKUInformation
K02Customer Repair
Tracking I35 Early WarningSystem
B02 MerchandiseAnalysis
I13- AutoReplenishment
U18 - CTO
Intercept
I09 Cycle Counts
E02-EmployeePurchase
Texlon 3.5
ACH
Stock Options
I17 Customer PerceivedIn-Stock
U16-Texlon
SiteSeer
C02 - CapitalProjects
F06 - FixedAssets
US Bank ReconFile
Star Repair
EDICoordinator
Mesa Data
NEW SoundscanNPD Group
AIG Warranty Guard
Resumix
Optika
Store BudgetReporting
P16 - Tally Sheet
Cash Receipts/Credit
S05 - HouseCharges
Ad Expense
L01-PromoAnalysis
V02-PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
I11 PriceTesting
Valley Media
P09Bonus/HR
I15 Hand ScanApps
Roadshow
POS
S08 - VertexSalesTax
A04 - CustRefund Chks
Equifax
ICMS Credit
CellularRollover
S09 - DigitalSatelliteSystem
NPD,SoundScan
Sterling VANMailbox (Value)
I18SKU Rep
X92-X96Host to AS400
Communication
S02 -Layaways
Washington,RGIS,
Ntl Bus Systems
V04-SignSystem
I14 Count CorrectionsNARM
P01-EmployeeMasterfile
I06 - CustomerOrder
FrickCo
UAR - Universal AccountReconcilliation
DepositoryBanks
S07 - CellPhones
S11 - ISPTracking
AAS
Fringe PO
Cash Over/Short
L60 MDFCoop SKU Selection
Tool
SKUPerformance
SupplierCompliance
1
I35 - CEI
ASIS
Misc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)
Merchandising Budget
AIMSMerch Mngr Approval
Batch ForcastingAd Measurement
AIMS Admin
AIMSReportingAd
Launcher
V03- MktReactions
SpecSource
CTO2.Bestbuy.com
RebateTransfer
SignSystem
CopyWriter'sWorkspace
ELTPowerSuite
StoreMonitor
AIS Calendar
Stores & Mrkts
Due Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
AIS Reports
BroadcastFilter
Smart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3Reports
Connect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepair
WarrantyBillingSystem
Process Servers(Imaging)
Prepared by Michelle Mills
Page 1 of 2 EGL, C/C++, COBOL, PL/I, RPG, Java applications, stored procedures, SQL
Service
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toReuse existing assets to reduce duplication and speed time to market
Do we already have code to do
this? custAcct
custAccountMgt
custAcctMgt
ButThey do not have the infrastructure to implement a reuse culture
IBM Rational Software Conference 2009
Solution: Operational reuse
custAcct
custAccountMgt
Rational Asset ManagerWebSphere Service Registry and Repository
Applications
Teams People
DeliveringGreater reuse, development efficiency, faster time-to-market, and higher quality
Instill proactive asset management of all IT artifacts into the organization’s processes and culture by deploying a reuse infrastructure
I will look in our RAM repository
customerAccountMgtRAM
Repository
custAcctMgt
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toProvide a range of appealing, more intuitive user interfaces to increase employee productivity and boost customer satisfaction
ButThe cost of replacing or re-writing these applications is prohibitive, and they may not have the necessary web and UI technology skills
IBM Rational Software Conference 2009
Solution: UI modernizationDeploy the ideal UI for your application, from quickly creating a modern web UI from an existing green screen application to customizinga highly interactive, graphical web 2.0 UI
Applications
Teams People
Host Access Transformation ServicesRational Application DeveloperRational Developer for System zRational Business DeveloperDelivering
Greater customer satisfaction, lower employee training costs, and fewer errors from more modern and compelling UIs
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toMaximize application performance on existing hardware to reduce capital expenses
ButThey have back-level compilers or are not fully using optimization
IBM Rational Software Conference 2009
Applications
Teams PeopleSolution: Advanced Compiler TechnologyExploit new advanced optimization technology in C/C++, Java, COBOL and PL/I compilers
IBM Compilers on System zIBM Compilers on POWER systems
DeliveringLower capital outlays by increasing capacity on existing hardware, and improved performance of application suite
Performance
IBM Rational Software Conference 2009
Enterprise Modernization solutionsA smarter way to maximize the value of your applications, people and teams
Applications
Teams PeopleAchieve greater business
agility and productivityby leveraging existing
domain knowledge and new talent
For more information, visit: www.ibm.com/rational/modernization
22
IBM Rational Software Conference 2009
Enterprises want toIncrease productivity of their “backend” development staff, as well as attract new employees to this work
ButThey have antiquated development tools which deliver low productivity and are repulsive to younger staff
Applications
Teams People
IBM Rational Software Conference 2009
Applications
Teams PeopleSolution: Modern IDEs for all platformsand languages
Upgrade to modern Eclipse-based tools to develop and maintain enterprise applications spanning multiple platforms and languages
Rational Developer for System zRational Developer for System i for SOA Rational Business Developer
¹ Aggregation of results from a productivity study conducted by IBM System z customers.
Delivering50%-80%¹ reduction in host CPU usage with workstation syntax checking,~15% improvement in developer productivity¹, and tools with which to attract new talent
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toBuild modern, multi-platform applications with existing and new staff
CreditRating
Service
Java, .Net
ExistingBusinessLogic PL/I,
COBOL,HLASM
Customer Service
PL/ICOBOL,
RPG
SQLVSAM,
DL/I
custSearch
DiscountService
JSF Java
Java
SQLJavaScript
XML,WSDL,
JAX RPC,MQ, J2C
WASIMS
CICS
CreditRatin
gServi
ce
Java, .Net
ExistingBusinessLogic
Customer
Service
custSearch
DiscountService
JSF Java
Java
SQLJavaScript
WAS
CreditRating
Service
Java, .Net
ExistingBusinessLogic
Customer Service
PIM
custSearch
DiscountService
JSF PIM
PIM
SQLJavaScript
PIM
No exposure of communication
technology
PL/I,COBOLHLSAM
No exposure of middleware
PIM = Platform Independent Model
ButThey have different teams of developers for each platform, and re-training them to all the new technologies would be costly, time consuming, and often impractical
IBM Rational Software Conference 2009
Solution: EGL – next gen business languageBuild new or extend existing multi-platform enterprise applications leveraging EGL with its middleware abstractions and high productivity language and development environment
Rational Business DeveloperRational Developer for System z
with EGLRational Developer for System i
for SOA Construction
Applications
Teams People
DeliveringSkills flexibility, high productivity and platform portability for existing and new developers when building all types of modern enterprise applications
CreditRating
Service
Java, .Net
ExistingBusinessLogic
PL/I,COBOL,HLASM
Customer Service
EGL
custSearch
DiscountService
JSF EGL
EGL
SQL
EGL
JSF Page & EGL Handler
EGL Service
EGL Service
EGL
Web 2.0 UI
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toQuickly convert existing green screen applications to a modern web UI
ButTheir developers do not have the necessary web, portal, mobile or rich UI skills, and the enterprise may not even have the source code for the applications (eg. packaged apps)
IBM Rational Software Conference 2009
Applications
Teams PeopleSolution: Green screen transformationEquip existing staff to extend the value of their green screen applications
Host Access Transformation Services
DeliveringGreater productivity from existing developers, and modern UIs for proven applications
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toReduce tool support costs and move to modern platforms,languages, and tools for their multi-platform application development
ButThey are stuck on poorly supported, expensive, legacy development platforms
COBOLHPS/AppBuilder
**RPG
Ideal/Datacom
Enterprise
COBOL
EGL
Green ScreensGreen Screens
Testing, Remediation, DeploymentConversion Tooling
z – CICS
z – IMS
z – Linux *
z – Batch
z – WAS *
Z - VSE
i – WAS
i – Native
HP-UX
Solaris
Linux
AIX
Windows
* Eligible to run on IFL and zAAP
COBOLHPS/AppBuilder
****RPG
Ideal/Datacom
EnterpriseEnterprise
COBOL
EGL
Green ScreensGreen Screens
Testing, Remediation, DeploymentConversion Tooling
z – CICS
z – IMS
z – Linux *
z – Batch
z – WAS *
Z - VSE
i – WAS
i – Native
HP-UX
Solaris
Linux
AIX
Windows
* Eligible to run on IFL and zAAP
?
IBM Rational Software Conference 2009
Applications
Teams PeopleSolution: Application transformation tools and services
Rational Migration Extension for NaturalRational Migration Extension for IBM i
COBOLHPS/AppBuilder
**RPG
Ideal/Datacom
Enterprise
COBOL
EGL
Green ScreensGreen Screens
Testing, Remediation, DeploymentConversion Tooling
z – CICS
z – IMS
z – Linux *z – Batch
z – WAS *
Z - VSE
i – WAS
i – Native
HP-UXSolaris
Linux
AIX
Windows
* Eligible to run on IFL and zAAP
COBOLHPS/AppBuilder
****RPG
Ideal/Datacom
EnterpriseEnterprise
COBOL
EGL
Green ScreensGreen Screens
Testing, Remediation, DeploymentConversion Tooling
z – CICS
z – IMS
z – Linux *z – Batch
z – WAS *
Z - VSE
i – WAS
i – Native
HP-UXSolaris
Linux
AIX
Windows
* Eligible to run on IFL and zAAP
DeliveringGreatly reduced development platform support costs, and more flexible, integrated SDLC environment for making future application enhancements (eg. SOA and web 2.0)
Migrate from older languages and stagnant platforms to modern development platforms, languages and tools
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toMaintain the necessary skills within their IT workforce
ButThey are concerned about how they will replace experienced enterprise developers when they retire
IBM Rational Software Conference 2009
Applications
Teams PeopleSolution: Enterprise training programsHire skilled employees from universities in the IBM Academic Initiative, and leverage IBM on-line resources to train existing staff
IBM Academic Initiative IBM Enterprise Modernization sandboxCommunity Cafés:
C/C++ CaféEGL CaféRPG CaféCOBOL Café
DeliveringNew talent with enterprise skills, convenient training for existing employees, and a growing community of skilled business partners,customers, students and IBM employees
IBM Rational Software Conference 2009
Enterprise Modernization solutionsA smarter way to maximize the value of your applications, people and teams
Applications
Teams PeopleConsolidate team
infrastructureto increase efficiency,
collaboration, and governance across
software lifecycle
For more information, visit: www.ibm.com/rational/modernization
33
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toQuickly build and deploy composite applications and reduce theirteam infrastructure costs
Java Development Infrastructure
Mainframe Development Infrastrcuture
Web Development Infrastructure
CreditRating
Service
Java, .Net
ExistingBusinessLogic
Customer ServicecustSearch
JSF
SQLJavaScript
DiscountService
PL/I,COBOL,HLASM
ButThey have different tools, processes and team infrastructure for each deployment platform, greatly complicating development of composite apps, and they are using expensive, legacy SCM tools
IBM Rational Software Conference 2009
Solution: Consolidated team infrastructure Standardize, consolidate and simplify the team infrastructure for multi-platform projects including source code management, problem tracking, and build
Rational ClearCaseRational ClearQuestRational BuildForge
Applications
Teams People
DeliveringReduced costs, improved quality, greater team efficiency, and a comprehensive, holistic view of the entire multi-platform development effort
CreditRating
Service
ExistingBusinessLogic
Customer ServicecustSearch
Rational Infrastructure
CreditRating
Service
Java, .Net
ExistingBusinessLogic
Customer ServicecustSearch
JSF
SQLJavaScript
DiscountService
PL/I,COBOL,HLASM
Web Development Tools
Java Development Tools
Mainframe Development Tools
IBM Rational Software Conference 2009
Applications
Teams PeopleEnterprises want toEnable agile, multi-platform and cross-geo collaboration and governance
MainframeOutsourced
C/C++In-house Offshore
.NetWeb Front End
J2EEIn-house(WW HQ)SI Custom
App Dev
ButThey have “islands” of development, each with different tools, processes and team infrastructure, and they do not support real-time collaboration or integrated, comprehensive oversight
IBM Rational Software Conference 2009
Solution: Modern team infrastructureDeploy new team infrastructure that supports collaboration in context across all platforms and geographies, real-time, automated monitoring of project health, and built-in development workflows
Rational Team Concert for System zRational Team Concert for iRational Team Concert
Applications
Teams People
DeliveringImproved communication, higher quality, informed decision-making, and more automated, transparent and predictable software development
JAZZ TEAM SERVER
Rational Team Concert
IBM Rational Software Conference 2009
Rational Enterprise Modernization SolutionsLowering the cost of multi-platform application development and delivery
Difficult times present opportunities to companies that can adapt quickly
IT frequently inhibits flexibility due to fragile and poorly understood applications, limited staff productivity, poor collaboration and traceability across teams
Rational Enterprise Modernization solutions deliver flexibility by:
Improving how you build, maintain, and manage your ApplicationsHelping your People be more productiveConsolidating Teams across locations, roles, and platforms
Applications
Teams People
Now, can we do this for less cost, better quality, and with more predictability?
38
IBM Rational Software Conference 2009
This is a familiar problem …
Characteristics Characteristics Characteristics
No automationMany skills to masterLittle standardizationLocal supply chain or custom builtManual monitoring, traceability
Process flow automationSpecialists for each phaseSome parts standardizedLocal or slow supply chainManual monitoring, traceability
Process & task automationOptimized workforce with specialistsSignificant standardizationAgile process for just-in-time productionAutomated oversight and intervention
Very expensivePoor qualityUnpredictable – time, cost, qualityFlexible
Less expensiveImproved qualityUnpredictable – qualityInflexible
Least expensiveHigh qualityPredictableFlexible
Results Results Results
Software development today Software development tomorrow?39
IBM Rational Software Conference 2009
Examining the characteristics of a modern factoryCharacteristics Modern Factory Software FactoryProcess & task Automation
Well-established, automated process to transform inputs to finished products
Well-established software delivery process with automated tooling to transform business strategy to IT deployment
Specialized skills Optimal blend of people with diverse skill set, and robots working on product assembly for optimal cost, and productivity
Use of role-based knowledge workers equipped with specialized tools for optimal cost and productivity
Standardized components
Product assembled with industry standard components sourced from global suppliers for cost and quality
Applications assembled from standardized software components/services built by a globally distributed workforce
Agile processes &integrated infrastructure
Flexible and agile process that optimizes production schedule with a just-in-time inventory/changes to lower cost and time-to-market
Flexible and agile process with real-time collaboration, integrated across disparate platforms, roles, and geographies
Automated control & oversight
Automated control system to monitor and intervene to ensure predictable outcomes
Governed software delivery process to continuously measure and improve, to ensure predictable outcomes
40
IBM Rational Software Conference 2009
What components do we have today?
Characteristics Software factory enabled by RationalProcess & task automation
Specialized skillsStandardized components
Agile processes & integrated infrastructure
Automated control & oversight
Rational automates the software development lifecycle and common development tasks
Rational offers role-based tooling optimized for specific roles
Rational enables transformation of code/assets from disparate platforms and expose them as standards-based services
Rational’s Jazz-based platform enables real-time collaboration of a global and diverse workforce, integrated across disparate platforms, roles and geographies
Rational’s Managed Capability Improvement Framework enables controlling and steering of processes toward desired business outcomes
New
New
41
IBM Rational Software Conference 2009
Rational Enterprise Modernization SolutionsLowering the cost of multi-platform application development and delivery
Difficult times present opportunities to companies that can adapt quickly
IT frequently inhibits flexibility
Rational Enterprise Modernization solutions deliver flexibility
A software factory puts it all together withFlexible & agile processes Automation across the software lifecycleUse of standardized components Optimized tooling that aligns with rolesContinuous measurement & improvementPredictable outcomes
Applications
Teams People
Get started today. We can help!
42
IBM Rational Software Conference 2009
Leverage IBM Services to get started today
Articulate Business
Objectives
Executive ServicesSchedule an Enterprise Modernization Executive Planning Session to define modernization strategies
Application Modernization ServicesApplication Assessments to:
Develop Modernization roadmaps to resolve specific business issuesImprove Application Quality & PerformanceIdentify opportunities for business software delivery improvements
People and Team Modernization ServicesProvide Implementation Services for Rational
Rational ProfessionalServices
SelectPractices
IBM IT Governance
Approach
Measure Practice Adoption and
Business OutcomeImplement /
Enact Practices
Enterprise Modernization toolsProvide SCM migration assistanceSDLC Assessments to:
Improve Software Delivery performanceImplement Software Delivery Metrics to more effectively manage the software development environment
43
IBM Rational Software Conference 2009
RDz V.NextSupport reuse of CICS v4.1 applications as services (tech preview)
https://www14.software.ibm.com/iwm/web/cc/earlyprograms/ibm/cicsts41open/
Integration with CA Endevor® SCM (tech preview)http://www-
01.ibm.com/support/docview.wss?rs=3365&context=SSQ2R2&context=SS9KR6&context=SS2JX4&context=SS2QJ2&context=SSSTY3&context=SSDV2W&dc=D400&uid=swg24022860&loc=en_US&cs=utf-8&lang=en
RTCz - extend the z/OS platform to support multiplatform software development and delivery on z/OS, Windows, and Linux, integration with RDz (tech preview)
https://jazz.net/downloads/rational-team-concert/
Tech preview for new C/C++ and COBOL IDEs for POWER on alphaWorkshttp://alphaworks.ibm.com/tech/cremoteide
RTCz open beta – try out the latest features for z/OS development
https://www-304.ibm.com/software/earlyprograms/surveys/cust/nomination.wss?id=875
Improve your skills - preview version of online course to learn COBOL with RDz, at the COBOL Caféhttp://www-949.ibm.com/software/rational/cafe/docs/DOC-3129
Free version of EGL, with Java & Web 2.0 support, available soon on the EGL Caféhttp://www-949.ibm.com/software/rational/cafe/community/egl
44
IBM Rational Software Conference 2009
Introducing an EGL for Everyone!
• Simple to install, free to use
• Work smarter and deliver modern Web 2.0 applications faster and without the pain of JavaScriptTM or Ajax
• Extend application value with richer user interfaces using Dojo and flexible deployment with JavaTM
• Start small, do stuff
Also, check out the RSC Scheduler written with EGL!
rsc2009.eglplanner.com
Register now to get notified when it is available for download!
www.ibm.com/rational/eglcafe
IBM Rational Software Conference 2009
Enterprise Modernization – Key Indian Contacts
Sunil Shah ([email protected]): Technical Sales Manager - Rational India/SAAnkur Goyal ([email protected]): IT Specialist - Rational SoftwareBhawana Gupta ([email protected]): Technical Sales – Rational
Kalyan Sridhar ([email protected]): Country Manager – Rational Software
Divya Prabhu ([email protected]): IT Architect
Sanjay Chawla ([email protected]): Business Development Manager - Rational -GSI Alliances
Saif Islam ([email protected]): Manager, ISSR-IBM Software Services for Rational (India/South Asia Region)
Peter Stolinsky ([email protected]): Business Unit Executive, Worldwide Sales, Rational Software
Omkar Nimbalkar ([email protected]): WW Enterprise Ecosystems
IBM Rational Software Conference 2009
© Copyright IBM Corporation 2009. 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, Telelogic, the Telelogic 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.
47
Top Related