m3 ca 2e (synon) modernization

Post on 12-Jun-2015

1.330 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

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

top related