注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络网络与数据通信Web ServerWeb服务实用技术教程

Web服务实用技术教程

Web服务实用技术教程

定 价:¥49.00

作 者: (美)H.M.Deitel[等]著;励志等译;励志译
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

ISBN: 9787111133100 出版时间: 2004-01-01 包装: 平装
开本: 24cm 页数: 434 字数:  

内容简介

  本书是为IT经理、软件开发人员以及商业专业人员编写的,介绍Web Service的商业和技术问题。本书以什么是Web Service、它们与以前的计算方式的不同之处及其优点作为开端,讲解了Web Service的商业模型,包括B2B和B2C,以及支持Web Service的一些核心标准,如XML、SOAP、WSDL和UDDI。本书还帮助你理解一些业界巨人——Microsoft、Sun、

作者简介

  HarveyM.Deitel博士是Deitel&Associates公司的主席和CSO(首席战略长官),他在计算领域有41年的工作经验,包括广泛的业界和学术经验。Deitel博士获得了麻省理工学院的学士和硕士学位,以及波士顿大学的博士学位。他曾在IBM公司和MIT(麻省理工学院)从事开发虚拟在储操作系统项目,其开发的技术现在广泛应用于诸如Unix、Linux以及WindowsXP等系统中。他有20年的高校教学经验,这其中包括在与他的儿子PaulJ.Deitel创建Deitel&Associates公司之前在波士顿大学的计算机科学系当主任的经历。他是许多书籍和多媒体包的作者或合作者,并且正在编写更多的图书。Deitel博士的书已被翻译成日语、俄语、西班牙语、繁体中文、简体中文、韩语、法语、波兰语、意大利语、葡萄牙语以及希腊语出版,可见其作品局已得到国际上的认可。Deitel博士的专业讨论班已遍布大型公司、政府组织以及各种不同的军事分支机构。PaulJ.Deitel是Deitel&Associates公司的CEO兼CTO,毕业于麻省理工学院Sloan管理学院,主修信息技术专业。通过Deitel&Associates公司,他将Java、C、C++和因特网以及万维网的编程课程带给务业界客户,包括康柏公司(Compaq)、惠普公司(Hewlett-Packard)、Sun公司、白沙导弹射程公司(WhiteSandsMissileRange)、流浪者漂流软件公司(RogueWaveSoftware)、波音公司(Boeing)、戴尔公司(Dell)、层云公司(Stratrs)、高保真公司(Fidelity)、剑桥技术合作者公司、开放环境公司、一浪公司、亥伯神龙软件公司等。他曾在计算机协会(ACM)波士顿分会做有关C++和Java的演讲,而且通过Deitel&Associates公司、PrenticeHall出版社和技术教育网络的合作企业教授基于卫星的Java课程。他和父亲HarveyM.Deitel博士是世界上最畅销的编程语言课本的作者。

图书目录

