Transaction management in the web UI framework
The Web UI Framework provides tools for transaction management. This helps you decide how to start, end, commit, and roll back transactions, which ensures data integrity.
You can implement transaction management with either the default implementation of the Web UI Framework or with a pluggable custom implementation. You can customize the Web UI Framework implementation of transaction management. All customizations involve changes to the web.xml file and to the transaction management interface contract of the Base UI Framework.
Transaction management is handled in the mashup layer of the Web UI Framework. The mashup layer also handles authorization and connects the user interface of the application with the business logic (data layer). More than one mashup can be defined within the mashup layer, and one mashup is one transaction. If one mashup is nested within another mashup, the beginning and end of the parent mashup is one transaction.