Migrating Forms to Java or ADF, the truth and no FUD

The question about migrating Forms to Java (or ADF or APEX) comes up time and time again.  I wanted to pull some core information together in a single blog post to address this question.

The first question I always ask is "WHY" - Forms may still be a viable option for you so "if it ain't broke don't fix it".  Bottom line is whatever anyone tells you, its going to be a considerable effort and cost to migrate from Forms to something else so the business is going to want to know WHY you spend all those hard earned dollars switching from something that might have been serving you quite adequately.

Second point, if you are going to switch, I would encourage you NOT to look at building a Forms clone.  So many times I see people trying to build an ADF application and EXACTLY mimic the Forms model - ADF is NOT a Forms clone.  You should be building to the sweet spot of your target technology, not your 20 year old client/server technology.  This is also the chance for the business to embrace change, so maybe look at new processes, channels and technology options that weren't available when you first developed your Forms applications.

To help you understand what is involved, I've put together a number of resources.

  1. Thinking about migration of Forms to Java, ADF or APEX, read this to prepare yourself
  2. Oracle Forms to ADF: When, Why and How - this gives you an overview of our vision, directly from Oracle Product Management
  3. Redeveloping a Forms Application with Oracle JDeveloper and Oracle ADF.  This is a conference session from myself and Lynn Munsinger on how ADF can be used in a Forms migration/rewrite
As someone who manages both Forms and ADF Product Management teams, I've a foot in either camp and am happy to see you use either tool.  However, I want you to be able to make an informed decision.  My hope is that there information sources will help you do that.
Comments:

Hi Grant

You speak here about migration. I agree with you. But for brand new application that will contain some key business logic and will need to integrate with other services via OSB, it seems to me that Java is most suitable and mature technology. Not to mention if you already have in your team more expertise with Java than Oracle Forms.
Do you agree Java EE could be natural choice?

Regards

Posted by Giovani on May 30, 2012 at 07:22 PM BST #

Another question (sent you in another comment)

Does Oracle Forms support creation of SAML tokens? I mean, when talking to a SAML protected web service.

Regards

Posted by Giovani on May 30, 2012 at 07:31 PM BST #

If you think Java is right for you, then use Java, especially if you have a team with Java experience. That makes sense.
Regarding your other question - thats a non forms question since Forms would talk to a Java proxy client and it would that which would be responsible for security/tokens.

Posted by Grant on June 01, 2012 at 01:55 PM BST #

Hi, Where i can find 1 example with source code, i just want see the source code and compare .fmb vs web application.

Posted by guest on April 09, 2013 at 09:39 PM BST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Tips, Tricks, Events and Information around Oracle JDeveloper, ADF, and Oracle Forms

Search

Archives
« April 2014
MonTueWedThuFriSatSun
 
1
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today