|
|
|
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.
|