Enterprise SOA中文版

出版社:清华大学出版社
出版日期:2006-7
ISBN:9787302130291
作者:(美)科拉夫兹格、本克、斯拉姆/国别:中国大陆
页数:284页

内容概要

  Dirk Krafzig、Karl Banke和Dirk Slama拥有多年的IT从业经历,参与过大型项目的管理和分布式系统设计。本书是他们从1998年以来通过不断探索而获得的SOA成果。

书籍目录

第1章 企业IT革新路线图 11.1 SOA敏捷性帮助企业摆脱烦恼 11.2 企业软件与众不同 31.3 企业软件架构的重要性 31.4 企业软件架构的要求 41.5 “企业架构”和“企业标准”的关系 51.6 组织管理 61.7 活到老,学到老 71.8 企业IT革新路线图 7第2章 “服务”概念的演变 92.1 企业计算的重大事件 92.2 编程范例 112.3 分布计算 132.4 业务计算 162.5 本章小结 172.6 参考文献 182.7 URL 18第3章 “分布计算”概念一览 193.1 通信机制的异质性 193.2 通信中间件 213.2.1 RPC 213.2.2 分布式对象 223.2.3 MOM 243.2.4 事务监控器 263.2.5 应用服务器 263.3 同步 273.4 接口和载荷语义 303.5 紧耦合与松耦合 333.6 本章小结 363.7 参考文献 363.8 URL 37第Ⅰ部分 架构路线图第4章 面向服务的架构 414.1 软件架构的含义 414.2 SOA的含义 424.3 SOA的元素 434.3.1 应用程序前端 434.3.2 服务 444.3.3 服务库 454.3.4 服务总线 474.4 本章小结 484.5 参考文献 484.6 URL 48第5章 将“服务”视为“构件” 495.1 服务类型 495.1.1 目标 495.1.2 服务类型的划分 505.1.3 基本服务 515.1.4 中介服务 545.1.5 以流程为中心的服务 575.1.6 公共企业服务 595.2 企业级别的层 605.3 本章小结 615.4 参考文献 62第6章 架构路线图 636.1 架构路线图 636.2 基础SOA 656.3 网络SOA 676.4 流程化的SOA 706.5 本章小结 73第7章 SOA与BPM 757.1 BPM简介 757.1.1 BPM与BPMS 767.1.2 BPMS的选择时机 777.1.3 BPM系统概述 787.1.4 愿景及注意事项 807.2 BPM和流程化的SOA 827.2.1 过去:从数据和功能到对象和服务 827.2.2 未来:核心业务逻辑与流程控制的逻辑 827.2.3 SOA架构师的注意事项 847.3 本章小结 847.4 参考文献 847.5 URL 85第8章 管理流程的完整性 878.1 数据和流程完整性 878.1.1 数据完整性 878.1.2 流程完整性 888.1.3 技术故障和业务异常 888.1.4 流程逻辑的所有者 898.2 技术概念和解决方案 908.2.1 日志记录和追踪 908.2.2 ACID事务 918.2.3 事务监控器和分布2PC 928.2.4 2PC和紧耦合的ACID事务的问题 938.2.5 嵌入事务和多级事务 958.2.6 持久队列和事务步骤 958.2.7 事务链与补偿 968.2.8 SAGA 978.2.9 BPM和流程完整性 978.2.10 相关的Web服务标准 978.3 对SOA架构师的建议 988.3.1 例子:旅游线路管理 988.3.2 将乐观并发控制作为默认选项 1008.3.3 更新操作的等幂性 1048.3.4 避免分布式2PC 1068.3.5 构建事务步骤 1098.3.6 使用灵活简单的补偿逻辑 1148.3.7 组合使用SOA、MOA和BPM以提高灵活性 1158.4 本章小结 1168.5 参考文献 117第9章 服务总线的基础结构 1199.1 软件总线和服务总线 1199.1.1 服务总线的基本概念 1199.1.2 服务占位程序和调度程序 1229.1.3 执行容器 1269.2 日志记录和审计 1289.2.1 错误报告 1299.2.2 分布式日志记录 1299.2.3 日志记录和事务边界 1319.2.4 日志记录框架和配置 1329.3 可用性和扩展性 1339.3.1 使用Web服务的扩展性和可用性 1359.3.2 使用EJB的扩展性和可用性 1369.3.3 使用CORBA的扩展性和可用性 1379.3.4 使用CICS的扩展性和可用性 1389.3.5 打包遗留应用程序的扩展性和可用性 1389.3.6 异构SOA中的扩展性和可用性 1399.4 保护SOA的安全 1399.4.1 身份验证 1409.4.2 授权 1459.4.3 加密和传输安全 1469.4.4 信任域 1479.4.5 安全性和异质性 1489.4.6 其他安全主题 1509.5 本章小结 1519.6 参考文献 1529.7 URL 152第10章 通向SOA 15310.1 构建Web应用程序 15410.2 EAI 15810.2.1 服务化 15810.2.2 稳定性和升级能力 16010.3 B2B 16210.4 胖客户端 16510.5 小型设备的设计 16710.6 多渠道应用 17010.6.1 基础SOA 17110.6.2 服务外观 17210.6.3 流程化的SOA 17210.7 本章小结 17410.8 参考文献 17510.9 URL 175第Ⅱ部分 组织路线图第11章 SOA的目标和优势 17911.1 企业愿景 17911.1.1 敏捷性 18011.1.2 节省成本 18111.1.3 重用及优势 18311.1.4 技术中立 18311.1.5 高效的业务基础结构 18411.1.6 提高开发效率 18411.1.7 渐进方法 18511.1.8 接收不同级别的信息反馈 18611.1.9 降低风险 18611.2 个人愿景 18711.3 本章小结 19111.4 参考文献 19111.5 URL 192第12章 SOA组织路线图 19312.1 利益相关方和潜在利益冲突 19312.2 SOA组织路线图 19612.3 成功的四个要素 19712.3.1 预算 19812.3.2 启动项目 19812.3.3 SOA团队 19912.3.4 支持者 19912.4 理想境界 19912.4.1 组织结构和流程 20012.4.2 SOA细节 20212.5 现场环境的组织标准 20312.5.1 一个失败示例 20312.5.2 两个成功案例:瑞士信贷银行和丰泰保险公司 20412.6 为SOA关键角色提建议 20512.7 本章小结 20612.8 URL 207第13章 SOA项目管理 20913.1 成熟的项目管理方法 20913.2 SOA推动的项目管理 21213.2.1 将SOA工件作为项目控制元素 21313.2.2 在项目定义中加入服务设计 21513.2.3 利用SOA分解复杂系统 21513.2.4 利用SOA推动迭代开发 21813.2.5 用渐进方法确保流程完整性 22013.3 配置管理 22313.3.1 SOA配置管理面临的挑战 22313.3.2 为SOA集成团队提建议 22413.4 测试 22713.5 本章小结 23113.6 参考文献 23113.7 URL 231第Ⅲ部分 SOA 实 例第14章 德国邮政 23514.1 项目范围 23614.1.1 业务影响 23614.1.2 技术影响 23814.2 实现 23814.2.1 流程和组织结构 23914.2.2 服务注册表 24014.2.3 项目管理 24014.3 技术 24114.3.1 架构 24114.3.2 存储库、服务接口和合约 24314.3.3 编排、安全和管理 24314.4 汲取经验、享受优势、开创未来 24314.5 参考文献 24414.6 链接 245第15章 丰泰保险公司 24715.1 项目范围 24815.1.1 业务影响 24815.1.2 技术影响 24815.2 实现 25115.2.1 流程和组织结构 25115.2.2 服务存储库 25215.2.3 项目管理 25315.3 技术 25415.3.1 架构 25415.3.2 存储库、服务接口和合约 25615.3.3 编排、安全和管理 25715.4 汲取经验、享受优势、开创未来 257第16章 瑞士信贷银行 25916.1 项目范围 26016.1.1 业务影响 26016.1.2 技术影响 26116.2 实现 26316.2.1 流程和组织结构 26316.2.2 服务存储库 26416.2.3 项目管理 26516.3 技术 26516.3.1 架构 26616.3.2 存储库、服务接口和合约 26916.3.3 编排、安全和管理 26916.4 汲取经验、享受优势、开创未来 27016.5 参考文献 271第17章 哈利法克斯苏格兰银行 27317.1 项目范围 27417.1.1 业务影响 27417.1.2 技术影响 27517.2 实现 27817.2.1 XML服务 27817.2.2 服务存储库 27917.2.3 项目管理 28017.3 技术 28117.3.1 架构 28117.3.2 存储库、服务接口和合约 28217.4 汲取经验、享受优势、开创未来 28317.5 URL 284

作者简介

  本书描绘了一幅宏大的“IT革新路线图”,详细介绍了如何充分利用SOA概念,灵活使用变幻莫测的技术,从而降低成本、减少风险,并提高生产率和敏捷性。本书面向项目经理、架构师、分析师和开发人员。  主要内容:介绍“瑞士信贷银行”等4家巨头的企业级SOA的成功实例,为你提供借鉴的案例。以“架构”为中心展开讨论,使你能够灵活运用SOA技术,轻松管理基础结构的异质性。分析在企业中成功实现SOA的“技术”和“非技术”要素。阐述利用SOA的巨大效益。基于缜密的设计原理,消除SOA环境的数据完整性和流程完整性问题。  信息技术专业人士可以通过这本书超越刚了解web services以及SOA技术兴奋的初级阶段,开始进入通过应用这些技术来创造商业价值阶段。

图书封面


 Enterprise SOA中文版下载



发布书评

 
 


精彩短评 (总计2条)

  •     不好懂,读着没什么意思
  •     当做SOA入门书籍,不过感觉貌似有点老了,读完这本再物色下一本吧。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024