You are on page 1of 32

Application

Modernization: Less Risk,


Less Time, Less Cost

Hosted David McFarlane


by: COO
Nexaweb

Featurin Julien Leroy


g: CIO
SBE Group

David Postian
Director, Customer Service
Systems
Pepsi Bottling Group
Agenda

• Introductions
• Nexaweb Snapshot
• Web-enabled Logistics Management
Application ~ Julien Leroy
• Manufacturing Case Study ~ David Postian
• Nexaweb Advance – End-to-End Modernization
• Real World Modernized Enterprise Web
Applications
• Closing Remarks

2
Nexaweb: Enterprise Web
Development
“A web application platform for the
productivity-driven enterprise”

Goal:
– Offer every end-user a secure, rich
web experience through one open,
standards-based web platform:

nexaweb platform

Market Status
– 5,000 enterprise deployments of
business-critical applications.
– Global footprint with offices in
Boston USA, Tokyo Japan, Seoul
Korea and Amsterdam The
Netherlands

3
Logistics Management Case
Study:
Logistics, Maintenance, Retail
Store Applications
Julien Leroy, CIO, SBE Group
SBE
• SBE has subsidiaries throughout
Europe, servicing more than 20,000
products per month:
Manufacturing Case Study:
Customer Equipment Tracking
Application
David Postian
Call Center Modernization:
Customer Equipment Tracking System (CETS)

David Postian,
Director Customer Service
Systems,
Pepsi Bottling Group

Problem: Solution: Results:


• Provide equipment service • Modernize CETS • Zero-admin deployment
to retailers • Web 2.0 CETS with • Faster application
• 8 call centers; 100s of Nexaweb, JSP, SOA enhancements
agents • 60 screens—no UI • Great performance—just
• 10-year-old Powerbuilder changes transfer data to server;
CETS • Client: Very robust not pages
• Costly enhancements & validation; heads-down
maintenance fees data entry

7
End-to-End
Legacy
Modernization
The Challenge

Legacy Applications
Cold Fusion
PowerBuilder Rich Web
Oracle Forms Application
Visual Basic
CICS
COBOL
The Challenge

Barriers
Legacy Applications Legacy Skills
Cold Fusion +
PowerBuilder No Documentation
Rich Web
Oracle Forms + Application
Visual Basic Browser Limitations
CICS =
COBOL High Risk
High Cost
Too Long
The Challenge

Legacy Applications
Cold Fusion
PowerBuilder Rich Web
Oracle Forms Application
Visual Basic
CICS
COBOL
Modernization Methodology
Capture – PowerBuilder Example

Customer Provided
Legacy Application
Assets:
•PBL Files
•PBL Workspace Legacy
•Store Procedures Capture
•Database Backup
•Shared Library
•(any other asset) Legacy Application
Knowledge
Database
Nexaweb service

Cust Business Analyst

Cust User

Cust/NWB Architect

Cust/NWB Developer

NWB Offline Process

13
Capture – PowerBuilder Example

Customer Provided
Legacy Application
Assets:
•PBL Files
•PBL Workspace Legacy
•Store Procedures Capture
•Database Backup
•Shared Library
•(any other asset) Legacy Application
Knowledge
Database
Nexaweb service

Cust Business Analyst Flow Charts


Cust User

Cust/NWB Architect
‘As-is’ UML Model & Flow Charts
Cust/NWB Developer

NWB Offline Process


UML Models

14
Example workflow diagrams

15
Example workflow diagrams

16
Interactive Navigation Tools
Re-Factor & Re-Compose

Re-factor through UML


• Model Driven Development
• Updated UML Class Diagrams
• Component Diagram
• Eliminated Duplicative Code

Cust Business Analyst

Cust User

Cust/NWB Architect

Cust/NWB Developer

NWB Offline Process

18
Re-Factor & Re-Compose

Example Code Generation

Binding
syntax
UI Elements

Code Struts
Output /Spring
Re-factor through UML
• Model Driven Development DAO/iBATIS
• Updated UML Class Diagrams Iterative code integration
• Component Diagram generation
• Eliminated Duplicative Code

