ADO/WFC supports two different methodologies for application development. The first method is the common client/server (or occasionally called “API”) approach. In this approach, the ADO/WFC classes are used much like JDBC, ADO/Win32, or DAO/RDO. The programmer creates applications by writing explicit code. This approach is a familiar paradigm and ADO/WFC offers a rich model for distributed data programming. The programming samples provide several code examples of using ADO/WFC, from simple connectivity to distributed object invocation with transactional safeguards.
The second approach relates to rapid application development. By implementing the IComponent interface, and the new event model for Java components, ADO/WFC presents a convenient set of interfaces and properties for “visual programming.” The ability to support live data hosting in design environments, component “pluggability,” and automatic data binding through well-defined interfaces makes ADO/WFC a powerful tool for Java developers working on Win32 platforms.