SOA原理·方法·实践
¥
13.78
2.8折
¥
49.8
九品
仅1件
作者毛新生 著
出版社电子工业出版社
出版时间2007-07
版次1
装帧平装
货号A4
上书时间2024-12-13
商品详情
- 品相描述:九品
图书标准信息
-
作者
毛新生 著
-
出版社
电子工业出版社
-
出版时间
2007-07
-
版次
1
-
ISBN
9787121042645
-
定价
49.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
357页
- 【内容简介】
-
本书并不是关于Web服务的又一本开发手册,抑或是开发技术的宝典之类的读物。本书的作者来自于IBM软件开发中心的SOA技术中心,作为最早的一批从事SOA相关产品和客户项目开发的软件技术人员,见证了SOA从诞生到发展壮大的全过程。而本书的目的在于将作者在项目过程中的经验介绍给读者,通过分析SOA产生的根源,以及SOA对业务模式和开发模式带来的变革,帮助读者理解什么是SOA,以及如何科学的实施SOA。
本书的内容分为三部分,将从作者的实际经验出发,分析SOA理念产生的合理性,然后分析SOA的相关开发技术,最后结合一个实例片断,讲述一个完整的SOA项目是如何设计完成的。
本书针对的读者是有一定经验的开发人员,例如,信息系统架构师,企业决策人员,对Web开发感兴趣的高年级计算机或相关领域的学生,以及任何希望了解SOA的广大技术人员。
- 【作者简介】
-
毛新生,现为IBM中国开发中心资深技术专员(STSM)。1997从北京大学计算机系毕业以后,他先后在北京大学和IBM研究院从事研发工作,以研究人员,开发经理,或者架构师的身份在以下领域工作过:信息检索,语音技术及其中间件,门户,普及计算,Linux,网格计算,WebService,SOA和Web2.0。
- 【目录】
-
第一部分SOA理论篇
第1章SOA概述1
1.1SOA的基本概念4
1.2计算环境的演变和面向服务的计算环境7
1.2.1计算环境7
1.2.2计算环境的演变历程8
1.2.3面向服务的计算环境9
1.2.4面向服务计算环境的现状11
1.2.5面向服务的编程模型:服务组件架构(SCA)和
1.2.5服务数据对象(SDO)14
1.3软件体系结构的演变和面向服务的设计原则14
1.4软件工程的演变和面向服务体系结构17
1.5SOA技术概览19
1.5.1SOA的主要组件19
1.5.2SOA主要技术和标准19
1.5.3SOA技术在工业界的支持现状21
1.6本章小结35
第2章SOA与企业IT战略37
2.1当今IT战略所面临的主要挑战和任务38
2.2开始你的SOA旅程41
2.3本章小结43
第3章SOA设计原则45
3.1业务和IT对齐47
3.2保持灵活性49
3.3松散耦合50
3.4本章小结54
第4章SOA方法学55
4.1SOA方法学和其他方法学的比较56
4.2面向服务的分析和设计概述59
4.2.1服务发现61
4.2.2服务规约63
4.2.3服务实现64
4.3本章小结65
第5章SOA参考架构67
5.1SOA概念层次68
5.2SOA参考架构70
5.2.1连接服务:企业服务总线72
5.2.2业务逻辑服务73
5.2.3控制服务75
5.2.4开发支持77
5.2.5业务创新和优化78
5.2.6管理支持79
5.3本章小结80
第6章SOA设计模式81
6.1服务注册表(serviceregistry)模式82
6.2企业服务总线(EnterpriseServiceBus,ESB)模式84
6.3服务编排(choreography)模式89
6.4本章小结91
第二部分SOA技术基础篇
第7章Web服务基础95
7.1Web服务标准96
7.1.1从XML到Web服务98
7.1.2Web服务的特性99
7.1.3Web服务简史101
7.1.4Web服务体系结构102
7.1.5标准组织与Web服务105
7.1.6Web服务规范简介108
7.2SOAP协议119
7.2.1SOAP消息120
7.2.2SOAP消息交换模式125
7.2.3传输协议独立性125
7.2.4SOAP编码128
7.3WSDL规范129
7.3.1WSDL概念模型130
7.3.2WSDL文档格式132
7.3.3WSDLSOAP绑定137
7.4UDDI协议141
7.4.1UDDI信息模型142
7.4.2UDDIAPI146
7.4.3UDDI与WSDL148
7.4.4其他服务发现机制151
7.5本章小结153
第8章Web服务实现方式155
8.1Web服务实现平台的发展历程156
8.2JavaSOAP服务引擎的工作原理158
8.2.1Web服务的客户端159
8.2.2Web服务的服务器端164
8.3开发Web服务的方式167
8.4不同Web服务引擎的工作原理169
8.4.1SOAP2.3引擎的Web服务的运行时环境169
8.4.2IBM的SOAP引擎/AXIS173
8.5JavaWeb服务的主流编程模式JAX-RPC176
8.6IBMWAS6的JAX-RPCWeb服务开发过程180
8.6.1IBMWAS对Web服务的支持181
8.6.2从已有的业务逻辑EJB出发构建Web服务182
8.7特殊类型的Web服务实现方式201
8.7.1基于EJB绑定的Web服务202
8.7.2直接绑定数据库操作的Web服务210
8.8Web服务的互操作——WS-I协议217
8.8.1Web服务的类型与编码模式217
8.8.2WS-I概述(基于WS-IBasicProfile)220
8.9本章小结225
第9章Web服务的事务,安全和可靠性227
9.1Web服务的事务处理228
9.1.1Web服务事务模型与规范228
9.1.2IBMWebSphere中实现事务处理的方式237
9.2Web服务的安全238
9.2.1Web安全的基本概念238
9.2.2Web服务的安全协议介绍240
9.2.3IBMWebSphere中实现Web服务安全性的方式249
9.3本章小结263
第10章业务流程简述265
10.1BPEL简史267
10.2BPEL的基本特性268
10.3BPEL模型269
10.4BPEL活动273
10.5BPEL异常管理278
10.6BPEL事务与补偿机制279
10.7BPEL开发281
10.8本章小结283
第11章SOA程序设计模型285
11.1SCA编程模型287
11.1.1SCA起源288
11.1.2SCA的规范现状288
11.1.3SCA的构成290
11.1.4SCA客户端开发模式293
11.2SDO294
11.2.1SDO的结构295
11.2.2SDO的编程模式296
11.3本章小结297
第12章SOA体系结构的高级话题299
12.1WS-ResourceFramework协议300
12.2WS-Notification协议306
12.3WS-ReliabilityMessage协议314
12.4本章小结323
第三部分实例篇
第13章SOA体系结构的实例讲解327
13.1选择什么样的SOA解决方案及具体的业务329
13.2业务流程分析330
13.3建立服务模型334
13.3.1自顶向下分解业务进行分析334
13.3.2通过业务目标来分析337
13.3.3自底向上分析339
13.3.4决定服务是否暴露340
13.3.5定义服务接口342
13.4建立业务流程348
13.4.1建立业务对象348
13.4.2建立服务接口350
13.4.3建立业务流程351
13.4.4通过ESB来连接不同的服务354
13.5本章小结358
参考文献359
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价