0% found this document useful (0 votes)
198 views18 pages

The Challenges Oracle Forms Migration To ADF

The document discusses challenges and recommendations for migrating Oracle Forms applications to the Application Development Framework (ADF). It outlines a roadmap for the migration including defining feasibility, analyzing applications, removing obsolete code, relocating business logic, and fine-tuning. Recommendations include using tools like JHeadstart for the migration, integrating Forms with service-oriented architecture and Java, and starting pilot projects to gradually migrate forms to ADF and APEX. A demo is provided showing common forms tasks in ADF and integrating Forms with Java and web services.

Uploaded by

Mrinmoy Aicch
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
198 views18 pages

The Challenges Oracle Forms Migration To ADF

The document discusses challenges and recommendations for migrating Oracle Forms applications to the Application Development Framework (ADF). It outlines a roadmap for the migration including defining feasibility, analyzing applications, removing obsolete code, relocating business logic, and fine-tuning. Recommendations include using tools like JHeadstart for the migration, integrating Forms with service-oriented architecture and Java, and starting pilot projects to gradually migrate forms to ADF and APEX. A demo is provided showing common forms tasks in ADF and integrating Forms with Java and web services.

Uploaded by

Mrinmoy Aicch
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

The Challenges Oracle forms Migration to ADF

Session 2

Presenter: Zeeshan Baig

Agenda
Why Migrate? Forms Modernization Roadmap to ADF migration Migration tools Reporting Tools Recommendation Demo
JHeadstart OTN Demo Performing Common Forms tasks in ADF Integrating Forms with Java using Webservices & PJCs

Why Migrate?
Meeting new business challenges Meeting User expectations and demands Modern technology Better performance To achieve active sustainment before system becomes legacy To avoid obsolescence

Forms Modernization - I
Migrate and integrate Use SOA to extend current applications and to align their business and IT needs Allows retain investment in Oracle Forms while leveraging the opportunities offered by complementing technologies Transition should be a journey not single transformation

Forms Modernization - II
How to achieve Modernization?
Move to Web Integrate with SOA Use Webserives Use PJCs (Pluggable Java Components)

Roadmap to ADF Migration


Define target & starting point Define Phases
Feasibility Application analysis Identify obsolete features Remove unused code Re-locate business logic Redesign application issues Fine tune

Define Feasibility
R&D is time consuming and difficult to estimate Define Starting and Ending Points Answer the following questions Where we want to go?
Where we are now? What are our objectives?

Future Surprises

Application Analysis
Application grown over the years Initial developers are not with the company Is every thing is Documented ? Do we have Test cases or Version control system? Do we have Complete Source code ?

Obsolete objects
Few components are Obsolete
Calendar library Alerts Graphics rectangles Visual attributes Program units, LOVs

Deletion of obsolete components from Forms means less hassle in migration

Business logic - I
In Forms business logic is tightly coupled with the UI ADF is MVC architecture So Where to store Business logic? What skills we have ?
Do we have more PL/SQL Developers? Do we have more Java Developers?

Business logic - II
Forms code is PL/SQL Logic in Database
PL/SQL code faster execution better performance Callable from Webservices JDBC

Middle tier
Java coding

Recommendation
Move to database if more PL/SQL Move to middle tier if Logic is More UI Interactive

Redesign Application Issues - I


Tool supported Redesign
Pros
Part of application migrated Investment protection

Cons
Not 100% migrated PL/SQL logic required to re-locate Some features would required redesigning Hard to estimate the migration

Redesign Application Issues - II


Re-design manually from scratch
Pros
Ownership Control on application Process improvement

Cons
Costly / Investment lost Time consuming Risk for Project success or failure Future creep

Fine tune
Web based UI standards A form has 100 fields not suitable for web based style pages.

Migration tools
JHeadstart
Extension to Jdeveloper and ADF Same as designer does for Forms

OraFormsFaces
Third party tool

PITS.CONN
Third party Tool similar to JHeadstart

Reporting Tools
* No direct APIs for Oracle ADF From Oracle
BI Publisher Popular modern choice Integration with Oracle Apps Integration with MS Office suite Expensive Not as sophisticated as others

Open Source
Jasper Reports Open source tool for report design Java implementation and integration Fairly popular "free solution" No dedicated ADF-API

BIRT XSQL Pages Examples in the ADF Toy Store demo Open source Eclipse based reporting Use the Apache FOP serializer for PDF tool tbc: Pricing? No dedicated ADF-API Oracle Reports Sophisticated paper based reporting solution Antiquated user interface with difficult frame based solution; steep beginner learning curve Oracle Application Server 10.1.2 only, not supported by WLS 10.3, will be in Fusion Middleware (FMW) Server 11g
*Courtesy: adf_emg Methodology group

Recommendation
Migrate to latest Forms i.e. 11g Integrate Forms with SOA and Java New development to ADF Start pilot projects to migration to APEX and ADF

Demo
JHeadstart OTN Demo Performing Common Forms Tasks in ADF Using PJCs in Forms Using Webservices in Forms

You might also like