SOA原理·方法·实践

SOA原理·方法·实践

毛新生, 主编

出版社:电子工业出版社

年代:2007

定价:49.8

书籍简介:

本书并不是关于Web服务的又一本开发手册,抑或是开发技术的宝典之类的读物。本书的作者来自于IBM软件开发中心的SOA技术中心,作为最早的一批从事SOA相关产品和客户项目开发的软件技术人员,见证了SOA从诞生到发展壮大的全过程。而本书的目的在于将作者在项目过程中的经验介绍给读者,通过分析SOA产生的根源,以及SOA对业务模式和开发模式带来的变革,帮助读者理解什么是SOA,以及如何科学的实施SOA。本书的内容分为三部分,将从作者的实际经验出发,分析SOA理念产生的合理性,然后分析SOA的相关开发技术,最后结合一个实例片断,讲述一个完整的SOA项目是如何设计完成的。本书针对的读者是有一定经验的开发人员,例如,信息系统架构师,企业决策人员,对Web开发感兴趣的高年级计算机或相关领域的学生,以及任何希望了解SOA的广大技术人员。

书籍目录:

第一部分SOA理论篇

第1章SOA概述

1.1SOA的基本概念

1.2计算环境的演变和面向服务的计算环境

1.2.1计算环境

1.2.2计算环境的演变历程

1.2.3面向服务的计算环境

1.2.4面向服务计算环境的现状

1.2.5面向服务的编程模型:服务组件架构(SCA)和

1.2.5服务数据对象(SDO)

1.3软件体系结构的演变和面向服务的设计原则

1.4软件工程的演变和面向服务体系结构

1.5SOA技术概览

1.5.1SOA的主要组件

1.5.2SOA主要技术和标准

1.5.3SOA技术在工业界的支持现状

1.6本章小结

第2章SOA与企业IT战略

2.1当今IT战略所面临的主要挑战和任务

2.2开始你的SOA旅程

2.3本章小结

第3章SOA设计原则

3.1业务和IT对齐

3.2保持灵活性

3.3松散耦合

3.4本章小结

第4章SOA方法学

4.1SOA方法学和其他方法学的比较

4.2面向服务的分析和设计概述

4.2.1服务发现

4.2.2服务规约

4.2.3服务实现

4.3本章小结

第5章SOA参考架构

5.1SOA概念层次

5.2SOA参考架构

5.2.1连接服务:企业服务总线

5.2.2业务逻辑服务

5.2.3控制服务

5.2.4开发支持

5.2.5业务创新和优化

5.2.6管理支持

5.3本章小结

第6章SOA设计模式

6.1服务注册表(serviceregistry)模式

6.2企业服务总线(EnterpriseServiceBus,ESB)模式

6.3服务编排(choreography)模式

6.4本章小结

第二部分SOA技术基础篇

第7章Web服务基础

7.1Web服务标准

7.1.1从XML到Web服务

7.1.2Web服务的特性

7.1.3Web服务简史

7.1.4Web服务体系结构

7.1.5标准组织与Web服务

7.1.6Web服务规范简介

7.2SOAP协议

7.2.1SOAP消息

7.2.2SOAP消息交换模式

7.2.3传输协议独立性

7.2.4SOAP编码

7.3WSDL规范

7.3.1WSDL概念模型

7.3.2WSDL文档格式

7.3.3WSDLSOAP绑定

7.4UDDI协议

7.4.1UDDI信息模型

7.4.2UDDIAPI

7.4.3UDDI与WSDL

7.4.4其他服务发现机制

7.5本章小结

第8章Web服务实现方式

8.1Web服务实现平台的发展历程

8.2JavaSOAP服务引擎的工作原理

8.2.1Web服务的客户端

8.2.2Web服务的服务器端

8.3开发Web服务的方式

8.4不同Web服务引擎的工作原理

8.4.1SOAP2.3引擎的Web服务的运行时环境

8.4.2IBM的SOAP引擎/AXIS

