《Web服务实用技术教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)H.M.Deitel等著;励志等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111133102
  • 页数:433 页
图书介绍:

目 录 1

译者序 1

前言 1

作者简介 1

第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

还是新的分布式计算环境 21

2.4 Web服务较之其他分布式计算 23

技术的优点 23

2.5 Web服务较之应用服务提供商 24

(ASP)所托管的软件的优点 24

2.6邮编求解器:一个简单的Web服务 25

2.7 Web服务的关键技术 28

2.7.1 XML 29

2.7.2 SOAP 29

2.73 WSDL 30

2.7 4 UDDI 31

2.8 Web服务标准的发展 32

2.8.1标准制定团体 32

2.8.2W3C与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.1付费机制 50

3.4 Web服务付费模型 50

3.4.2付费工具与解决方案 52

3.5发布Web服务的业务 54

3.6S2C 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.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 77

Securities 77

4.5.2案例研究:Microsoft Sales 78

SupportIT Team(SSIT) 78

4.2 Web服务与公司软件开发 79

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)与 96

商业过程查询语言(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.1 1小结 99

5.12因特网以及Web资源 100

第6章理解SOAP与WSDL 105

6.1简介 106

的发展历史 107

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.1 Apache Axis 120

6.12 SOAP实现 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

注册中心 127

7.2发现 128

7.1简介 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.1 UDDI商业注册中心 136

7.6 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、 153

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

紧凑框架 191

9.6.1.NET My Services 192

9.6.NET Web服务示例 192

9.6.2 MapPoint.NET 193

9.7微软BizTalk技术、XLANG语言 194

和Web服务 194

9.8 Web服务和.NET企业服务器 195

9.9小结 196

9.10因特网以及Web资源 197

第10章JavaWeb服务概念综述 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 1ONA Orbix E2A XMLBus 5.1 206

10.2.5 WASP Lite 207

10.3.1 JAXR框架 208

10.3 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客户端与JAXM 214

Web服务 214

10.5.4带有消息提供者的JAXM应用 215

10.6 12ME简介 216

10.6.1 CLDC与M1DP 217

1 0.6.2移动信息设备小程序MIDlet 218

10.7.1利用独立组件访问Web服务 219

10.7使用12ME访问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

1 1.10安全协议 236

11.10.1安全套接层协议SSL 236

专用网VPN 237

11.10.2 IP安全协议IPSec与虚拟 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实现 303

Web服务 303

附录C使用Java语言实现Web服务 349

附录D最好的Web服务站点 409

词汇表 415