In the more and more populair Service Oriented Architecture, websites and web application are often based on services and no longer tightly coupled to a database. This has several advantages, however, the Oracle Application Development Framework (ADF) does not necessarily support this in a very satisfactory way.
Working with web services in a SOA environment usually involves working with XML. Traditionally there are a few good ways to work with XML in ADF, these are described under the chapter Alternatives. However, there is now a new way of handling XML within ADF.
The ‘ADF EMG XML Data Control’ is an easy and declaratively way to set up ADF Data Controls on XML files, services or payloads.
The technique for using the XML Data Control is similar to that of the standard ADF web service Data Control, but with better support for complex types and the ability to customize the datacontrol behavior at both design time and run time.
This Data Control can be used the same as any other Data Control for dragging and dropping on pages.