8.5JavaWeb服务的主流编程模式JAX-RPC

8.6IBMWAS6的JAX-RPCWeb服务开发过程

8.6.1IBMWAS对Web服务的支持

8.6.2从已有的业务逻辑EJB出发构建Web服务

8.7特殊类型的Web服务实现方式

8.7.1基于EJB绑定的Web服务

8.7.2直接绑定数据库操作的Web服务

8.8Web服务的互操作WS-I协议

8.8.1Web服务的类型与编码模式

8.8.2WS-I概述(基于WS-IBasicProfile)

8.9本章小结

第9章Web服务的事务,安全和可靠性

9.1Web服务的事务处理

9.1.1Web服务事务模型与规范

9.1.2IBMWebSphere中实现事务处理的方式

9.2Web服务的安全

9.2.1Web安全的基本概念

9.2.2Web服务的安全协议介绍

9.2.3IBMWebSphere中实现Web服务安全性的方式

9.3本章小结263

第10章业务流程简述

10.1BPEL简史

10.2BPEL的基本特性

10.3BPEL模型

10.4BPEL活动

10.5BPEL异常管理

10.6BPEL事务与补偿机制

10.7BPEL开发

10.8本章小结

第11章SOA程序设计模型285

11.1SCA编程模型

11.1.1SCA起源

11.1.2SCA的规范现状

11.1.3SCA的构成

11.1.4SCA客户端开发模式

11.2SDO

11.2.1SDO的结构

11.2.2SDO的编程模式

11.3本章小结

第12章SOA体系结构的高级话题

12.1WS-ResourceFramework协议

12.2WS-Notification协议

12.3WS-ReliabilityMessage协议

12.4本章小结

第三部分实例篇

第13章SOA体系结构的实例讲解

13.1选择什么样的SOA解决方案及具体的业务

13.2业务流程分析

13.3建立服务模型

13.3.1自顶向下分解业务进行分析

13.3.2通过业务目标来分析

13.3.3自底向上分析

13.3.4决定服务是否暴露

13.3.5定义服务接口

13.4建立业务流程

13.4.1建立业务对象

13.4.2建立服务接口

13.4.3建立业务流程

13.4.4通过ESB来连接不同的服务

13.5本章小结

参考文献

内容摘要:

  本书的内容分为三部分,将从作者的实际经验出发,分析SOA理念产生的合理性,然后分析SOA的相关开发技术,最后结合一个实例片断,讲述一个完整的SOA项目是如何设计完成的。本书针对的读者是有一定经验的开发人员,例如,信息系统架构师,企业决策人员,对Web开发感兴趣的高年级计算机或相关领域的学生,以及任何希望了解SOA的广大技术人员。  本书并不是关于Web服务的又一本开发手册,抑或是开发技术的宝典之类的读物。本书的作者来自于IBM软件开发中心的SOA技术中心,作为最早的一批从事SOA相关产品和客户项目开发的软件技术人员,见证了SOA从诞生到发展壮大的全过程。而本书的目的在于将作者在项目过程中的经验介绍给读者,通过分析SOA产生的根源,以及SOA对业务模式和开发模式带来的变革,帮助读者理解什么是SOA,以及如何科学的实施SOA。作者简介:  毛新生,现为IBM中国开发中心资深技术专员(STSM)。1997从北京大学计算机系毕业以后,先后在北京大学和IBM从事研发工作,以研究人员、开发经理或架构师的身份在以下领域工作过:信息检索、语音技术及其中间件、门户、普及计算、Linux、网格计算、WebService、SOA和Web2.0

书籍规格:

书籍详细信息
书名SOA原理·方法·实践站内查询相似图书
丛书名IBM中国开发中心作品系列
9787121042645
《SOA原理·方法·实践》pdf扫描版电子书已有网友提供下载资源链接
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)49.8语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

SOA原理·方法·实践是电子工业出版社于2007.05出版的中图分类号为 TP368.5 的主题关于 互联网络-网络服务器 的书籍。