Presents: Rally To Java Conversion Suite

Slides:



Advertisements
Similar presentations
© 1998, Progress Software Corporation 1 Migration of a 4GL and Relational Database to Unicode Tex Texin International Product Manager.
Advertisements

Oracle Rally Applications Modernization. 4 June About the Company Founded in 2002 Unites high-level information technology and organization architecture.
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
SWE 316: Software Design and Architecture Objectives Lecture # 23 Software Reengineering SWE 316: Software Design and Architecture  To describe the activities.
Sybase PowerBuilder Applications Modernization. 11 October About the Company Founded in 2002 Unites high-level information technology and organization.
Sybase PowerBuilder Applications Modernization. 11 October About the Company Founded in 2002 Unites high-level information technology and organization.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Oracle BPEL, How To Get Ready For It OpenWorld 2007 Sunday, November 11.
SavvyRecruiter Designed for Flexibility and Scalablity June 17, 2009 Jerusalem.
Adaptability of learning objects by appropriate knowledge representation Anastas Misev Institute of Informatics Faculty of Natural Science and Mathematics.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
Web Service Testing Solution Accelerator
Driss Kettani Sommerville, 6th edition Software Engineering II Software re-engineering l Reorganising and modifying existing software systems to make them.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
Understanding and Managing WebSphere V5
Software Reengineering 2003 년 12 월 2 일 최창익, 고광 원.
Software Re-engineering
Cool:gen CIS 764, Fall 2007 Presentation By Mandar Haridas.
9 Feb 2004Mikko Mäkinen & Saija Ylönen Joint UNECE/Eurostat/OECD work session on statistical metadata (METIS) Geneva, 9-11 February 2004, Topic (ii): Metadata.
From 5250 to 2010 Introducing IceBreak and IceCap By Niels Liisberg CTO System & Method A/S Copenhagen Denmark.
M IGRATING O RACLE F ORMS TO THE W EB - M AKING THE B USINESS C ASE.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
Copyright 2012 PITSS America LLC 1 Protect, Extend, and Evolve – Start Preparing Your Oracle Forms & Reports Application For The Future!
DTS Conversion to SSIS Conversion Best Practices Mike Davis
Higher Express Banner-APEX Integration Framework
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Automatic Report Generation for WLCG/EGEE D. D. Sonvane (Gridview Team) B.A.R.C.
DataMAPPER - Applied Database Tech. 이화여대 과학기술대학원 석사 3 학기 992COG08 김지혜.
WIRED 4 An extensible generic Event Display Mark Donszelmann SLAC, Stanford, U.S.A. CHEP2004, 27 september – 1 october Interlaken, Switzerland.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
Devanshu Bawa Customization Specialist Logo Business Solutions.
Chapter – 8 Software Tools.
INTRODUCTION CSE 470 : Software Engineering. Goals of Software Engineering To produce software that is absolutely correct. To produce software with minimum.
CS223: Software Engineering Lecture 34: Software Maintenance.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
© 2005 KPIT Cummins Infosystems Limited We value our relationship XML Publisher Prafulla Kauthalkar RJTSB – Oracle Apps Consultant We value our relationship.
Re Write POGO using openArchitectureWare Technology ● Pogo History ● OpenArchitectureWare technology ● Generated code ● Project status.
The Holmes Platform and Applications
Section 10.1 Define scripting
J2EE Platform Overview (Application Architecture)
Product Training Program
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
The Way Forward – ITS Integrator
Technology Strategy Update
Recent trends in estimation methodologies
Increasing Profitability by Exposing or Consuming XML Web Services
Computer Aided Software Engineering (CASE)
Software Maintenance.
Do it Yourself ERP ! Fully Configurable Work Flow Management System.
Migrating Oracle Forms Using Oracle Application Express
IT Systems Analysis & Design
Presentation Title.
STEP and Scriptable CAx Tool Integration
Tools of Software Development
Unleashing the power of customized reports testing framework
SDMX Reference Infrastructure Introduction
Data base management system dbms
Rational Rose 2018/12/30.
JavaServer Faces: The Fundamentals
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
FIMS -- A framework for large scale Information Management System
Chapter 7 –Implementation Issues
Smart Integration Express
SOFTWARE DEVELOPMENT LIFE CYCLE
UFCEUS-20-2 Web Programming
David Cleverly – Development Lead
HCL Application Modernization Services
Software Re-engineering and Reverse Engineering
Presentation transcript:

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.

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.

Java as a target conversion environment 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).

Rally Conversion Java

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 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!