Integrating the Transaction Agent Framework (TAF)

This section discusses a recommended approach to persisting objects using the Jade Platform and it provides examples of a Transaction Agent Framework (TAF) that you can use in your own applications so that you can implement all create, update, and delete functionality using a TAF in your own Jade applications.

For code examples, see "Part 5 - Transaction Agent Framework" in the Erewhon Demonstration System Reference. For details about loading the TAF into your own schemas, see "Loading Transaction Agent Framework (TAF) Partial Extract Schemas", elsewhere in this document.

The following table lists the acronyms (pronounced as a word), initialisms (pronounced as a series of letters that are abbreviations derived from the letters of the words they represent), and terms used in this section.

Entity Description
CRUD Create, Read, Update, and Delete.
TA Transaction Agent.
TAF Transaction Agent Framework.
TI Transaction Implementor.
UML Unified Modeling Language.
Modify Targeted update that sets specific properties on an object.
Persistent object Object that exists in the database. Also referred to as persistent storage.
Subordinate object

Child object referenced in a parent object; for example, an Invoice can contain a reference to a Customer object and can also create its own instance of an Address object to store the shipping address.

Transaction Agent Class responsible for persisting an object.

For details about the Transaction Agent Framework (TAF), see the following subsections.

2022.0.01 and higher