ObjectExtender User's Guide and Reference


Seamless support for various database paradigms

Large scale commercial applications typically need to access data from multiple data stores.

The relational and procedure-call generation embedded in the framework provides the linkages between the object model and the data store. These linkages are established through generated service classes and include generated queries or data access statements.

The service classes execute the generated SQL to map the object model to the following relational data stores:

Table definitions can be read from an existing database schema. The service classes also invoke the generated record mappings to access transactional data in CICS/IMS or other legacy datastores.

Figure 7. Various database paradigms. Three data stores are shown: relational, hierarchical, and data encapsulated within a service layer. ObjectExtender currently supports relational databases and the encapsulated service layer.

Figure pgdstore not displayed.

For each business object class there is a set of pluggable data access services. There can be more than one services set per business object class. For example, a relational service set and a procedure call service set. Activation of the data store determines which service set a business object class is currently using.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]