ObjectExtender User's Guide and Reference
The primary elements managed by ObjectExtender
are:
- Business objects. Business objects are typically the
objects in your application domain that you want to persist in a data store, a
bank application's Customer and Account objects,
for example.
- Relationships. Objects and relationships are very
similar to the entities and relationships of extended entity-relationship
modeling. A primary responsibility of ObjectExtender is to maintain the
integrity of objects in the run-time image and the corresponding persistent
data store through the support of atomic transactions. For example, a
Customer object could have a one-to-many relationship with a
collection of Account objects such that each Customer
knows its set of Accounts, and each Account knows its
Customer. The transactions necessary to manage this
relationship are transparent to you.
- Transactions. Transactions represent paths of code
execution. For example, a bank application might have a transaction
that updates a customer account. The code activity necessary to
manipulate the persistent objects would take place in the transaction.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]