About extending transactions

You can extend programmatically both to enhance the functionality of your implementation and to integrate with external systems.

This section describes how to achieve extensibility programmatically, using these mechanisms. Transaction processing mechanisms in the application can be classified into two basic categories:
  • Synchronous (on demand) or asynchronous (message driven) services
  • Time-triggered transactions
You can extend the transactions that are provided by the application by using one of the following mechanisms:
  • User exits
  • Event handlers