a little bit subjective, generally it's considered to be all the processing required for an end to end transaction, including middle tier and database processing
a portion of processing that achieves data integrity, is logically complete, and creates a point of recovery
a sequence of processing actions that must be completed before any of the individual actions can be regarded as committed
a Session and can be used for all database access during its lifetime
a session that simplifies the transaction process and stores transaction information for its registered persistent objects
A transactional OracleAS TopLink session that allows for a transaction to occur at the object level not only the database level. Changes to objects are not visible globally until the unit of work is committed.
A recoverable sequence of operations performed by an application between two points of consistency. A unit of work begins when a transaction starts or after a user-requested syncpoint. It ends either at a user-requested syncpoint or at the end of a transaction. Contrast with unit of recovery.
A recoverable sequence of operations within an application process. At any time, an application process is a single unit of work, but the life of an application process can involve many units of work as a result of commit or rollback operations. Synonym for transaction.