大规模软件构架技术是近几年发展起来的一个重要分支学科。本书比较全面地描述了大规模软件构架的关键技术,揭示了大规模软件构架的内涵,本书共7章,第1章简要总结了面向对象技术;第2章给出了分布式处理技术的内涵、开放式分布处理ODP的参考模型和体系结构;第3,4章描述了中间件技术和核技术支持下的几种分布构件模型技术;第5章阐述了软件Agent和MAS技术;第6章总结了各种构件模型的集成方法和技术;第7章给出厂基于大规模软件构架技术的应用实例,即数字城市的软件构架模型。
本书可作为构建分布式环境系统、企业电子商务平台系统,特别是空间信息平台软件的科研人员、高等院校教师和研究生的参考书。
样章试读
目录
- 第1章面向对象技术
1.1对象
1.2类和实例
1.3消息和方法
1.4面向对象的基本特征
1.5面向对象的软件生存周期
参考文献
第2章开放分布式处理及软件体系结构
2.1开放分布式处理技术RM-ODP
2.2分布式对象软件体系结构
2.3基于构件和框架的软件开发
参考文献
第3章中间件技术
3.1中间件的概念
3.2中间件的功能、特点和分类
3.3中间件基本框架模型和工作机理
3.4中间件实现的关键技术…
3.5五大类中间件的工作机理
3.6当前支持服务器端中间件的平台技术
3.7中间件的集成和应用
参考文献
第4章构件与构件模型技术
4.1CORBA构件模型CCM
4.2EJB模型
4.3COM、DCOM与COM+
参考文献
第5章软件MAS技术
5.1软件Agent的概念和Agent联邦
5.2软件Agent的分类
5.3软件Agent的基本结构和工作机理
5.4移动Agent
5.5软件Agent同专家系统和常规程序的比较
5.6基于软件Agent的分布式体系结构ADA
5.7基于Agent技术的应用开发
参考文献
第6章大规模软件构架中的集成技术
6.1多数据库集成
6.2CORBA与OLE/COM的互操作和集成
6.3CORBA与DCE的互操作和集成
6.4CORBA与EJB的互操作和集成
6.5CORBA与Web的集成
6.6CORBA的分布式动态模型
6.7基于CORBA的共享工作空间
参考文献
第7章数字城市的软件构架模型
7.1基于元数据的数字城市数据组织模型
7.2基于软件Agent的数字城市软件构架模型
参考文献