第1章   Web服务介绍  1
1.1   简介  2
1.2   计算的发展和Web服务  3
1.2.1   从结构化程序设计到对象技术  3
1.2.2   分布式计算  4
1.2.3   万维网  4
1.2.4   电子数据交换  5
1.3   Web服务的出现  5
1.4   Web服务的优点  6
1.5   真实的Web服务  8
1.6   Web服务的挑战  10
1.7   本书导读  11
1.8   小结  15
1.9   因特网以及Web资源  16
第2章   Web服务:一种新的计算模式  19
2.1   简介  20
2.2   什么是Web服务  21
2.3   Web服务:另一种Web工具,还是新的分布式计算环境  21
2.4   Web服务较之其他分布式计算技术的优点  23
2.5   Web服务较之应用服务提供商(ASP)所托管的软件的优点  24
2.6   邮编求解器:一个简单的Web服务  25
2.7   Web服务的关键技术  28
2.7.1   XML  29
2.7.2   SOAP  29
2.7.3   WSDL  30
2.7.4   UDDI  31
2.8   Web服务标准的发展  32
2.8.1   标准制定团体  32
2.8.2   W3C与Web服务  33
2.8.3   OASIS与Web服务  34
2.8.4   供应商与标准化  35
2.9   Web服务的局限性  35
2.10   小结  37
2.11   因特网以及Web资源  38
第3章   Web服务商业模型  43
3.1   简介  44
3.2   传递Web服务的框架  44
3.2.1   面向服务体系结构  45
3.2.2   Web服务开发与部署的几个阶段  46
3.3   服务级协议(SLA)  48
3.4   Web服务付费模型  50
3.4.1   付费机制  50
3.4.2   付费工具与解决方案  52
3.5   发布Web服务的业务  54
3.6   S2C Web服务  54
3.7   S2B Web服务  56
3.8   S2E Web服务  58
3.9   Web服务注册中心和代理中心  59
3.9.1   UDDI注册中心  59
3.9.2   Web服务代理中心  60
3.10   Web服务网络公司  61
3.11   小结  63
3.12   因特网以及Web资源  64
第4章   Web服务与企业计算  69
4.1   简介  70
4.2   Web服务与公司软件开发  70
4.3   Web服务与企业应用集成(EAI)  71
4.3.1   案例研究:英国电信  73
4.3.2   案例研究:nordstrom.com  74
4.4   公司门户与知识管理  74
4.5   Web服务与客户关系管理  77
4.5.1   案例研究:Putnam Lovell Securities  77
4.5.2   案例研究:Microsoft Sales &Support IT Team(SSIT)  78
4.6   Web服务与B2B合作  79
4.7   小结  81
4.8   因特网以及Web资源  82
第5章   XML及其衍生技术  87
5.1   简介  88
5.2   XML的发展历史  88
5.3   Web服务技术栈  90
5.4   支持商业处理系统的XML技术  92
5.5   ebXML  92
5.5.1   贸易伙伴  93
5.5.2   商业过程与信息建模  94
5.5.3   核心组件  94
5.5.4   注册中心  94
5.5.5   消息服务  95
5.6   商业交易协议(BTP)  95
5.7   商业过程建模语言(BPML)与商业过程查询语言(BPQL)  96
5.8   Web服务流语言(WSFL)  97
5.9   通用商业语言(UBL)  97
5.10   XML标记介绍  97
5.10.1   文档类型定义与模式  98
5.10.2   XML名称空间  98
5.11   小结  99
5.12   因特网以及Web资源  100
第6章   理解SOAP与WSDL  105
6.1   简介  106
6.2   简单对象访问协议(SOAP)的发展历史  107
6.3   SOAP体系结构  108
6.3.1   SOAP消息交换模型  108
6.3.2   SOAP消息  109
6.3.3   编码  110
6.3.4   远程过程调用(RPC)  110
6.3.5   传输协议  111
6.4   一个简单的SOAP消息示例  112
6.5   SOAP客户与服务器  113
6.6   SOAP改进  114
6.7   安全性  114
6.8   SOAP替代技术  115
6.9   Web服务描述语言(WSDL)  115
6.10   WSDL的发展历史  116
6.11   WSDL在Web服务中所扮演的角色  116
6.12   SOAP实现  120
6.12.1   Apache Axis  120
6.12.2   Microsoft SOAP Toolkit  121
6.12.3   IBM Web Services Toolkit 3.0  121
6.13   小结  122
6.14   因特网以及Web资源  123
第7章   UDDI. 发现与Web服务注册中心  127
7.1   简介  128
7.2   发现  128
7.3   SOAP. UDDI与WSDL  129
7.4   统一描述. 发现与集成(UDDI)  130
7.4.1   运营商结点与注册员  130
7.4.2   注册的优点  131
7.5   UDDI在Web服务中所扮演的角色  131
7.5.1   UDDI的级别  131
7.5.2   UDDI中的信息模型  132
7.5.3   UDDI发布与查询API  135
7.6   UDDI注册中心  136
7.6.1   UDDI商业注册中心  136
7.6.2   私有注册中心  140
7.7   UDDI的局限性  141
7.8   其他发现技术  141
7.8.1   ebXML  141
7.8.2   WS-Inspection  142
7.9   小结  143
7.10   因特网以及Web资源  144
第8章   Web服务平台. 供应商及策略  149
8.1   简介  150
8.2   主要供应商及其Web服务策略  151
8.2.1   BEA与WebLogic  151
8.2.2   Hewlett-Packard. e-Speak与HP Web服务平台  152
8.2.3   IBM Web服务:WebSphere.DB2. Lotus及Tivoli  153
8.2.4   Microsoft与.NET平台  154
8.2.5   Oracle与Oracle 9i Developer Suite  155
8.2.6   Sun. iPlanet与Sun ONE平台  156
8.3   中型供应商及其Web服务策略  158
8.3.1   Borland  158
8.3.2   IONA与Orbix E2A平台  158
8.3.3   SilverStream软件公司与eXtend产品线  159
8.4   新兴Web服务平台供应商  160
8.4.1   Cape Clear软件公司:CapeConnect与CapeStudio  160
8.4.2   Systinet  161
8.4.3   The Mind Electric  162
8.5   Web服务管理供应商  162
8.6   Web服务工作流供应商  163
8.7   企业应用集成(EAI)供应商  164
8.7.1   SeeBeyond  165
8.7.2   Tibco  165
8.7.3   Vitria  165
8.7.4   webMethods  165
8.8   小型和特殊领域供应商  166
8.9   小结  167
8.10   因特网以及Web资源  168
第9章   .NET Web服务概念综述  175
9.1   简介  176
9.2   .NET概述  176
9.2.1   .NET框架  177
9.2.2   Visual Studio .NET  178
9.2.3   ASP.NET  179
9.3   .NET Web服务基础  180
9.4   全球XML Web 服务体系结构  185
9.4.1   Web服务探查规范(WS-Inspection)  186
9.4.2   Web 服务路由规范(WS-Routing)  187
9.4.3   Web服务指引规范(WS-Referral)  189
9.4.4   Web服务安全规范(WS-Security)  190
9.5   移动Internet开发工具包与.NET紧凑框架  191
9.6   .NET Web服务示例  192
9.6.1   .NET My Services  192
9.6.2   MapPoint .NET  193
9.7   微软BizTalk技术. XLANG语言和Web服务  194
9.8   Web服务和.NET企业服务器  195
9.9   小结  196
9.10   因特网以及Web资源  197
第10章   Java Web服务概念综述  201
10.1   简介  202
10.2   基于SOAP的Web服务平台  203
10.2.1   Axis  204
10.2.2   CapeConnect 3.1  204
10.2.3   GLUE Standard 2.1  206
10.2.4   IONA Orbix E2A XMLBus 5.1  206
10.2.5   WASP Lite  207
10.3   JAXR  208
10.3.1   JAXR框架  208
10.3.2   功能与功能框架  209
10.4   基于JAX-RPC的Java Web服务  210
10.4.1   JAX-RPC综述  210
10.4.2   JAX-RPC功能说明  211
10.5   JAXM简介  212
10.5.1   Java Messaging API  213
10.5.2   JAXM与SAAJ  213
10.5.3   独立JAXM客户端与JAXMWeb服务  214
10.5.4   带有消息提供者的JAXM应用  215
10.6   J2ME简介  216
10.6.1   CLDC与MIDP  217
10.6.2   移动信息设备小程序MIDlet  218
10.7   使用J2ME访问Web服务  219
10.7.1   利用独立组件访问Web服务  219
10.7.2   利用第三方软件访问Web服务  220
10.8   小结  221
10.9   因特网以及Web资源  222
第11章   计算机与因特网安全  223
11.1   简介  224
11.2   从古代加密法到现代密码系统  225
11.3   保密密钥加密体系  226
11.4   公开密钥加密体系  228
11.5   密码分析  230
11.6   密钥一致协议  230
11.7   密钥管理  231
11.8   数字签名  231
11.9   公开密钥基础设施. 证书及证书授权机构  233
11.10   安全协议  236
11.10.1   安全套接层协议SSL  236
11.10.2   IP安全协议IPSec与虚拟专用网VPN  237
11.11   认证与授权  238
11.11.1   Kerberos技术  238
11.11.2   生物识别  238
11.11.3   单点登录  239
11.12   安全攻击  240
11.12.1   拒绝服务攻击  241
11.12.2   病毒与蠕虫  241
11.12.3   软件漏洞利用. Web篡改与网络犯罪  242
11.13   网络安全  244
11.13.1   防火墙  244
11.13.2   入侵检测系统  245
11.14   隐写术  247
11.15   小结  248
11.16   因特网以及Web资源  249
第12章   Web服务安全  259
12.1   简介  260
12.2   HTTP传输的基本安全性  261
12.3   Web服务与安全套接层协议SSL  262
12.4   XML签名和XML加密  262
12.5   XML密钥管理规范(XKMS)  268
12.6   安全声明标记语言(SAML)  272
12.7   可扩展访问控制标记语言(XACML)  276
12.8   Web服务的认证与授权  278
12.9   Web服务与网络安全  279
12.10   小结  280
12.11   因特网以及Web资源  281
附录A   XML标记概览  287
附录B   使用Visual Basic .NET实现Web服务  303
附录C   使用Java语言实现Web服务  349
附录D   最好的Web服务站点  409
词汇表  415

本目录推荐