Unfortunately it isn't that easy. The migration effort depends on several things, but mostly on the way your application is built, how complex your modules way, .. .. ..
But two things to say:
The way form forms to APEX or forms to ADF isn't a migration, in general it's a complete rewriting. Although there are tools which assist in a migration to APEX or to ADF, they al do not do a 100% migration, there are things which you have to do manually (for example, you can't automatically migrate any kind of code in forms-triggers)
And also, as Forms and APEX and ADF are completely different and have different concepts, a migration will always result in a "suboptimal" result.
Of course this are just my 2 cent.
Your helpful input is much appreciated. I tend to agree with you, but I have to provide convincing evidence to others.
This tutorial makes it sound so easy, please comment:
Converting Your Oracle Forms Applications to Application Express 3.2
Converting Your Oracle Forms Applications to Application...
. From the Migration Project page, you can click each file to view the objects that were uploaded. You will view the Forms Objects first. Click ...
View on www.oracle.com Preview by Yahoo
Thanks for your help. Please give your number for effort level. Here is mine. I know it is not going to be accurate.
a. Forms 11g - Converting with forms developer (6i,10g,11g) --- 1x
b. APEX - Re-development --- 2x
c. ADF/Java; - Re-development --- 2x
You won't get any numbers from me with that less information. But about your estimates.. How good are your APEX-skills? How good are your java-skills and ADF-skills? And how long would it take to re-develop your forms-application in forms again from scratch?
Let say Java and MVC (ADF) is reasonable working knowledge/skill, Forms and APEX are zero level. How will that effect effort level?
Hmm, that means Java and ADF developers will develop a new application as they don't have any idea on existing application code coz of "zero level" on Forms & APEX.
Firstly think, what type of facility you want from the application ? Does Forms 11g is enough for that ? If yes, do you have enough resource to upgrade the application ?
If NO, if have enough time and resource of Java or ADF, my personal like is JAVA (my personal opinion).
Hope this helps..
MVC isn't ADF.
If you have guys with reasonable ADF-skills, why don't you let them estimate how long its takes to re-develop your application?
Just to make sure i understand correctly. You have a forms-application but no Forms-skills?
We have Forms 4.5 app, developers are long gone. We try to decide which path to modernize.skills, time and money are the constraints.
We are a JBoss/Java shop, not really ADF.
Well, time and money are always constraints. Is your management willing to hire staff with Forms, APEX or ADF experience? If not, I would recommend going with what you know; Java/JBoss. Either route you take, you're likely to exceed management's time or money constraints or both. You also have to ask yourself what are the long-term costs of maintaining an app that is not one of your core skillsets (JBoss/Java)?
How large is the Forms app (eg: how many Forms (.fmb) and Reports (.rep) are there and how complex are they)? Do you have any current documenation on what the existing Forms application is suppose to do? You need to also consider your Licensing requirments for the application. Is management willing to pay to licence the current version of Oracle Forms?
You have a good point on focusing on Java/JBoss. There are roughtly 80 Forms/Reports modules and 15000 LOCs.