当前位置:首页 > 工业技术
大规模软件构架技术
大规模软件构架技术

大规模软件构架技术PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:王映辉,冯德民编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030115171
  • 页数:190 页
图书介绍:本书比较全面地描述了大规模软件构架的关键技术,揭示了大规模软件构架的内涵。全书共七章。第1章简要总结了面向对象技术;第2章给出了分布式处理技术的内涵、开放式分布处理ODP的参考模型和体系结构;第3,4章描述了中间件技术和该技术支持下的几种分布构件模型技术;第5章阐述了软件Agent和MAS技术;第6章总结了各种构件模型的集成方法和技术;第7章给出了应用大规模软件构架技术的应用实例:“数字城市”的软件构架模型。
《大规模软件构架技术》目录

第1章 面向对象技术 1

1.1 对象 1

1.1.1 对象的概念 2

1.1.2 对象的特性 2

1.2 类和实例 3

1.3 消息和方法 5

1.3.1 消息 5

1.3.2 消息模式和方法 5

1.3.3 消息的分类 5

1.4 面向对象的基本特征 6

1.4.1 继承性 6

1.4.2 封装性 7

1.4.3 多态性 8

1.5 面向对象的软件生存周期 9

参考文献 10

第2章 开放分布式处理及软件体系结构 11

2.1 开放分布式处理技术RM-ODP 12

2.1.1 RM-ODP框架与理念 13

2.1.2 RM-ODP的视点模型 15

2.1.3 RM-ODP的功能 17

2.2 分布式对象软件体系结构 18

2.2.1 软件构件 19

2.2.2 软件框架 22

2.2.3 对象总线 23

2.2.4 软件体系结构 23

2.3 基于构件和框架的软件开发 26

参考文献 27

第3章 中间件技术 28

3.1 中间件的概念 29

3.1.1 计算模式的发展过程 29

3.1.2 C/S结构模型与中间件 29

3.1.3 中间件的定义 31

3.2 中间件的功能、特点和分类 32

3.2.1 中间件的功能 32

3.2.2 中间件的特点 33

3.2.3 中间件的分类 34

3.2.4 中间件的发展趋势 35

3.3 中间件基本框架模型和工作机理 35

3.3.1 中间件基本框架 35

3.3.2 中间件工作机理 36

3.3.3 Web环境中的中间件 37

3.4 中间件实现的关键技术 38

3.5 五大类中间件的工作机理 39

3.5.1 远程过程调用中间件 39

3.5.2 消息中间件 41

3.5.3 数据库访问中间件 51

3.5.4 对象中间件 63

3.5.5 交易中间件 65

3.6 当前支持服务器端中间件的平台技术 67

3.6.1 Microsoft DNA 2000 67

3.6.2 SUN的J2EE 68

3.6.3 OMG的CORBA 69

3.6.4 三种技术支待下的分布式构件技术 70

3.7 中间件的集成和应用 71

3.7.1 中间件在网站系统中的集成应用 71

3.7.2 大规模软件构架中的中间件集成框架 72

参考文献 74

第4章 构件与构件模型技术 76

4.1 CORBA构件模型CCM 76

4.1.1 CORBA概述 76

4.1.2 CORBA的组成及体系结构 77

4.1.3 对象管理体系结构OMA 87

4.1.4 CORBA的特点 88

4.1.5 CORBA的消息处理机制 89

4.1.6 CORBA对象适配策略 92

4.1.7 CORBA互操作模型 97

4.1.8 CCM 98

4.1.9 CORBA分布式面向对象的分析设计与实现 99

4.2 EJB模型 102

4.2.1 JavaBean、EJB和RMI概述 103

4.2.2 EJB的体系结构 105

4.2.3 EJB中的角色 106

4.2.4 EJB的特点 108

4.2.5 利用EJB进行开发的步骤 108

4.3 COM、DCOM与COM+ 109

4.3.1 OLE/COM 109

4.3.2 COM的进一步描述 110

4.3.3 基于COM的构件化程序设计方法 114

4.3.4 分布对象构件模型DCOM 115

4.3.5 COM+ 117

4.3.6 CORBA与DCOM的主要异同 124

参考文献 126

第5章 软件MAS技术 128

5.1 软件Agent的概念和Agent联邦 130

5.1.1 软件Agent的性质和定义 130

5.1.2 软件Agent的联邦结构 134

5.2 软件Agent的分类 135

5.3 软件Agent的基本结构和工作机理 137

5.4 移动Agent 139

5.4.1 移动Agent的构成 139

5.4.2 移动Agent技术的优点 140

5.4.3 移动Agent实现移动性的方式 141

5.4.4 移动Agent系统实现的技术难点 141

5.5 软件Agent同专家系统和常规程序的比较 141

5.5.1 软件Agent与专家系统的比较 141

5.5.2 软件Agent与常规程序的比较 142

5.6 基于软件Agent的分布式体系结构ADA 144

5.6.1 ADA的体系结构 145

5.6.2 ADA中的多代理技术 146

5.6.3 ADA的接口模型 146

5.7 基于Agent技术的应用开发 147

5.7.1 面向Agent的系统特点 148

5.7.2 面向Agent的应用开发步骤 148

参考文献 149

5.7.3 面向Agent技术开发中存在的问题 149

第6章 大规模软件构架中的集成技术 151

6.1 多数据库集成 151

6.1.1 基于CORBA的多数据库集成的内容 152

6.1.2 基于CORBA的多数据库集成实现策略 153

6.1.3 基于CORBA的多数据库集成结构和访问途径 154

6.1.4 基于COM+与ASP技术的多数据库集成 155

6.2 CORBA与OLE/COM的互操作和集成 158

6.2.1 CORBA与OLE/COM的互操作 159

6.2.2 CORBA与OLE/COM的集成 161

6.3 CORBA与DCE的互操作和集成 163

6.3.1 CORBA/DCE互操作的分类 163

6.3.2 CORBA/DCE互操作的实现 164

6.4 CORBA与EJB的互操作和集成 166

6.4.1 CORBA与EJB的关系及其映射规范 167

6.4.2 CORBA与Java的交互过程描述 167

6.4.3 CORBA结合EJB构建分布式对象系统 168

6.5 CORBA与Web的集成 169

6.5.1 Web体系结构描述 170

6.5.2 CORBA与Web的互操作分类 173

6.5.3 CORBA与Web集成工作机理 174

6.6 CORBA的分布式动态模型 174

6.7 基于CORBA的共享工作空间 175

6.7.1 共享工作空间的分类及其描述 175

6.7.2 共享工作空间模型的组成 176

6.7.3 基于COM/CORBA的共享工作空间模型 177

参考文献 179

第7章 数字城市的软件构架模型 180

7.1 基于元数据的数字城市数据组织模型 181

7.1.1 数字城市中元数据的内涵 181

7.1.2 数字城市中元数据的特征 182

7.1.3 基于元数据的数字城市数据组织模型 183

7.2 基于软件Agent的数字城市软件构架模型 185

7.2.1 软件Agent在数字城市中的适应性 185

7.2.2 基于CORBA/DCOM的软件Agent数字城市模型 185

参考文献 190

相关图书
作者其它书籍
返回顶部