25
CA 2E / CA Plex Modernization Roadmap Overview & Demonstrations Chicago and Cincinnati, Sept 2010

M3 CA 2E (Synon) Modernization

Embed Size (px)

DESCRIPTION

Modernization of CA 2E (Synon) to Java or C# Applications using CA Plex

Citation preview

Page 1: M3 CA 2E (Synon) Modernization

CA 2E / CA Plex Modernization Roadmap

Overview & Demonstrations

Chicago and Cincinnati, Sept 2010

Page 2: M3 CA 2E (Synon) Modernization

A Multitude of Ways to Modernize

But fewRIGHT WAYS

Page 3: M3 CA 2E (Synon) Modernization

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

Page 4: M3 CA 2E (Synon) Modernization

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)

Page 5: M3 CA 2E (Synon) Modernization

M3 StepsAutomated modernization with refactoring

Quick W

eb

UI

Analysis &

MigrationRefactor

Page 6: M3 CA 2E (Synon) Modernization

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.

Page 7: M3 CA 2E (Synon) Modernization

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

Page 8: M3 CA 2E (Synon) Modernization

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

Page 9: M3 CA 2E (Synon) Modernization

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

Page 10: M3 CA 2E (Synon) Modernization

Genius Main Menu

‘Underwriting’ is selected to begin creating a policy…

Web UI - Walkthrough – Step 1

Page 11: M3 CA 2E (Synon) Modernization

Web UI - Walkthrough – Step 2

Page 12: M3 CA 2E (Synon) Modernization

Web UI - Walkthrough – Step 3

Page 13: M3 CA 2E (Synon) Modernization

Web UI - Walkthrough – Step 4

Page 14: M3 CA 2E (Synon) Modernization

Web UI - Walkthrough – Step 5

Page 15: M3 CA 2E (Synon) Modernization

Web UI - Walkthrough – Step 6

Page 16: M3 CA 2E (Synon) Modernization

M3 StepsAutomated modernization with refactoring

Quick W

eb

UI

Analysis &

MigrationRefactor

Page 17: M3 CA 2E (Synon) Modernization

ADC’s M3Model-based Migration Methodology

Page 19: M3 CA 2E (Synon) Modernization

24Copyright © 2009

Analysis

Entire Application Application Areas

Application Area 1 Rules

Application Area 2 Rules

Application Area 3 Rules

Page 20: M3 CA 2E (Synon) Modernization

25

Automated XML / Plex API’s

Page 21: M3 CA 2E (Synon) Modernization

Demonstration

Page 22: M3 CA 2E (Synon) Modernization

M3 StepsAutomated modernization with refactoring

Quick W

eb

UI

Analysis &

MigrationRefactor

Page 23: M3 CA 2E (Synon) Modernization

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

Page 24: M3 CA 2E (Synon) Modernization

SOA / Workflow / Automation

SOA Bus

ModernizedPanel

Function

ModernizedServer

Function

XML/SOAP Web Service Call

Page 25: M3 CA 2E (Synon) Modernization

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.)