|
|
|
ADF BC and Web
Service Data Source: Overall Picture
|
|
|
|
|
|
The WSDS solution
has 4 main program units:
|
|
|
|
1st element:
MyViewObjectImpl class
|
|
This is an
entity-based programmatic view object according to ADF Developers's Guide.
|
|
It represents query
results making calls to WSDS Client for creating data collection.
|
|
|
|
2nd element:
MyEntityImpl class
|
|
Its role is to
handle DML operations in programmatic mode.
|
|
WSDS Client is
called for processing in remote database.
|
|
|
|
3rd element: WSDS
Client
|
|
It's a bridge to the
web service.
|
|
The class provides
methods for the above My-objects to fulfill their needs in data source
operations and conducts SOAP interchange with remote web service.
|
|
|
|
4th element: Web
Service Data Source
|
|
It's a port to the
database.
|
|
It executes incoming
data source operations against underlying database
|
|
|
|
Now let's see these
components in detail. We will move from ADF needs for data processing, so we
will also see how ADF defines necessary operations in the web service.
|
|
|
|
|