The Idea: Unified Remote Data Provider for ADF
WS
WS
n ADF is a basis framework for application development, includes ADF Swing
n ADF Swing rich UI applications are highly popular (Oracle surveys)‏
n Web service is a standard programmatic
interface over Internet
WSDS
WSDS
Web service to perform data source
operations for ADF in remote database
* ADF model layer gets unified interface for working with remote data providers
* ADF upper layers - including ADF Swing - inherit remotability from the model layer
The Idea: Unified Remote Data Provider for ADF


Application development of today requires advanced frameworks that enable to create rich UI applications and be free in working with remote databases through Internet.

Let's see how these two demands can be fulfilled for the Oracle Application Development Framework.

Here are the facts that already exist today:

- ADF is a basis framework, which accumulates all aspects of application development; it includes ADF Swing which allows to create rich User Interface applications

- Oracle surveys show that high percentage of business applications are developed as rich desktop-style applications with ADF and Swing

- web services have become a standard for program communications over Internet

These facts have led to the idea:

To create the web service that performs data source operations for ADF in remote database.

ADF should access this web service in the lowest model level, so that this routing would be transparent for the upper levels of framework

As the benefits we expect:

- ADF model layer gets unified interface for working with remote data providers

- ADF upper layers – including ADF Swing - inherit remotability from the model layer

So, we get both demands fulfilled – ADF together with web service data source allow to build rich UI Swing applications accessing remote databases through Internet.