Cust Business Analyst

Cust User

Cust/NWB Architect

Cust/NWB Developer

NWB Offline Process

19
Re-Factor & Re-Compose

Example Code Generation

Binding
syntax
UI Elements

Code Struts
Output /Spring
Re-factor through UML
• Model Driven Development DAO/iBATIS
• Updated UML Class Diagrams Iterative code integration
• Component Diagram generation
• Eliminated Duplicative Code

Cust Business Analyst

Cust User

Cust/NWB Architect

Cust/NWB Developer
coded by developers
NWB Offline Process
Nexaweb Studio

20
Re-Factor & Re-Compose

Example Code Generation

Binding
syntax
UI Elements

Code Struts
Output /Spring
Re-factor through UML
• Model Driven Development DAO/iBATIS
• Updated UML Class Diagrams Iterative code integration
• Component Diagram generation
• Eliminated Duplicative Code

‘Desktop in a Browser’
Cust Business Analyst

Cust User

Cust/NWB Architect

Cust/NWB Developer
coded by developers
NWB Offline Process
Nexaweb Studio Transformed
Application

21
Savings and Benefits
Human Readable Documentation
• Save Time –(Save 1-6 months for an average project)
• Reduce errors – (Save 1-3 months from user acceptance
testing)
• Review with the business users – workflow diagrams
• Focus developers on innovation – instead of legacy code
Code Generation
• Flexible “As Is” business logic can capture
• Declarative approach describes the application
• 50% savings on the first project; 66+% in subsequent
projects
MDA Approach
• Self documenting through model, “lives” with the code
22
• Remove repetitive code (actions, data integration, etc.)
MODERNIZED
APPLICATIONS

23
Modernized Enterprise Web
Applications
• Complex, composite
applications with dynamic
workflow
• Online/Offline and Occasionally
Connected
• Large and/or real-time data
throughput
• Require ‘Desktop’ performance,
but in a web application
• ‘Heads Down’, Keyboard only
• ‘Captive’ and ‘Arbitrary’ clients

‘Desktop in a Browser’

24
Sales Configuration System
“Nexaweb convincingly beat out its competition in
most of the categories, making it one of the
industry’s best software platforms for building and
deploying highly scalable, fully featured Internet
applications.”

Richard Grossman, Project Manager

Problem: Solution: Results:


Each proposal up to $100MM Combined 4 applications: Standard proposals generated in
Proposal turn-around time > 4 Configuration less than <4 hrs
weeks Costing Cut 18 months off the
Pricing development schedule
Impacting sales
Error prone Proposals 50-70% reduction in operational
Deployed to 2,000+ global sales costs
reps 60-80% reduction in deployment
costs
Laboratory Information
Management

26
Laboratory Information
Management

27
Foreign Exchange Trading
Platform

Real time market info

Real time Charting

Online Corporate Chat

28
ROI Opportunity

Capture Re-Factor
Automated Tooling Model Driven Architecture
~50-75% reduction in the ~65% reduction in the amount of
capture of legacy assets native code required

Maintain Re-Compose
Loosely Coupled Architecture Visual IDE & Code Gen
~50% reduction in
~90% reduction in release
development time and cost
management time and cost

Deploy
No Install/Central Management
~70% reduction in
deployment costs

29
In Conclusion

• Predictable, repeatable process that’s Faster-Better-Cheaper


• Accurate, comprehensive legacy systems capture
− UML and flow charts
• Clean-up and re-factoring of source systems
• Re-use and re-architecture of client-side and server-side code
• Flexible, open standards deployment with no superfluous code
• Code generation targeted to the enterprise architecture
• ‘Desktop-in-a-Browser’ experience with no compromise
Getting Started

• Modernization Discovery (1 Day on site)


• Modernization Workshop
– IT Risk mitigation and cost assessment
– Business improvement opportunity
– Financial ROI metrics

• Contact Doug Moniz for free


Modernization Discovery
– Doug Moniz
dmoniz@nexaweb.com
+1.781.345.5448
31
Thank You

32

You might also like