书籍详情
Web Services原理与研发实践
作者:顾宁 刘家茂 柴晓路
出版社:机械工业出版社
出版时间:2006-01-01
ISBN:9787111174615
定价:¥33.00
购买这本书可以去
内容简介
本书以WebServices技术原理为主线,详细解释、分析包括XML、XMLSchema、SOAP、WSDL、UDDI等在内的WebServices核心技术。在分析、阐述技术原理的同时,结合作者在WebServices领域的最新研究成果,使用大量的实例帮助读者深刻理解技术的设计思路与原则。全书共有9章,第1章主要介绍WebServices的背景知识;第2~7章着重讲解WebServices的技术原理;第7、8章讲述WebServices高级管理方面的技术,包括可信管理和合成技术;第9章介绍如何进行WebSrvices的开发;附录给出相关的规范和常用术语。.本书面向初学者,为读者了解和开发WebServices提供了捷径,可作为高等院校相关专业本科生和研究生的教材,也适合广大技术人员作为了解WebServices的参考。本书特色:·内容全面,适合初学者。本书涵盖WebServices技术原理、技术架构、技术开发以及应用模式等内容,引领读者顺利进入WebServices学习与开发的世界;·概念清晰,兼顾深度和广度。本书在详细介绍WebServices技术的相关概念、原理的同时,也介绍WebServices的高级管理技术。特别是第8章的WebServices合成技术,是作者近几年来的最新研究成果;·实例丰富,实践性强。本书采用大量的图和实例来辅助读者理解技术原理,读者可以通过这些实例了解WebServices的开发过程。...
作者简介
顾宁,现任复旦大学信息科学与工程学院副院长,计算机与信息技术系教授、博士生导师,协同信息与系统实验室主任。任中国计算机学会理事、中国计算机学会CAD&CG专委会副主任、中国计算机学会数据库专委会委员,上海市计算机学会理事、上海市计算机学会计算机支持协同工作(CSCW)专委会主任、上海市计算机学会数据库专委会副主任、计算机辅助设计和图形学学报编委,曾任科技部国家科学技术奖评委、教育部博士学位授权点的评审人、国家自然科学基金项目评审人、JCST及软件学报等的审稿人。研究方向是协同信息理论与技术。先后承担国家自然科学基金、国家973、国家863、国防预研和上海市科委等项目30余项,主持研制的成果多项达到国际先进水平。近年来在国内外重要期刊和学术会议上发表论文90余篇。曾获1995年度中国科学院院长奖学金优秀奖、2000年上海市科技进步二等奖、2002年上海市科技进步一等奖。
目录
第1章WebServices概述.1
1.1引言1
1.1.1应用背景与商业需求1
1.1.2WebServices的主要功能.特点和组成3
1.1.3WebServices的发展5
1.1.4EAI6
1.1.5WebServices的应用场合与局限7
1.2工作原理10
1.2.1WebServices模型10
1.2.2WebServices协议栈11
1.3WebServices的开发13
1.3.1开发生命周期与开发方案13
1.3.2开发平台15
1.4一个应用实例———某跨国公司财务报销系统19
1.4.1背景简介19
1.4.2系统构架19
1.4.3服务的实现20
小结21
第2章XML23
2.1XML概述23
2.1.1什么是XML23
2.1.2XML的相关技术25
2.2XML语法简介27
2.2.1第一个XML文档27
2.2.2XML的基本元素30
2.2.3XML文档的处理35
2.3XML实例与规范36
2.3.1XML应用实例36
2.3.2XML相关规范48
小结49
第3章XMLSchema51
3.1概述51
3.2XMLSchema的语法结构53
3.2.1ElementType元素53
3.2.2AttributeType元素57
3.2.3description元素58
3.2.4group元素58
3.3XMLSchema相关讨论59
3.3.1目标命名空间targetNamespace59
3.3.2如何在XML中引用XMLSchema61
3.3.3XMLSchema和DTD的关系61
3.4XMLSchema应用实例62
3.4.1三个简单的例子62
3.4.2一个完整的XMLSchema例子65
小结67
第4章SOAP69
4.1概述69
4.1.1SOAP的由来69
4.1.2SOAP与CORBA.COM/DCOM的区别72
4.1.3SOAP发展趋势73
4.2SOAP消息结构74
4.2.1SOAPEnvelope74
4.2.2SOAPHeader75
4.2.3SOAPBody76
4.2.4SOAPFault76
4.3SOAP消息交换模型76
4.3.1SOAP节点77
4.3.2SOAP消息处理78
4.4SOAP应用模式78
4.4.1请求/响应模式78
4.4.2“fireˉandˉforget”模式80
4.4.3高级消息交换模式81
4.4.4增量解析和处理模式82
4.4.5缓存模式83
4.5SOAP编码概述83
4.5.1SOAP类型编码规则84
4.5.2SOAP编码类型86
4.6SOAP的应用实例..89
4.6.1RPC调用实例89
4.6.2应用实例介绍90
小结93
第5章WSDL95
5.1概述95
5.1.1WSDL的基本概念95
5.1.2一个简单的WSDL示例96
5.2WSDL的文档结构98
5.2.1types99
5.2.2message100
5.2.3portType101
5.2.4binding103
5.2.5port104
5.2.6service104
5.3WSDL编写实践105
5.3.1创建服务接口105
5.3.2指定参数106
5.3.3消息传递和传输107
5.3.4创建实现文件108
5.4用工具自动生成WSDL111
5.4.1使用WSDL来生成客户端存根111
5.4.2生成WSDL112
5.4.3从WSTKWSDL文件生成存根113
5.5WSDL应用实例115
小结117
第6章UDDI119
6.1概述119
6.1.1工作原理119
6.1.2技术特性121
6.2UDDI数据信息模型122
6.2.1businessEntity元素123
6.2.2businessService元素124
6.2.3bindingTemplate元素125
6.2.4tModel元素126
6.3UDDI的注册.查找与发布127
6.3.1UDDI的分类法与标识系统127
6.3.2UDDI的API介绍130
6.4从WSDL到UDDI的映射132
6.4.1Services接口到tModel的映射133
6.4.2Services实现到businessService的映射135
6.5UDDI实例138
6.5.1没有服务实现的服务接口138
6.5.2带一个服务实现的服务接口140
6.5.3带多个服务实现的服务接口143
6.5.4单个WSDL文档148
6.5.5引用另一个服务接口的服务接口151
小结154
第7章可信的WebServices155
7.1WebServices的安全性155
7.1.1WebServices安全性问题155
7.1.2WebServices安全性规范156
7.1.3与当前安全性模型结合160
7.1.4底层概念体系结构160
7.1.5XML加密与签名161
7.1.6SOAP数字签名163
7.1.7WebService安全案例分析165
7.2WebServices事务167
7.2.1产生背景167
7.2.2WebServices事务的新设计168
7.3可信的管理技术169
7.3.1用SLA保证WebServices170
7.3.2WebServices网关171
7.4其他可信管理机制172
小结175
第8章WebServices合成177
8.1WebServices合成概述177
8.1.1什么是WebServices合成177
8.1.2为什么要进行WebServices合成178
8.2WebServices合成的相关工作180
8.2.1基于工作流的合成181
8.2.2基于语义的合成181
8.2.3其他合成方法182
8.3基于本体的WebServices合成建模183
8.3.1输入输出参数建模183
8.3.2WebServices建模184
8.3.3基于本体的接口合成方法187
8.4基于Mediator的AI合成方法188
8.4.1前向链合成188
8.4.2无回溯反向链合成190
8.4.3前向链算法与无回溯反向链算法的比较195
8.5WebServices最小执行代价自动合成196
8.5.1问题提出196
8.5.2基于最小执行代价的自动合成197
8.6合成方案向BPEL4WS的转换206
8.6.1BPEL4WS206
8.6.2WebServices合成方案的表示207
8.6.3自动转换算法WTOP207
8.6.4WSDC转变算法209
小结214
第9章WebServices应用开发215
9.1用WSDK开发Web服务215
9.1.1开发实验流程215
9.1.2WSDK的安装和配置216
9.1.3显示“Hello”的WebService218
9.1.4服务的查找与发布219
9.2用WSAD开发Web服务221
9.2.1WSAD介绍221
9.2.2开发步骤223
9.3用WSTK开发WebServices235
9.3.1WSTK简介236
9.3.2利用WSTK开发WebServices的步骤236
9.4使用Microsoft.NET开发WebServices 249
小结253
附录AWebServices规范简介255
附录B术语表263
参考文献...281
1.1引言1
1.1.1应用背景与商业需求1
1.1.2WebServices的主要功能.特点和组成3
1.1.3WebServices的发展5
1.1.4EAI6
1.1.5WebServices的应用场合与局限7
1.2工作原理10
1.2.1WebServices模型10
1.2.2WebServices协议栈11
1.3WebServices的开发13
1.3.1开发生命周期与开发方案13
1.3.2开发平台15
1.4一个应用实例———某跨国公司财务报销系统19
1.4.1背景简介19
1.4.2系统构架19
1.4.3服务的实现20
小结21
第2章XML23
2.1XML概述23
2.1.1什么是XML23
2.1.2XML的相关技术25
2.2XML语法简介27
2.2.1第一个XML文档27
2.2.2XML的基本元素30
2.2.3XML文档的处理35
2.3XML实例与规范36
2.3.1XML应用实例36
2.3.2XML相关规范48
小结49
第3章XMLSchema51
3.1概述51
3.2XMLSchema的语法结构53
3.2.1ElementType元素53
3.2.2AttributeType元素57
3.2.3description元素58
3.2.4group元素58
3.3XMLSchema相关讨论59
3.3.1目标命名空间targetNamespace59
3.3.2如何在XML中引用XMLSchema61
3.3.3XMLSchema和DTD的关系61
3.4XMLSchema应用实例62
3.4.1三个简单的例子62
3.4.2一个完整的XMLSchema例子65
小结67
第4章SOAP69
4.1概述69
4.1.1SOAP的由来69
4.1.2SOAP与CORBA.COM/DCOM的区别72
4.1.3SOAP发展趋势73
4.2SOAP消息结构74
4.2.1SOAPEnvelope74
4.2.2SOAPHeader75
4.2.3SOAPBody76
4.2.4SOAPFault76
4.3SOAP消息交换模型76
4.3.1SOAP节点77
4.3.2SOAP消息处理78
4.4SOAP应用模式78
4.4.1请求/响应模式78
4.4.2“fireˉandˉforget”模式80
4.4.3高级消息交换模式81
4.4.4增量解析和处理模式82
4.4.5缓存模式83
4.5SOAP编码概述83
4.5.1SOAP类型编码规则84
4.5.2SOAP编码类型86
4.6SOAP的应用实例..89
4.6.1RPC调用实例89
4.6.2应用实例介绍90
小结93
第5章WSDL95
5.1概述95
5.1.1WSDL的基本概念95
5.1.2一个简单的WSDL示例96
5.2WSDL的文档结构98
5.2.1types99
5.2.2message100
5.2.3portType101
5.2.4binding103
5.2.5port104
5.2.6service104
5.3WSDL编写实践105
5.3.1创建服务接口105
5.3.2指定参数106
5.3.3消息传递和传输107
5.3.4创建实现文件108
5.4用工具自动生成WSDL111
5.4.1使用WSDL来生成客户端存根111
5.4.2生成WSDL112
5.4.3从WSTKWSDL文件生成存根113
5.5WSDL应用实例115
小结117
第6章UDDI119
6.1概述119
6.1.1工作原理119
6.1.2技术特性121
6.2UDDI数据信息模型122
6.2.1businessEntity元素123
6.2.2businessService元素124
6.2.3bindingTemplate元素125
6.2.4tModel元素126
6.3UDDI的注册.查找与发布127
6.3.1UDDI的分类法与标识系统127
6.3.2UDDI的API介绍130
6.4从WSDL到UDDI的映射132
6.4.1Services接口到tModel的映射133
6.4.2Services实现到businessService的映射135
6.5UDDI实例138
6.5.1没有服务实现的服务接口138
6.5.2带一个服务实现的服务接口140
6.5.3带多个服务实现的服务接口143
6.5.4单个WSDL文档148
6.5.5引用另一个服务接口的服务接口151
小结154
第7章可信的WebServices155
7.1WebServices的安全性155
7.1.1WebServices安全性问题155
7.1.2WebServices安全性规范156
7.1.3与当前安全性模型结合160
7.1.4底层概念体系结构160
7.1.5XML加密与签名161
7.1.6SOAP数字签名163
7.1.7WebService安全案例分析165
7.2WebServices事务167
7.2.1产生背景167
7.2.2WebServices事务的新设计168
7.3可信的管理技术169
7.3.1用SLA保证WebServices170
7.3.2WebServices网关171
7.4其他可信管理机制172
小结175
第8章WebServices合成177
8.1WebServices合成概述177
8.1.1什么是WebServices合成177
8.1.2为什么要进行WebServices合成178
8.2WebServices合成的相关工作180
8.2.1基于工作流的合成181
8.2.2基于语义的合成181
8.2.3其他合成方法182
8.3基于本体的WebServices合成建模183
8.3.1输入输出参数建模183
8.3.2WebServices建模184
8.3.3基于本体的接口合成方法187
8.4基于Mediator的AI合成方法188
8.4.1前向链合成188
8.4.2无回溯反向链合成190
8.4.3前向链算法与无回溯反向链算法的比较195
8.5WebServices最小执行代价自动合成196
8.5.1问题提出196
8.5.2基于最小执行代价的自动合成197
8.6合成方案向BPEL4WS的转换206
8.6.1BPEL4WS206
8.6.2WebServices合成方案的表示207
8.6.3自动转换算法WTOP207
8.6.4WSDC转变算法209
小结214
第9章WebServices应用开发215
9.1用WSDK开发Web服务215
9.1.1开发实验流程215
9.1.2WSDK的安装和配置216
9.1.3显示“Hello”的WebService218
9.1.4服务的查找与发布219
9.2用WSAD开发Web服务221
9.2.1WSAD介绍221
9.2.2开发步骤223
9.3用WSTK开发WebServices235
9.3.1WSTK简介236
9.3.2利用WSTK开发WebServices的步骤236
9.4使用Microsoft.NET开发WebServices 249
小结253
附录AWebServices规范简介255
附录B术语表263
参考文献...281
猜您喜欢