Movie showing JSF component to integrate Oracle Forms
24 October 2007 at 08:36 CEST | In Demos, Forms, JDeveloper, Oracle, Web components |I’m about to release a JSF component library to the public that can integrate Oracle Forms in a JSF/ADF Faces web application. As a sneak preview I’ve already put up the first screencast movie demonstrating how easy it is to embed an Oracle Form in a JSF page.
The component library not only supports the embedding of a Form like shown in the demo. It also allows you to pass parameters to the Form, pass parameters back from Forms to JSF, execute JSF navigation from Forms PL/SQL. On top of all that, it only starts the Forms applet once for your entire web session. So even when a user is switching between pages with and without an embedded Form, the user will not have to wait 5-10 secs for the Forms applet to start.
If you’re interested please check back soon for more information. If you’re visiting Oracle OpenWorld this year, be sure to enroll for my session on Monday. I’ll be talking about the technical details of JSF-Forms integration and will also be showing the JSF component library that was used to create this demo movie.
4 Comments
Trackback/Pingbacks:
-
» Movie showing JSF component to integrate Oracle Forms
[...] Original post by wilfred [...]
-
49circles » Movie showing JSF component to integrate Oracle Forms
[...] sourced here [...]
Sorry, the comment form is closed at this time.
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.


Hi Wilfed - looks pretty cool. I have question however. Why would somebody that has made a choice to stick to Oracle Forms in a web deployed fashion want to embed it into a JSF application? I mean - would it just be wiser to simply run Forms only in that case?
Comment by Jan — 24 October 2007 #
Obviously the situation differs per organization. The background of this solution was that we do not want to be “locked” into Oracle Forms.
We’ve been happy Forms customers for over a decade. However, for several reasons we’ve decided to aim at JDeveloper for all our new developments. This is all great if you’re building a new application that’s (relatively) apart from the existing system. But things get a little bit more complicated if you want to add features to this existing Forms system. Since we want to migrate to J2EE (slowly) over time, it’s not logical to do new developments in Forms as well.
So, we had the option to build new additions to existing system in Forms anyhow or find a way to integrate both worlds from a user perspective. We opted for the last option.
With this solution you can embed existing Forms in a newly build JSF application. This protects the existing investment in your Forms, removes the need to rebuild all Forms but does give you the opportunity to do new developments in J2EE.
I’ve also spoken to a company that wants to use the solution in a web portal showing all customer information to a call center representative. That portal is web technology, but the want to jump to a Forms application to look at the details. With this solution it’s possible to “deeplink” into Forms passing the actively selected customer ID. After working in Forms, the user returns to the portal. You could also do this with traditional parameters to Forms, but you would have the applet startup delay each time you jump to Oracle Forms. With this component library the applet is kept running in the background and is restored when you return to Forms. That completely eliminates the normal applet startup of 5-10 secs, which is critical to a call center representative.
There are many more scenarios and I’ll be sure to describe some of them in more detail when officially releasing/announcing the component library.
Comment by wilfred — 24 October 2007 #
Hi Wilfred,
I attended your excellent presentation at OOW. I’d like to kick the tires with ADF extreme integration. Where can I find the OraFormsFaces-2.1.jar?
Chris
Comment by Christian — 26 November 2007 #
Christian,
A beta version will be available later this week.
Comment by wilfred — 26 November 2007 #