The TUXEDO System: Software for Constructing and Managing Distributed Business Applicationsby Juan M. Andrade, Mark Carges, Terence Dwyer, Stephen Felts
Pub. Date: 09/10/1996
Written by the technology's inventors and principal architects, this book provides a definitive, up-to-date, and comprehensive overview of TUXEDO, the leading software system for On-Line Transaction Processing (OLTP). Appropriate for anyone with an interest in distributed business applications - information systems managers, software architects, and developers -
Written by the technology's inventors and principal architects, this book provides a definitive, up-to-date, and comprehensive overview of TUXEDO, the leading software system for On-Line Transaction Processing (OLTP). Appropriate for anyone with an interest in distributed business applications - information systems managers, software architects, and developers - the book includes a general introduction to distributed transaction processing technology, a broad overview of TUXEDO's features and operation, and a more detailed technical guide to TUXEDO applications development and administration.
You will learn about many of TUXEDO's state-of-the-art features, including ATMI, typed buffers (including FML), the EventBroker(tm), Transactional Remote Procedure Call (TxRPC), the Application Queuing System, TMIB-based administration, and more. In addition, an overall architectural view of a TUXEDO-based application gives you a concrete understanding of how these features and capabilities function in a working environment. You will come away from this book with an insider's view of the rationale behind many of TUXEDO's sophisticated features and an excellent understanding of how and why the TUXEDO System works. Current with the latest release, the book covers TUXEDO version 6.1.
- Publication date:
- Edition description:
- New Edition
- Product dimensions:
- 7.40(w) x 9.10(h) x 1.30(d)
Table of Contents
I. SETTING THE STAGE FOR UNDERSTANDING THE TUXEDO SYSTEM.
1. Opportunities and Challenges in Distributing Business Applications.
Mainframes - “Once Upon a Time . . .”
Minicomputers - Davids Take on Goliath.
PCs - David Becomes Goliath!
The Effect of Mobile Computing - There Is No Escaping the System.
Improved Networking - Hardware and Software.
The Benefits of Distributing Your Business Applications.
The Costs of Distributing Your Business Applications.
Summary - “Should You Choose to Accept This Assignment . . .”
2. Distributing Data and Logic.
Monolithic Applications - All Your Instructions in One Basket.
Distributing Data - The Easy Choice.
Distributing Logic - The Right Choice.
Integrating Data and Processing - The World of Brokers.
3. Communication and Administration Paradigms for Distributed Business Applications.
Request/Response - “Ask and Ye Shall Receive”
Conversations - When Once (Over and Back) Isn't Enough.
Events - Things Happen.
Queues - Deferred Communication.
Data Representation for Communications - It's All in the Presentation.
Error Conditions - “Are You Still There?”
Transactions - Undoing the Past.
Managers and Managed Entities - Answering to a Higher Authority.
Security - You Are Authorized to Read This Section.
II. OVERVIEW OF THE TUXEDO SYSTEM.
4. Application Development - Overview.
TUXEDO Servers and Services.
TUXEDO Data Types.
Using Transactions in Your Application.
5. Application Administration - Overview.
Application Administration - What Is It?
What Is a TUXEDO Application?
The TUXEDO Management Information Base (TMIB).
The TUXEDO System Administrative Environment.
Using the TUXEDO Administrative Tools.
6. The Anatomy of a TUXEDO Application.
Hiding Complexity to Make Building Distributed Applications Simpler.
Portability - A Key Characteristic of the TUXEDO System.
The TUXEDO System - A Service Request Broker.
The TUXEDO Run-Time System - The Basic SRB.
Basic and Advanced Administrative Services.
III. DEVELOPMENT OF A TUXEDO APPLICATION.
7. Introduction to the Application Programming Interface.
The API and Language Environments.
Building TxRPC Clients and Servers.
8. Typed Buffers.
Using Typed Buffers: tpalloc, tprealloc, tpfree, tptypes.
The CARRAY and STRING Built-In Types.
The FML Built-In Type.
The VIEW Built-In Type.
Custom Buffer Types.
9. Joining and Leaving the Application.
10. Request/Response Communication.
11. Conversational Communication.
What Is Conversational Communication?
Overview of the TUXEDO System's Conversational Interface.
Initiating a Conversation: tpconnect.
Exchanging Data: tpsend and tprecv.
Ending a Conversation in the Service: tpreturn.
Ending a Conversation in the Client: tpdiscon.
12. Application Queues.
Forwarding Queued Messages to Servers.
13. Event-Based Communication.
Unsolicited Event Notification.
14. Transactions in the TUXEDO System.
Creating a Transaction.
Terminating a Transaction.
Transactions and Communications Revisited.
Recovery - Picking Up the Pieces.
IV. ADMINISTRATION OF A TUXEDO APPLICATION.
15. Application Administration and Monitoring.
Responsibilities of TUXEDO Administrators.
Structuring a Distributed Business Application.
Activating a Distributed Application.
Monitoring the Application.
Changing the Application Configuration.
Securing Your Application.
Tuning the Administrative Subsystem to Your Needs.
16. Failure Handling.
Failure Handling Philosophy.
Computer and Network Failure.
Failure in Transaction Processing.
Automated Application Recovery.
17. A Tour of the TUXEDO Management Information Base.
What Is the TMIB?
Administering the TUXEDO System - The Core Sub-MIB.
Administering TUXEDO Security - The ACL Sub-MIB.
Administering Workstations - The /WS Sub-MIB.
Administering Application Queues - The /Q Sub-MIB.
Administering Application and System Events - The Event Sub-MIB.
18. Getting Applications to Work Together.
When to Use Domains.
Naming Resources Across Domains.
The Journey You've Taken.
The Road Ahead.
Additional Material About the TUXEDO System.
Appendix A - Example.
Appendix B - Glossary.
Appendix C - References.
and post it to your social network
Most Helpful Customer Reviews
See all customer reviews >