第1章概论
1.1网络计算的基本概念
1.1.1计算模式
1.1.2分布式计算与网络计算
1.1.3网络计算的形式
1.2TCP/IP网络
1.2.1网络层协议IP
1.2.2传输层协议TCP/UDP
1.3进程间的网络通信
1.4远程过程调用RPC
1.4.1RPC的工作原理
1.4.2参数传递
1.4.3动态绑定
1.4.4失败处理
1.4.5典型的RPC系统
1.5Client/Server计算模式
1.6Browser/Server计算模式
1.7三层与多层计算模式
1.8中间件
1.8.1中间件的定义
1.8.2中间件的特点
1.8.3中间件的作用和分类
1.8.4中间件的模型和形态
第2章分布式对象计算
2.1三种典型的分布式对象技术
2.2CORBA简介
2.2.1CORBA的产生
2.2.2CORBA的概念
2.2.3CORBA对象模型
2.2.4CORBA的优势与应用
2.3CORBA的基本结构
2.3.1对象请求代理(ORB)
2.3.2OMGIDL
2.3.3OMGIDL到编程语言的映射
2.3.4ORB接口(ORBInterface)
2.3.5客户方码根(ClientStub)
2.3.6服务端程序框架(ServerSkeletons)
2.3.7动态调用接口(DII,DynamicInvacationInterface)
2.3.8动态程序框架接口(DSI,DynamicSkeletonInterface)
2.3.9对象适配器(ObjectAdapter)
2.3.10接口库(IR,InterfaceRepository)
2.3.11上下文对象(Context)
2.4ORB间互操作性
2.4.1GIOP与IIOP
2.4.2ESIOP
2.4.3桥接
2.5CORBA服务和CORBA公共设施
2.5.1CORBA服务
2.5.2CORBA公共设施(CommonFacility)
2.6CORBA编程
2.6.1编写IDL接口
2.6.2编写客户机应用程序
2.6.3编写HelloWorld服务器程序
2.6.4编译和运行
2.6.5使用字符串化的对象引用
2.7CORBA发展趋势
2.7.1Agent技术与CORBA的结合
2.7.2Java与CORBA技术结合
2.7.3基于代理机制的CORBA
2.7.4C#与CORBA
2.8CORBA3的新特性
2.8.1Java和Internet集成
2.8.2服务质量控制
2.8.3CORBA组件包
第3章Web计算
3.1万维网Web
3.1.1Web客户方
3.1.2Web服务器方
3.1.3应用层协议
3.1.4编写一个简单的Web服务器
3.2Web客户端编程
3.2.1客户端脚本
3.2.2Cookies
3.2.3插件
3.3Web服务器端编程
3.3.1CGI
3.3.2服务器API
3.3.3JDBCAPI
3.3.4服务器端脚本
3.4Web设计中的多媒体
3.4.1动画
3.4.2音频
3.4.3视频
3.5多层Web计算技术
第4章XHL
4.1XML的特征
4.2XML文档的语法
4.2.1声明
4.2.2元素
4.2.3注释
4.2.4内嵌的替代符
4.2.5处理指令
4.2.6CDATA
4.3文档类型定义(DTD)
4.3.1将DTD与XML文档相关联
4.3.2DTD基本标记声明
4.3.3实体
4.3.4元素类型声明
4.3.5属性声明
4.3.6条件部分
4.4命名空间(NameSpace)
4.4.1多义性和名称冲突
4.4.2定义和声明命名空间
4.4.3属性和命名空间
4.5模式(Schema)
4.5.1XML模式与DTD
4.5.2XML模式规范
4.5.3数据类型
4.5.4类型声明
4.5.5模式结构的组织
4.6应用程序接口(DOM&SAX)
4.6.1文档对象模型(DOM)
4.6.2简单应用程序接口(SAX)
4.7XML文档的显示
4.7.1层叠样式单(CSS)
4.7.2扩展样式单语言(XSL)
4.8XML的应用
4.8.1XML-RPC
4.8.2移动环境中的VoiceXML
第5章WebSorvices
5.1WebServices简介
5.1.1WebServices的概念
5.1.2引入WebServices的必要性
5.1.3WebServices的技术支持
5.1.4WebServices构建平台与服务组件
5.1.5WebServices的特点
5.2WebServices的体系结构
5.2.1WebServices的整体架构
5.2.2WebServices的运行模式
5.2.3WebServices是如何工作的
5.3WebServices描述语言WSDL
5.3.1WSDL概述
5.3.2WSDL文档实例
5.3.3服务定义
5.3.4SOAP绑定
5.3.5HTTPGET和POST绑定
5.3.6MIME绑定
5.3.7WSDL工具
5.4简单对象访问协议SOAP
5.4.1SOAP概述
5.4.2SOAP消息示例
5.4.3SOAP有关概念
5.4.4SOAP消息交换模型
5.4.5SOAP与XML的关系
5.4.6SOAP信封
5.4.7SOAP编码
5.4.8在HTTP中使用SOAP
5.4.9在RPC中使用SOAP
5.5UDDI
5.5.1服务发现
5.5.2五种主要数据结构
5.5.3标识信息和分类搜索
5.6WebServices的安全性
5.6.1WebServices安全吗
5.6.2保护基础结构的安全
5.6.3保护连接安全
5.6.4身份验证和授权
5.6.5互操作性
5.7.NETWebServices示例
5.7.1Microsoft.NETFramework
5.7.2WebServices的分布式应用示例
第6章无线与移动计算
6.1无线与移动计算的问题
6.2移动计算网络
6.2.1无线蜂窝数字通信网络和卫星通信网络
6.2.2无线局域网
6.2.3移动互联网的接入
6.2.4基于Internet的移动计算网络的构成
6.2.5Mobilep的工作原理
6.3无线应用协议(WAP)
6.3.1WAP模型
6.3.2WAP的组成
6.3.3WAP与Internet的关系
6.3.4WAP的分层说明
6.3.5WAP网络示例
6.4移动计算中的移动数据库
6.4.1移动数据库的应用
6.4.2部分移动数据库产品
6.5移动中间件
6.5.1移动中间件的作用
6.5.2无线网络体系结构中的移动中间件
6.5.3移动中间件的性能要求
6.6移动通信程序设计
6.6.1应用软件安装
6.6.2一个简单的移动程序示例
6.7移动计算研究的现状和发展
参考文献