《网络计算》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:黄健斌,严体华编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2004
  • ISBN:7560613403
  • 页数:265 页
图书介绍:本书介绍了网络计算的相关理论和技术。

目 录 1

第1章概论 1

1.1 网络计算的基本概念 1

1.1.1计算模式 1

1.1.2分布式计算与网络计算 2

1.1.3网络计算的形式 2

1.2TCP/IP网络 7

1.2.1网络层协议IP 7

1.2.2传输层协议TCP/UDP 10

1.3进程间的网络通信 11

1.4远程过程调用RPC 12

1.4.1 RPC的工作原理 13

1.4.2参数传递 15

1.4.3动态绑定 16

1.4.4失败处理 17

1.4.5典型的RPC系统 19

1.5 Client/Server计算模式 19

1.6 Browser/Server计算模式 21

1.7三层与多层计算模式 22

1.8 中间件 24

1.8.1 中间件的定义 24

1.8.2 中间件的特点 25

1.8.3 中间件的作用和分类 26

1.8.4 中间件的模型和形态 27

第2章分布式对象计算 28

2.1三种典型的分布式对象技术 29

2.2 CORBA简介 31

2.2.1 CORBA的产生 31

2.2.2 CORBA的概念 32

2.2.3 CORBA对象模型 33

2.2.4 CORBA的优势与应用 35

2.3 CORBA的基本结构 37

2.3.1对象请求代理(ORB) 39

2.3.2 OMG IDL 40

2.3.3 OMG IDL到编程语言的映射 45

2.3.4 ORB接口(ORB Interface) 45

2.3.5 客户方码根(Client Stub) 45

2.3.6服务端程序框架(Server Skeletons) 46

2.3.7动态调用接口(DII,Dynamic lnvacation Interface) 46

2.3.8动态程序框架接口(DSI,DynamicSkeleton Interface) 47

2.3.9对象适配器(Object Adapter) 47

2.3.10接口库(IR,Interface Repository) 48

2.3.11 上下文对象(Context) 49

2.4 ORB间互操作性 49

2.4.2 ESIOP 50

2.4.1 GIOP与IIOP 50

2.4.3桥接 51

2.5 CORBA服务和CORBA公共设施 51

2.5.1 CORBA服务 51

2.5.2 CORBA公共设施(Common Facility) 54

2.6 CORBA编程 55

2.6.1编写IDL接口 56

2.6.2编写客户机应用程序 58

2.6.3编写Hello World服务器程序 61

2.6.4编译和运行 65

2.6.5 使用字符串化的对象引用 66

2.7.1 Agent技术与CORBA的结合 69

2.7 CORBA发展趋势 69

2.7.2 Java与CORBA技术结合 70

2.7.3 基于代理机制的CORBA 70

2.7.4 C#与CORBA 71

2.8 CORBA3的新特性 72

2.8.1 Java和Internet集成 72

2.8.2服务质量控制 73

2.8.3 CORBA组件包 73

第3章Web计算 75

3.1万维网Web 75

3.1.1 Web客户方 76

3.1.2 Web服务器方 79

3.1.3 应用层协议 81

3.1.4编写一个简单的Web服务器 89

3.2 Web客户端编程 92

3.2.1客户端脚本 93

3.2.2 Cookies 94

3.2.3插件 96

3.3 Web服务器端编程 98

3.3.1 CGI 99

3.3.2服务器API 100

3.3.3 JDBC API 102

3.3.4服务器端脚本 103

3.4.1动画 104

3.4 Web设计中的多媒体 104

3.4.2音频 105

3.4.3视频 108

3.5多层Web计算技术 110

第4章XML 112

4.1 XML的特征 112

4.2 XML文档的语法 114

4.2.1声明 115

4.2.2元素 116

4.2.3注释 119

4.2.4内嵌的替代符 119

4.2.6 CDATA 120

4.2.5处理指令 120

