Blogs

Oracle E-Business Suite Development using OA Framework and ADF Webinar

By Archive User posted 06-01-2010 02:49 AM

  
This webinar was presented by Gustavo Jimenez, Development Manager, Applications Technology Group (ATG) on 26th May 2010.  I attended this webinar wuth a couple of my colleages from LJMU and we all found the session gave us valuable insights into OAF & OADF. 

The webinar started with an overview of the Oracle Applications framework. This being how it had evolved to use the web as its user interface, highlighting the component technologies that it is built up from, showing that it is modelled on an MVC (Model Viewer Controller) architecture and highlighting some of the features of the latest releases.

The features of note highlighted from the latest releases were the support for personalizations, extensions, web services and a new rich user interface. The new rich user interface in release 12.1.2 is centred around using partial page refreshes (pretty much like AJAX; Asynchronous JavaScript and XML). This means that a portion of the page or data on the page can be loaded or refreshed without reloading the entire page. This significantly improves the user experience and the results of which are something that Facebook users are familiar with (other social and networking sites are available).

Using partial page refreshes means that the user interface can (for examples);-  provide type ahead completion for lists of values, allow attachments to be uploaded using a popup on the web page (instead of taking the user away from the initial page), provide pop-ups on pages with addition information in them (either populating them on page load or when the popup is displayed) and in addition allow embedding of rich content. Using client side rich context systems such as Adobe Flex/Flash, Java FX, Microsoft Silverlight and REST(Representational State Transfer) to provide data feeds rich content can be embedded into the framework pages. REST is simply a technology that allows data from the database to be provided to the rich components on the webpage. This is done by passing the data as fairly plain XML (i.e. not full-blown web services) over HTTP. In addition OBIEE analytics can be embedded into pages. 

The webinar then went on to show the OA Frameworks, personalization and extensibility frameworks. Personalizations allow the modification of the user interface by storing the required information as XML documents in the database and using the Metadata service to provide the personalizations. Using this technique page items and regions may be shown/hidden/reordered, labels changed and so on. These changes are layered onto the base page at runtime; i.e. they are not customisations to the system (good!?). Personalizations can be made in different contexts depending on the user, the function, responsibility etc. They can also be made at an administrative level or an end users level. Extensibility takes personalization further to allow the business logic to be extended, new pages and new business components to be built.

Finally Oracle ADF (Application Development Framework) allows developers to develop applications using a rich tool kit giving the same look and feel as E-business suite applications. ADF would seem to ease development by encouraging service orientated development, providing around 150 components (written using AJAX and providing a set of rich components) and being based on familiar standards such as MVC, JAAS and the Oracle infrastructure (i.e. Single Sign On).

In summary the webinar covered some of the user interface features of E-business suite, the architecture they are build on and, perhaps more interestingly, covers the toolkits that allow similar technologies to be used to create your own applications.

David Jones, Computing Officer, Liverpool John Moores University.

0 comments
0 views