Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The Application Development Framework (ADF) is primarily intended to provide a user interface for people to use to perform tasks in business processes. Pages in ADF web applications are typically created using ADF Faces—a rich client component library that renders a modern, Web 2.0, fully Ajax-enabled interface. These components frequently work in conjunction with ADF Model data controls that supply the components with collections of data records and operations on these records and their attributes. The data controls in ADF Model encapsulate underlying business services, which can range from Web Services, Plain-Old Java Objects (POJOs), and ADF BC, to content management systems, BAM servers, and BI servers.
ADF applications can thus leverage SOA composite applications by wrapping the functionality provided by the services exposed by the composite applications in data controls and binding these to the webpages. In this way, the ADF application can, for example, trigger a business process from a webpage or retrieve required data from composite services.