Enterprise Transaction Processing Systems - Ian Gorton

Enterprise Transaction Processing Systems

Putting the CORBA OTS, Encina++ and OrbixOTM to work

(Autor)

Buch | Softcover
240 Seiten
2000
Addison Wesley Longman (Verlag)
978-0-201-39859-5 (ISBN)
54,45 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Transaction processing is necessary for any business to take place on the Internet. This text describes the technology behind Internet transactions such as credit card payments. It provides a how-to guide to building transaction processing applications using CORBA OTS and market-leading products.
"This is a book that practitioners in the middleware field need to help them navigate through the maze of technology hype that exists. I highly recommend it" David Hodge, IBM Transarc Lab "a terrific book...In just a couple of hundred pages Ian brings you from a basic knowledge of distributed computing to a clear understanding of the details of the standards and the products that implement them." From the Foreword by Sean Baker, Chief Scientific Officer, IONA Technologies How to build high performance, high integrity transaction processing systems. In Enterprise Transaction Processing Systems, Dr. Ian Gorton distills years of consulting experience gained working with OTM technologies into an easily digestible tutorial which will be invaluable to anyone designing and building Transaction Processing systems. This book will provide an understanding of the concepts and features of the available OTM technologies, and describes the important practical issues that drive a project's architecture, detailed design and programming.*
Key underlying concepts and techniques are explained *Alternative architectural approaches are discussed *All the major features of the CORBA Object Transaction Service (OTS) and two products, OrbixOTM and Encina++, that support this service are covered in detail *Full length coded examples illustrate how to implement a transaction processing system in C++ using OrbixOTM and Encina++ *New techniques on how to achieve improved performance are introduced *Typical system architectures are described together with design and code examples which developers can leverage in their own systems

(All chapters contain a Summary, and all chapters except 7 and 8 contain Further Reading.) Foreword. Preface. Acknowledgements. List Of Trademarks. 1. Introduction to Enterprise Transaction Processing Systems. Transaction Processing: From Mainframes to Distributed Systems. The Anatomy of Enterprise Applications. Some Examples of TP Applications. What is a Distributed Transaction Processing Monitor? Why are Distributed TP Systems Attractive? The State of the Market. 2. Distributed Transaction Processing Fundamentals Introduction. What is a Transaction? Two-Phase Commit. Transaction Demarcation. Resource Manager Access Using XA. Transactional Remote Procedure Calls. Heuristic Outcomes. Nested Transactions. Transactional Queuing Technology. Locking. Recovery. System Administration and Monitoring Requirements. 3. Distributed Transaction Processing System Architectures. Introduction. The Need for Software System Architecture. A General Transaction Processing System Architecture. Application Server Architectures. 4. The Object Transaction Service. Introduction. Background: CORBA. OTS Architecture and Features. Programming the CORBA Object Transaction Service. Recoverable Resources. 5. Transaction Processing Monitors: Encina and the Orbixotm. Introduction. Encina Overview. Orbixotm Overview. 6. Case Study. Introduction. The Stock-Online System. Database Design. 7. Building the Case Study with Orbixotm. Overview. The Stock-Online CORBA Interfaces. The Subscriber Client. The Stockfeed Client. The Stockdbmsaccess Server. Implementing the Server Object. Communicating With MS SQL Server. 8. Building the Case Study with Encina++. Overview. The Stock-Online Encina Interfaces. Initializing The Encina++ Client. Performing Transactions. The Encina++ Stockdbmsaccess Server. Security in Encina++. Deploying and Managing the Server. 9. Performance Issues. Introduction. Understanding Application Performance. Test Environment and Results. Base Timings. Performance Under Load. Improving Performance. General Performance Tips. Index.

Erscheint lt. Verlag 18.1.2000
Sprache englisch
Maße 184 x 235 mm
Gewicht 407 g
Themenwelt Informatik Software Entwicklung Objektorientierung
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-201-39859-1 / 0201398591
ISBN-13 978-0-201-39859-5 / 9780201398595
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
Principles and Practice Using C++

von Bjarne Stroustrup

Buch | Softcover (2024)
Addison Wesley (Verlag)
85,95