Title: Presents: Rally To Java Conversion Suite
1PresentsRally To Java Conversion Suite
2Rally was an excellent tool for its environment
and its time
Character cell terminal
Character cell terminal
Character cell terminal
Open VMS / RDB
3Rally is a well structured, easy to learn and
efficient tool.
4But 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 dont support Rally
5Customer 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 doesnt support Rally
- Conversion as a replacement methodology
6Conversion 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.
7Strategic 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).
8 9R2J 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.
10- 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.
11After 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.
12Automatic 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
13- 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.
14JDataPanel designer as Oracle JDeveloper Add-in.
15The 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.
16R2J 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 its structure. The organization can
but doesnt 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.
17Thank you!