Cart
Free Shipping in the UK
Proud to be B-Corp

The TUXEDO System Juan M. Andrade

The TUXEDO System By Juan M. Andrade

The TUXEDO System by Juan M. Andrade


£3.50
New RRP £40.99
Condition - Very Good
Only 1 left

Summary

This work discusses the background architectural framework and motivation for the TUXEDO System, describes TUXEDO's features, and gives a tour through TUXEDO's development and administration facilities.

The TUXEDO System Summary

The TUXEDO System: Software for Constructing and Managing Distributed Business Applications by Juan M. Andrade

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.

About Juan M. Andrade

Juan Andrade, Corporate Architect at BEA Systems, has been working with TUXEDO since its inception and is one of the project's principal architects. Juan received his doctorate in Computer Science from the National Polytechnique Institute, Grenoble, France. Mark Carges, Director of Advanced Product Development at BEA Systems, designed and developed early versions of TUXEDO and is one of the project's principal architects. Mark holds a BS in Computer Science from the University of California at Berkeley and a Master's degree in Computer Science from New York University. Terence Dwyer, Director of TUXEDO Product Engineering at BEA Systems, conceived and implemented the initial version of the TUXEDO System and has overseen much of its architecture, design, and development. Terry has a Master's degree in Mathematics from Penn State University. Stephen Felts, Software Manager of TUXEDO Systems Development at BEA Systems, has been working with TUXEDO since its inception and has developed many of its key features. Steve received a BA in Mathematics from Houghton College and a Master's degree in Computer Science from Rutgers University.

0201634937AB04062001

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.

Summary.

3. Communication and Administration Paradigms for Distributed Business Applications.

Application Communication.

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.

Application Administration.

Managers and Managed Entities - Answering to a Higher Authority.

Security - You Are Authorized to Read This Section.

Summary.

II. OVERVIEW OF THE TUXEDO SYSTEM.

4. Application Development - Overview.

TUXEDO Clients.

TUXEDO Servers and Services.

Application Queues.

Event-Based Communication.

TUXEDO Data Types.

Error Handling.

Using Transactions in Your Application.

Summary.

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.

Summary.

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.

Summary.

III. DEVELOPMENT OF A TUXEDO APPLICATION.

7. Introduction to the Application Programming Interface.

The API and Language Environments.

Building Clients.

Building Servers.

Building TxRPC Clients and Servers.

Summary.

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.

Summary.

9. Joining and Leaving the Application.

Clients.

Servers.

Summary.

10. Request/Response Communication.

Synchronous Request/Response.

Parallel Request/Response.

Request Priorities.

Summary.

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.

Summary.

12. Application Queues.

Enqueuing Messages.

Dequeuing Messages.

Forwarding Queued Messages to Servers.

Summary.

13. Event-Based Communication.

Unsolicited Event Notification.

Brokered Events.

Summary.

14. Transactions in the TUXEDO System.

Transaction Terminology.

Creating a Transaction.

Transaction Infection.

Terminating a Transaction.

Transactions and Communications Revisited.

Recovery - Picking Up the Pieces.

Summary.

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.

Summary.

16. Failure Handling.

Failure Handling Philosophy.

Process Failure.

Time-Outs.

Computer and Network Failure.

Failure in Transaction Processing.

Automated Application Recovery.

Summary.

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.

Summary.

18. Getting Applications to Work Together.

When to Use Domains.

Naming Resources Across Domains.

Domain Types.

Summary.

19. Epilogue.

The Journey You've Taken.

The Road Ahead.

Additional Material About the TUXEDO System.

Appendix A - Example.
Appendix B - Glossary.
Appendix C - References.
Index. 0201634937T04062001

Additional information

GOR004615378
9780201634938
0201634937
The TUXEDO System: Software for Constructing and Managing Distributed Business Applications by Juan M. Andrade
Used - Very Good
Hardback
Pearson Education (US)
19961017
488
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - The TUXEDO System