The essential characteristic of transaction processing systems:
Atomicity: All changes that a transaction makes to a database are made permanent, or else are nullified.
Consistency: A successful transaction transforms a database from a previous valid state to a new valid state.
Isolation: Changes that a transaction makes to a database are not visible to other operations until the transaction completes its work.
Durability: Changes that a transaction makes to a database survive future system or media failures.
When used alone, the term Domain can mean a number of things. In order to avoid confusion, the term
application domain is used to refer to an Oracle Tuxedo application bounded by the configuration of a
tmconfig file. This application domain can be restricted to a single platform, or shared memory (SHM) environment, or could be scaled across multiple machines in a multiple processor (MP) environment.
In this guide conversation has two meanings; the context determines which meaning is intended. In Oracle Tuxedo System/T, conversation identifies a mode of communication between processes in which a connection is opened and stays open until brought down. Communication is achieved through sends and receives. This is distinguished from the request/response model in which communication is achieved through calls and replies. In SNA terms, a conversation uses a session as long as the conversation continues. In an SNA conversation, communication can be either the Oracle Tuxedo System/T conversation or request/response model. Each SNA conversation is assigned a CONVID (Conversation ID) at the time it is initialized by the LU. SNA conversations can be
mapped or
basic.
A domain can be another Oracle Tuxedo System/T application that is independently administered, an application that is under the control of another transaction processing system, or an application in a remote CICS/ESA region. Domains can be local or remote.
LU6.2 is a particular SNA logical unit that identifies a specific set of services for program to program communication. Services include syncpoint, mapping of buffers into records, message confirmation, and security.
A Remote Domain is a part of an application accessed through a Domain Gateway Group. The remote domain may be another Oracle Tuxedo System/T application, an application running under another TP system, or an Oracle Tuxedo Mainframe Adapter for SNA application.