4.3文档类型定义(DTD) 121

4.3.1将DTD与XML文档相关联 121

4.3.2 DTD基本标记声明 126

4.3.3实体 126

4.3.4元素类型声明 130

4.3.5属性声明 135

4.3.6条件部分 139

4.4.1多义性和名称冲突 142

4.4.2定义和声明命名空间 142

4.4命名空间(Name Space) 142

4.4.3属性和命名空间 144

4.5模式(Schema) 144

4.5.1 XML模式与DTD 144

4.5.2 XML模式规范 145

4.5.3数据类型 147

4.5.4类型声明 149

4.5.5模式结构的组织 154

4.6 应用程序接口(DOM SAX) 161

4.6.1文档对象模型(DOM) 161

4.6.2简单应用程序接口(SAX) 166

4.7.1层叠样式单(CSS) 167

4.7 XML文档的显示 167

4.7.2扩展样式单语言(XSL) 168

4.8 XML的应用 173

4.8.1 XML-RPC 175

4.8.2移动环境中的VoiceXML 176

第5章Web Services 178

5.1 Web Services简介 178

5.1.1 Web Services的概念 178

5.1.2引入Web Services的必要性 179

5.1.3 Web Services的技术支持 181

5.1.4 Web Services构建平台与服务组件 182

5.2 Web Services的体系结构 184

5.1.5 Web Services的特点 184

5.2.1 Web Services的整体架构 185

5.2.2 Web Services的运行模式 185

5.2.3 Web Services是如何工作的 186

5.3 Web Services描述语言WSDL 186

5.3.1 WSDL概述 186

5.3.2 WSDL文档实例 187

5.3.3服务定义 189

5.3.4 SOAP绑定 192

5.3.5HTTPGET和POST绑定 192

5.3.6 MIME绑定 192

5.3.7 WSDL工具 192

.5.4.1 SOAP概述 193

5.4简单对象访问协议SOAP 193

5.4.2 SOAP消息示例 194

5.4.3 SOAP有关概念 195

5.4.4 SOAP消息交换模型 197

5.4.5 SOAP与XML的关系 198

5.4.6 SOAP信封 199

5.4.7 SOAP编码 203

5.4.8在HTTP中使用SOAP 207

5.4.9在RPC中使用SOAP 209

5.5 UDDI 211

5.5.1服务发现 211

5.5.2五种主要数据结构 212

5.5.3标识信息和分类搜索 216

5.6 Web Services的安全性 217

5.6.1 Web Services安全吗 217

.5.6.2保护基础结构的安全 217

5.6.3保护连接安全 218

5.6.4身份验证和授权 218

5.6.5 操作性 219

5.7 .NET Web Services示例 220

5.7.1 Microsoft.NET Framework 220

5.7.2 Web Services的分布式应用示例 224

第6章无线与移动计算 234

6.1无线与移动计算的问题 235

6.2.1无线蜂窝数字通信网络和卫星通信网络 236

6.2移动计算网络 236

6.2.2无线局域网 238

6.2.3移动互联网的接入 240

6.2.4基于Internet的移动计算网络的构成 241

6.2.5 Mobile IP的工作原理 242

6.3 无线应用协议(WAP) 243

6.3.1 WAP模型 244

6.3.2 WAP的组成 245

6.3.3 WAP与Internet的关系 246

6.3.4 WAP的分层说明 246

6.4移动计算中的移动数据库 249

6.3.5 WAP网络示例 249

6.4.1移动数据库的应用 250

6.4.2部分移动数据库产品 251

6.5移动中间件 253

6.5.1移动中间件的作用 253

6.5.2无线网络体系结构中的移动中间件 254

6.5.3移动中间件的性能要求 255

6.6移动通信程序设计 255

6.6.1 应用软件安装 256

6.6.2一个简单的移动程序示例 257

6.7移动计算研究的现状和发展 263

参考文献 265