事务处理原理(第2版)
事务处理原理(第2版)英文版 summary of topics The enterprise that pays for a transaction processing system wants it to give fast service, be inexpensive to buy and operate, and be scalable as usage grows and new applications are added. Application programmers want to be insulated from the complexity of the many different kinds of technologies required to run a transac- tion processing system, such as transaction protocols, message protocols, transactional remote procedure calls, persistent queues, multithreaded processes, r esource pooling, session management, and replication protocols. An application programmer’s job is to understand what the business wants the transaction to do and to write a program that does it. The system software should make it possible to run that program on a system that is fast, effcient, scalable, and reliable. This is what transactional middleware does, which is the main subject of the frst half of this book, Chapters 1 through 5. Today’s products and standards for transactional middleware are described in Chapter 10.