A set of input data that triggers execution of a specific processor job. Usually manipulates data that may need to be rolled back to the original values if any part of the transaction fails. Transactions enable multiple users to access the same data concurrently. (Source: based on J2EE 1.4 Glossary, http://www.oracle.com/technetwork/java/javaee/index-jsp-139417.html)