本书系统介绍SOA概念、技术与设计。全书共分五部分,分别介绍SOA与Web服务的基本原理,SOA与第二代Web服务规范扩展,SOA与面向服务,构建SCA的计划与分析、技术与设计。本书由浅人深,示例翔实,应用大量模式,真正覆盖SOA实质部分。每章配有要点小结,使渎者能更深入理解该章主题。\r\n 本书适合于考虑实施面向服务架构的软件开发者、架构师或项目经理阅读参考。
译者序\r\n前言\r\n第1章 引言\r\n 1.1 本书的重要性\r\n 1.2 本书的目标\r\n 1.3 本书为谁而写\r\n 1.4 本书不涉及的内容\r\n 1.5 本书的组织结构\r\n 1.6 附加信息\r\n第2章 案例研究\r\n 2.1 如何使用案例研究\r\n 2.2 1号案例背景:瑞克有限公司\r\n 2.3 2号案例背景:交通岸线系统公司\r\n第一部分 SOA与Web服务基础\r\n 第3章 SOA简介\r\n 3.1 SOA基础\r\n 3.2 当代SOA的共同特征\r\n 3.3 常见的SOA误解\r\n 3.4 SOA常见的切实效益\r\n 3.5 采用SOA的常见失误\r\n 第4章 SOA的演变\r\n 4.1 SOA历史\r\n 4.2 SOA的持续演变\r\n 4.3 SOA与过去架构的比较\r\n 第5章 Web服务与基本SOA\r\n 5.1 Web服务框架\r\n 5.2 服务(作为Web服务)\r\n 5.3 服务描述(用WSDL语言)\r\n 5.4 消息(以SOAP规范)\r\n第二部分 SOA与WS-*扩展\r\n 第6章 Web服务与当代SOA:活动管理与组合\r\n 6.1 消息交换模式\r\n 6.2 服务活动\r\n 6.3 协调\r\n 6.4 原子事务\r\n 6.5 业务活动\r\n 6.6 编排\r\n 6.7 编导\r\n 第7章 Web服务与当代SOA:高级消息、元数据和安全\r\n 7.1 寻址\r\n 7.2 可靠消息传递\r\n 7.3 关联\r\n 7.4 策略\r\n 7.5 元数据交换\r\n 7.6 安全\r\n 7.7 通知与事件\r\n第三部分 SOA与面向服务\r\n 第8章 面向服务的原则\r\n 8.1 面向服务与企业\r\n 8.2 面向服务架构剖析\r\n 8.3 面向服务的一般原则\r\n 8.4 面向服务原则如何相互关联\r\n 8.5 面向服务与面向对象(第二部分)\r\n 8.6 原生Web服务对面向服务原则的支持\r\n 第9章 服务层\r\n 9.1 面向服务与当代SOA\r\n 9.2 服务层抽象\r\n 9.3 应用服务层\r\n 9.4 业务服务层\r\n 9.5 编排服务层\r\n 9.6 无关服务\r\n 9.7 服务层配置场景\r\n第四部分 构建SOA(计划与分析)\r\n 第10章 SOA交付策略\r\n 10.1 SOA交付周期的阶段\r\n 10.2 自顶向下策略\r\n 10.3 自底向上策略\r\n 10.4 敏捷策略\r\n 第11章 面向服务分析:介绍\r\n 11.1 概述\r\n 11.2 以业务为核心SOA的效益\r\n 11.3 源于业务的服务\r\n 第12章 面向服务分析:服务建模\r\n 12.1 服务建模(循序渐进的过程)\r\n 12.2 服务建模指导\r\n 12.3 服务模型逻辑分类\r\n 12.4 服务建模方法对比的示例\r\n第五部分 构建SOA(技术与设计)\r\n 第13章 面向服务设计:介绍\r\n 13.1 概述\r\n 13.2 WSDL相关的XML Schema语言基础\r\n 13.3 WSDL语言基础\r\n 13.4 SOAP语言基础\r\n 13.5 服务接口设计工具\r\n 第14章 面向服务设计:SOA组合指导原则\r\n 14.1 组合SOA的步骤\r\n 14.2 选择服务层的考虑\r\n 14.3 定位核心SOA标准的考虑\r\n 14.4 选择SOA扩展的考虑\r\n 第15章 面向服务设计:服务设计\r\n 15.1 概述\r\n 15.2 以实体为核心的业务服务设计(循序渐进的过程)\r\n 15.3 应用服务设计(循序渐进的过程)\r\n 15.4 以任务为核心的业务服务设计(循序渐进的过程)\r\n 15.5 服务设计指导\r\n 第16章 面向服务设计:业务流程设计\r\n 16.1 WS—BPEL语言基础\r\n 16.2 WS—协调概览\r\n 16.3 面向服务的业务流程设计(循序渐进的过程)\r\n 第17章 基础WS—*扩展\r\n 17.1 WS-寻址语言基础\r\n 17.2 WS-可靠消息传递语言基础\r\n 17.3 WS-策略语言基础\r\n 17.4 WS-元数据交换语言基础\r\n 17.5 WS-安全语言基础\r\n 第18章 SOA平台\r\n 18.1 SOA平台基础\r\n 18.2 J2EE中的SOA支持\r\n 18.3 .NET中的SOA支持\r\n 18.4 集成性考虑\r\n附录A 案例研究:总结\r\n附录B 服务模型参考
Thomas ErL是SOA系统公司(SOA Systems Inc.www.soasystems.com)的创始人,这是一家特别提供SOA咨询及培训服务的企业解决方案提供者。他的前一本书《ServiceOriented Architecture: A Field Guide to Integrating XML and Web Servcies》,成为2004年Web服务及SOA类别的畅销书。
托马斯是OASIS的投票成员,并积极进行相关研究,如XML与Web服务集成框架(XWIF)。他是各种技术会议的演讲者和咨询师,并在Web Services Journal、WLDJ、Application Development Trends等杂志上发表了诸多论文。
更多信息请参见www.thomaserl.com/technology/。
无封面