מצגת של PowerPoint

Download Report

Transcript מצגת של PowerPoint

Presents:
Rally To Java Conversion Suite
Rally was an excellent tool for its
environment and its time:
Character cell terminal
Character cell terminal
Open VMS / RDB
Character cell terminal
Rally is a well structured, easy
to learn and efficient tool.
But in the modern world Rally
environment becomes a legacy one:
no Graphical User Interface
no support for n-tier architecture
sophisticated 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
Customer alternatives:
 Rewriting of the application from the scratch.
• Very costly
• Time consuming
• May lead to the loss of business logic and user interface
investments
 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.
Strategic decision:
Java as a target conversion environment
• 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).
R2J Conversion steps:
• Automatic generation of the full Rally
application report.
• Automatic generation of intermediate xmlrepresentation.
• Half-automatic revision of the xmlrepresentation 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 final step is the manual completion of the
generated code and database access fine tuning.
The automatic conversion part covers more then 80% of
overall conversion efforts depending on the source application.
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!