ADF BC: Programmatic Data Source Mode
ADF Business
Components
WSDS
JDBC
JDBC
HTTP
l By default, ADF BC provides data interchange with database by means of JDBC calls
l ADF BC classes have data source methods for changing into programmatic mode
l WSDS solution uses these data source methods for calling web service as data provider
l The solution is suitable for older ADF versions
ADF BC: Programmatic Data Source Mode


By default, ADF BC provide data interchange with database by mean of JDBC calls.

However, this default behavior can be changed because API clearly defines methods in every class, which implement data source functions. We need to override these methods in order to create our own data source processing.

The WSDS solution goes right this way - we create extended BC classes with programmatic implementation of data source methods. All JDBC requests to database are replaced by requests to the web service data source.

The solution is suitable for several latest versions of ADF or BC4J - since those where data source methods appear in Business Components API. For example, in our company we use production framework based on BC4J version from JDeveloper 9.0.3.