presents: rally to java conversion suite

Post on 11-Feb-2016

52 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presents: Rally To Java Conversion Suite. Rally was an excellent tool for its environment and its time:. Character cell terminal. Character cell terminal. Character cell terminal. Open VMS / RDB. Rally is a well structured, easy to learn and efficient tool. - PowerPoint PPT Presentation

TRANSCRIPT

Presents:

Rally To Java Conversion Suite

Rally was an excellent tool for its environment and its time:

Open VMS / RDB

Character cell terminalCharacter cell terminal

Character cell terminal

Rally is a well structured, easy to learn and efficient tool.

no Graphical User Interfaceno support for n-tier architecturesophisticated algorithms and database

processing cases need to be maintained externally in other environments

Rally will be unsupported by Oracle in the next year

New VMS versions don’t support Rally

But in the modern world Rally environment becomes a legacy one:

Customer alternatives:

• Very costly • Time consuming• May lead to the loss of business logic and user interface

investments

Rewriting of the application from the scratch.

Face-lifting – new GUI with old Rally system as a back engine. • Still needs maintenance and development in

unsupported Rally environment• New VMS doesn’t support Rally

Conversion as a replacement methodology

Conversion as a replacement methodology.

• Saves all the investments in business logic.

• Opens the way to maintenance and further development in a new modern environment.

• Costs about ¼ from the rewriting.

• Takes just 2-4 man-months for an average application.

• Modern and powerful language.• Allows very flexible platform choosing• Allows staying with current platform on

server side for a customer interested in it (VMS and RDB).

Strategic decision :

Java as a target conversion environment

R2J Conversion steps:• Automatic generation of the full Rally

application report.• Automatic generation of intermediate xml-

representation.• Half-automatic revision of the xml-

representation for unreported by Rally parts.• Automatic translation of the report into a set of

Java and XML modules.• Manual treatment for reported in previous

steps not matching or unsupported features.• Fine tuning for effective database support.

Rally produces an application report including all the information about the application in unstructured form. Developed by MainTrend sophisticated parsing process automatically translates this report into an intermediate xml-representation.

After producing the intermediate xml-representation for the Rally application, all the unreported points ( such as aggregate types for aggregate fields or texts for menu items) should be completed manually.

Automatic generation transforms the Rally application into four Java

packages:

- data access layer package- business logic layer package- presentation layer package- façade (control layer) package

Maintenance and enhancement of the resulting application can be easily done in the new environment. JDataPanel is the base for both the converted application and further development. JDataPanel graphical designer is available as a standalone tool and as Oracle JDeveloper Add-in.

JDataPanel designer as Oracle JDeveloper Add-in.

The automatic conversion part covers more then 80% of overall conversion efforts depending on the source

application.

The final step is the manual completion of the generated code and database access fine tuning.

R2J Conversion Suite

• The same productivity and more, in a new modern application.

• Customer can decide on the platform. A VMS / RDB based organization can proceed without a major change in it’s structure. The organization can but doesn’t have to migrate to another platform.

• R2J provides the organization with a much lower cost and fast solution to their legacy applications.

• The applications can be further developed by our GUI designing tools and framework alongside and integrated with the most cutting-edge commercial development tools.

Thank you!

top related