原书名: Principles of Transaction Processing, Second Edition
原出版社: Morgan Kaufmann
作者: (美)Philip A. Bernstein Eric Newcomer [作译者介绍]
译者: 战晓苏 马严
丛书名: 国外计算机科学经典教材
出版社:清华大学出版社
ISBN:9787302240419
上架时间:2010-12-20
出版日期:2010 年12月
《事务处理原理(第2版)》为从事于应用程序开发、产品评估、系统设计、数据库管理和产品工程化等工作的各类人员提供了清晰、简明的指导。可帮助读者理解事务处理系统的内部情况,并描述了它们的工作原理以及如何最佳地使用它们。包括应用服务器的体系结构、事务通信范式,以及事务故障和系统故障的恢复机制。
《事务处理原理(第2版)》第1版发行以来的这些年,事务处理系统的使用已经发生了很大的变化。电子商务已经成为业务数据处理投资的主要焦点。例如,网上银行和网上股票购买、ebay拍卖,以及企业数据库管理。新的标准、新的技术和产品,以及新的语言允许web服务、rest/http和soa成为为企业应用程序设计的主导风格。借助于《事务处理原理(第2版)》及其丰富的示例,读者能够开发、集成、部署和管理最高水准的事务处理应用程序。
目录回到顶部↑
第1章 介绍
1.1 基础知识
1.1.1 问题
1.1.2 什么是事务处理
1.1.3 事务处理应用程序
1.1.4 事务程序的主要功能
1.2 tp系统的体系结构
1.2.1 面向服务的计算
1.2.2 硬件的体系结构
1.3 原子性、一致性、隔离性和持久性(acid)
1.3.1 原子性
1.3.2 一致性
1.3.3 隔离性
1.3.4 持久性
1.4 两阶段提交
1.5 事务处理性能
1.5.1 rpc.a和fpc.b基准
1.5.2 tpc.c基准
1.5.3 tpc.e基准
1.6 可用性
.1.7 系统样式
1.7.1 批处理系统
1.7.2 实时系统
1.7.3 数据仓库系统
1.7.4 其他系统类型
1.7.5 为什么要设计tp系统
1.8 tp系统配置
1.9 小结
第2章 事务处理抽象
2.1 介绍
2.2 事务
2.2.1 集合事务括号
2.2.2 事务标识符
2.2.3 链式事务
2.2.4 面向对象编程中的事务括号
2.2.5 嵌套事务
2.2.6 异常处理
2.2.7 保存点
2.2.8 使用保存点支持嵌套事务
2.3 进程和线程
2.3.1 为什么需要线程
2.3.2 实现线程
2.4 远程过程调用
2.4.1 事务rpc
2.4.2 绑定客户机和服务器
2.4.3 rpc走查
2.4.4 rpc的系统特性
2.4.5 如何比较rpc系统
2.5 共享状态
2.5.1 事务上下文
2.5.2 会话
2.5.3 无状态服务器
2.5.4 有状态应用程序
2.6 可伸缩性
2.6.1 扩展服务器
2.6.2 扩展系统
2.7 小结
2.7.1 事务括号
2.7.2 进程和线程
2.7.3 远程过程调用
2.7.4 共享状态
2.7.5 可伸缩性技术
第3章 事务处理应用程序体系结构
3.1 介绍
3.2 应用程序体系结构
3.2.1 多层体系结构
3.2.2 面向服务的体系结构
3.2.3 面向对象设计
3.2.4 简单请求
3.3 前端程序
3.3.1 前端程序层次
3.3.2 使用表单和菜单收集输入
3.3.3 构造请求
3.3.4 记录
3.3.5 web服务器
3.3.6 web服务器的状态管理
3.3.7 认证与加密
3.4 请求控制器
3.4.1 指定请求控制器功能
3.4.2 事务括号
3.4.3 请求完整性
3.4.4 进程结构
3.4.5 会话结构
3.4.6 安全性..
3.5 事务服务器
3.6 事务中间件
3.7 数据库服务器与事务中间件
3.8 小结
第4章 队列化的事务处理
4.1 为什么使用队列
4.2 队列事务处理模型
4.2.1 从服务器的角度看排队
4.2.2 从客户端的角度看排队
4.3 客户端恢复
4.4 处理不可撤消的操作
4.5 队列管理器
4.5.1 对队列消息的操作
4.5.2 路由选择
4.5.3 调度器
4.6 发布.订阅
4.7 其他面向消息的中间件
4.7.1 基于代理的体系结构
4.7.2 基于总线的体系结构
4.7.3 比较代理与总线
4.8 队列式产品和标准
4.8.1 ibm的web slphere mq
4.8.2 oracle streams aq
4.9 小结
第5章 业务流程管理
5.1 介绍
5.2 业务流程定义
5.3 业务流程的执行
5.4 事务特性
5.4
1