BEA Tuxedo System Fundamentals
What Is the BEA Tuxedo System?
Architectural Features
Administrative Features
Programming Features
Anatomy of the Client/Server Model
Characteristics of Client/Server Architecture
Differences Between 2-Tier and 3-Tier Client/Server Architectures
Client/Server Variations to Suit Your Needs
How the BEA Tuxedo System Fits into the Client/Server Model
What Is a BEA Tuxedo Client?
What Is a BEA Tuxedo Server?
Application Processing Services Provided by the BEA Tuxedo System
Administrative Services Provided by the BEA Tuxedo System
BEA Tuxedo ATMI Architecture
Basic Architecture of the BEA Tuxedo ATMI Environment
What You Can Do Using the ATMI
What Are the BEA Tuxedo ATMI Messaging Paradigms?
Request/Response Communication
Conversational Communication
Message Queuing Communication
Publish-and-Subscribe Communication
Unsolicited Communication
What Are Nested and Forwarded Requests?
Nested Requests
Example of a Nested Service Request
Forwarded Requests
How Does BEA Tuxedo Process Messages?
Benefits of Service Request Processing
What Are Typed Buffers?
Characteristics of Buffer Types
What Is Data Compression?
What Is Data-Dependent Routing?
Uses of Data-Dependent Routing
Example of Data-Dependent Routing with a Horizontally Partitioned Database
Example of Data-Dependent Routing with Rule-Based Servers
Example of Data-Dependent Routing with a Distributed Application
What Are Encoding and Decoding of Data?
What Is Data Encryption?
What Is Load Balancing?
What Is Message Prioritization?
What Is Meant by Naming?
Naming Services
Naming Events
BEA Tuxedo System Administration and Server Processes
BEA Tuxedo ATMI Infrastructure
Tuxedo Domain
Tuxedo Configuration File
Tuxedo Master Machine
Tuxedo TUXCONFIG Environment Variable
Tuxedo TUXDIR Environment Variable
Tuxedo Bulletin Board
BEA Tuxedo Administration Processes
What Is the Role of the Bulletin Board?
What Is the Role of the Bulletin Board Liaison?
What Is the Distinguished Bulletin Board Liaison (DBBL)?
BEA Tuxedo Workstation Servers
What is the Role of the Workstation Listener?
What is the Role of the Workstation Handler?
BEA Tuxedo Authentication Server
BEA Tuxedo Transaction Management Server
Coordinating Operations
Tracking Participants with a Transaction Log
BEA Tuxedo Message Queuing Servers
What is the Role of the TMQUEUE Server?
What is the Role of the TMQFORWARD Server?
BEA Tuxedo Publish-and-Subscribe Servers
BEA Tuxedo Domains (Multiple-Domain) Servers
What is the Role of the DMADM Server?
What is the Role of the GWADM Server?
What is the Role of the Domain Gateway Servers?
System Services Available to Different Types of BEA Tuxedo Configurations
BEA Tuxedo Management Tools
BEA Tuxedo Tool Architecture
Tool Interfaces with the MIB
MIB Interfaces with Other System Components
Management Operations Using the BEA Tuxedo Administration Console
Benefits of Using the BEA Tuxedo Administration Console
Browser Requirements
Limitations
Exploring the Main Menu of the BEA Tuxedo Administration Console
Understanding the Tree View
Using the Configuration Tool
Using the Toolbar
Managing Operations Using Command-Line Utilities
Configuring Your Application Using Command-Line Utilities
Operating Your Application Using Command-Line Utilities
Administering Your Application Queues Using Command-Line Utilities
Administering Your Domains Application Using Command-Line Utilities
Managing Operations Using the MIB
AdminAPI
Types of MIB Users
Classes, Attributes, and States in the MIB
Managing Events Using EventBroker
Differences Between Application-Defined and System-Defined Events
Preparing an Application for Event Monitoring
Subscribing to Events