Upload
cm-first-technologies
View
1.328
Download
4
Tags:
Embed Size (px)
DESCRIPTION
Modernization of CA 2E (Synon) to Java or C# Applications using CA Plex
Citation preview
CA 2E / CA Plex Modernization Roadmap
Overview & Demonstrations
Chicago and Cincinnati, Sept 2010
A Multitude of Ways to Modernize
But fewRIGHT WAYS
The Right WayKnow before you buy
• Effective modernization requires:• High levels of automation, approach 100%
• maintainability by existing staff
• web applications and SOA
• Few get it right
• ADC does• M3 methodology
The M3 WayAutomated modernization with refactoring
• More than a tool – an entire methodology• fast & maintainable
• +multiplatform, +web, +SOA
• Avoid costly risks:• Dual environment web facing / screen scraping
• Keep business logic out of presentation layer
• manual migration (uneven quality, cost, timeframe)
• syntax translators (maintainability, “JOBOL”, runtimes)
• packages (acquisition & customization expense)
M3 StepsAutomated modernization with refactoring
Quick W
eb
UI
Analysis &
MigrationRefactor
Step 1 – CA 2E WebOption
• Optional Step, but with powerful advantages• Web Interface generated directly from CA 2E
• Quick success with minimal investment
• Your developers and users do not require extensive retraining
• The first step on the journey• Exposure to web technology, developers and users
• Start to link 5250 business logic with the rest of the business
• Compatible with next steps on journey
• Code remains in migrate-able 2E logic
• CSS and styles can be reused.
CA 2E Web Option
• Web environment for IBM i applications• Convert your green screens to HTML
pages• Access your existing applications
from the web• Open up your applications to
customers, suppliers, vendors
• Differentiator: Model Based Generator with seamless integration to CA 2E
5250 Data Stream
CA 2E DDS
Skeletons
Markup Language Generator
HTML Skeleton
Page
CA 2E Application
CA 2E Web Option HTML Page
External HTML Pages
Cascading Style Sheets
Java Script
Java Applets
Links
CA 2E 8.5 – New Capabilites
• Additional Management of Multiple Environments• Additional JavaScript Capabilities
• Example – built in context menu• Example – detect multiple input attempts
• Performance Enhancements• Skeleton Control Enhancements
• Dev and Production Value Separation• Caching
Genius Main Menu
‘Underwriting’ is selected to begin creating a policy…
Web UI - Walkthrough – Step 1
Web UI - Walkthrough – Step 2
Web UI - Walkthrough – Step 3
Web UI - Walkthrough – Step 4
Web UI - Walkthrough – Step 5
Web UI - Walkthrough – Step 6
M3 StepsAutomated modernization with refactoring
Quick W
eb
UI
Analysis &
MigrationRefactor
ADC’s M3Model-based Migration Methodology
Original 5250
Analysis(discovery services)
New Environment(SOA & Web)
• CA 2E (Synon) models & generated applications
• Native:• RPG• COBOL• CL/i5/OS artifacts
M3 ProcessXML based design migration
Migration(ADCMS XML 2E)
• Native code modernization
• Worksoft Certify regression testing
24Copyright © 2009
Analysis
Entire Application Application Areas
Application Area 1 Rules
Application Area 2 Rules
Application Area 3 Rules
25
Automated XML / Plex API’s
Demonstration
M3 StepsAutomated modernization with refactoring
Quick W
eb
UI
Analysis &
MigrationRefactor
28
Refactoring…
Work Conf
Enter Conf
Cancel
Conf
Change
Conf
Work with
Details
Create Details
Change Details
Delete Details
Work with
Venue
Create Venue
Change Venue
Delete Venue
Work with Addr
Create Addr
Change Addr
Delete Addr
Work with Dtls
Create Dtls
Change Dtls
Delete Dtls
Work with
Other
Create Other
Change Other
Delete Other
Main Menu1. Work with Conferences2. Work with Venues
SOA / Workflow / Automation
SOA Bus
ModernizedPanel
Function
ModernizedServer
Function
XML/SOAP Web Service Call
SummaryMore than modernization
• Refactoring = business advantage• new business logic• SOA / open access
• New development process• no screen scraping• no syntax translation
• New application capabilities• user-friendly features (tabs, wizards, portals, etc.)