书籍详情
大规模软件构架技术
作者:王映辉,冯德民编著
出版社:科学出版社
出版时间:2003-06-01
ISBN:9787030115171
定价:¥25.00
购买这本书可以去
内容简介
大规模软件构架技术是近几年发展起来的一个重要分支学科。本书比较全面地描述了大规模软件构架的关键技术,揭示了大规模软件构架的内涵,本书共7章,第1章简要总结了面向对象技术;第2章给出了分布式处理技术的内涵、开放式分布处理ODP的参考模型和体系结构;第3,4章描述了中间件技术和核技术支持下的几种分布构件模型技术;第5章阐述了软件Agent和MAS技术;第6章总结了各种构件模型的集成方法和技术;第7章给出厂基于大规模软件构架技术的应用实例,即数字城市的软件构架模型。本书可作为构建分布式环境系统、企业电子商务平台系统,特别是空间信息平台软件的科研人员、而等院校教师和研究生的参考书。
作者简介
王映辉(1967.9:),甘肃庄浪人,博士(北京大学博士后),教授,硕士生导师。曾在长庆油田(1989.7-2000.8)从事网络系统集成、Sun工作站(SunOS)系统维护、各类测井软件开发、测井数字处理模型与解释方法研究、以及大规模油藏描述技术等工作;自2000年8月起,于陕西师范大学计算机学院从事计算机软件与理论和计算机应用技术教学和科研工作。主要研究方向为地理信息可视化、软件工程和软件演化。1989年7月毕业于陕西师范大学计算机软件专业,获学士学位;1999年7月毕业于西南石油学院地质专业,获硕士学位;2002年7月毕业于西北大学计算机软件与理论专业,获博士学位。2003年10月,进入北京大学软件工程国家工程研究中心(国家唯一),师从国内最著名的软件科学家、中国科学院院士杨芙清教授从事软件工程、软件演化和分布式应用集成等方面的技术和理论研究工作。主讲计算机专业本科生课程:《数据库原理》、《数据结构》、《计算机图形学》、《可视化程序设计(VB60)》;研究生课程:《软件的面向对象UML建模原理》、《软件体系结构原理》、《高级(空间)数据结构》、《三维数据场可视化》、《计算机辅助几何设计与非均匀有理B样条函数》。曾经负责并完成“长庆油田气测资料处理系统”(90-92年50万)、“长庆油田射孔资料处理系统”(94-95年20万)、“Sun工作站生产测井资料处理软件平台”(95-96年50万)、“数字西大基础设施管理系统”(2000-2002年20万)等多项横向课题。近年来负责或作为主要研究人员,完成了国家863高科技攻关(2项)、国家自然科学基金项目(1项)、陕西省自然基金(2项)和西安市科技攻关等纵向项目。先后公开发表论文40多篇(主要为第1作者);在国家级出版社【科学出版社】出版著作《大规模软件构架技术》(2003年)1部,翻译译著1部(2001年)。曾获长庆油田青年科技标兵和多项厅局级科技进步奖,2003年获校教学质量优秀奖和优秀带队实习教师荣誉称号。
目录
第1章 面向对象技术
1. 1 对象
1. 1. 1 对象的概念
1. 1. 2 对象的特性
1. 2 类和实例
1. 3 消息和方法
1. 3. 1 消息
1. 3. 2 消息模式和方法
1. 3. 3 消息的分类
1. 4 面向对象的基本特征
1. 4. 1 继承性
1. 4. 2 封装性
1. 4. 3 多态性
1. 5 面向对象的软件生存周期
参考文献
第2章 开放分布式处理及软件体系结构
2. 1 开放分布式处理技术RM-ODP
2. 1. 1 RM-ODP框架与理念
2. 1. 2 RM-ODP的视点模型
2. 1. 3 RM-ODP的功能
2. 2 分布式对象软件体系结构
2. 2. 1 软件构件
2. 2. 2 软件框架
2. 2. 3 对象总线
2. 2. 4 软件体系结构
2. 3 基于构件和框架的软件开发
参考文献
第3章 中间件技术
3. 1 中间件的概念
3. 1. 1 计算模式的发展过程
3. 1. 2 C/S结构模型与中间件
3. 1. 3 中间件的定义
3. 2 中间件的功能. 特点和分类
3. 2. 1 中间件的功能
3. 2. 2 中间件的特点
3. 2. 3 中间件的分类
3. 2. 4 中间件的发展趋势
3. 3 中间件基本框架模型和工作机理
3. 3. 1 中间件基本框架
3. 3. 2 中间件工作机理
3. 3. 3 Web环境中的中间件
3. 4 中间件实现的关键技术
3. 5 五大类中间件的工作机理
3. 5. 1 远程过程调用中间件
3. 5. 2 消息中间件
3. 5. 3 数据库访问中间件
3. 5. 4 对象中间件
3. 5. 5 交易中间件
3. 6 当前支持服务器端中间件的平台技术
3. 6. 1 Microsoft DNA 2000
3. 6. 2 SUN的J2EE
3. 6. 3 OMG的CORBA
3. 6. 4 三种技术支持下的分布式构件技术
3. 7 中间件的集成和应用
3. 7. 1 中间件在网站系统中的集成应用
3. 7. 2 大规模软件构架中的中间件集成框架
参考文献
第4章 构件与构件模型技术
4. 1 CORBA构件模型CCM
4. 1. 1 CORBA概述
4. 1. 2 CORBA的组成及体系结构
4. 1. 3 对象管理体系结构OMA
4. 1. 4 CORBA的特点
4. 1. 5 CORBA的消息处理机制
4. 1. 6 CORBA对象适配策略
4. 1. 7 CORBA互操作模型
4. 1. 8 CCM
4. 1. 9 CORBA分布式面向对象的分析设计与实现
4. 2 EJB模型
4. 2. 1 JavaBean. EJB和RMI概述
4. 2. 2 EJB的体系结构.
4. 2. 3 EJB中的角色
4. 2. 4 EJB的特点
4. 2. 5 利用EJB进行开发的步骤
4. 3 COM. DCOM与COM+
4. 3. 1 OLE/COM
4. 3. 2 COM的进一步描述
4. 3. 3 基于COM的构件化程序设计方法
4. 3. 4 分布对象构件模型DCOM
4. 3. 5 COM+
4. 3. 6 CORBA与DCOM的主要异同
参考文献
第5章 软件MAS技术
5. 1 软件Agent的概念和Agent联邦
5. 1. 1 软件Agent的性质和定义
5. 1. 2 软件Agent的联邦结构
5. 2 软件Agent的分类
5. 3 软件Agent的基本结构和工作机理
5. 4 移动Agent
5. 4. 1 移动Agent的构成
5. 4. 2 移动Agent技术的优点
5. 4. 3 移动Agent实现移动性的方式
5. 4. 4 移动Agent系统实现的技术难点
5. 5 软件Agent同专家系统和常规程序的比较
5. 5. 1 软件Agent与专家系统的比较
5. 5. 2 软件Agent与常规程序的比较
5. 6 基于软件Agent的分布式体系结构ADA
5. 6. 1 ADA的体系结构
5. 6. 2 ADA中的多代理技术
5. 6. 3 ADA的接口模型
5. 7 基于 Agent技术的应用开发
5. 7. 1 面向Agent的系统特点
5. 7. 2 面向Agent的应用开发步骤
5. 7. 3 面向Agent技术开发中存在的问题
参考文献
第6章 大规模软件构架中的集成技术
6. 1 多数据库集成
6. 1. 1 基于CORBA的多数据库集成的内容
6. 1. 2 基于CORBA的多数据库集成实现策略
6. 1. 3 基于CORBA的多数据库集成结构和访问途径
6. 1. 4 基于COM+与 ASP技术的多数据库集成
6. 2 CORBA与OLE/COM的互操作和集成
6. 2. 1 CORBA与OLE/COM的互操作
6. 2. 2 CORBA与OLE/COM的集成
6. 3 CORBA与DCE的互操作和集成
6. 3. 1 CORBA/poE互操作的分类
6. 3. 2 CORBA/DCE互操作的实现
6. 4 CORBA与EJB的互操作和集成
6. 4. 1 CORBA与EJB的关系及其映射规范
6. 4. 2 CORBA与Java的交互过程描述
6. 4. 3 CORBA结合EJB构建分布式对象系统
6. 5 CORBA与Web的集成
6. 5. 1 Web体系结构描述
6. 5. 2 CORBA与Web的互操作分类
6. 5. 3 CORBA与Web集成工作机理
6. 6 CORBA的分布式动态模型
6. 7 基于CORBA的共享工作空间
6. 7. 1 共享工作空间的分类及其描述
6. 7. 2 共享工作空间模型的组成
6. 7. 3 基于COM/CORBA的共享工作空间模型.
参考文献
第7章 数字城市的软件构架模型
7. 1 基于元数据的数字城市数据组织模型
7. 1. 1 数字城市中元数据的内涵
7. 1. 2 数字城市中元数据的特征
7. 1. 3 基于元数据的数字城市数据组织模型
7. 2 基于软件Agent的数字城市软件构架模型
7. 2. 1 软件Agent在数字城市中的适应性
7. 2. 2 基于CORBA/DCOM的软件 Agent数字城市模型
参考文献
1. 1 对象
1. 1. 1 对象的概念
1. 1. 2 对象的特性
1. 2 类和实例
1. 3 消息和方法
1. 3. 1 消息
1. 3. 2 消息模式和方法
1. 3. 3 消息的分类
1. 4 面向对象的基本特征
1. 4. 1 继承性
1. 4. 2 封装性
1. 4. 3 多态性
1. 5 面向对象的软件生存周期
参考文献
第2章 开放分布式处理及软件体系结构
2. 1 开放分布式处理技术RM-ODP
2. 1. 1 RM-ODP框架与理念
2. 1. 2 RM-ODP的视点模型
2. 1. 3 RM-ODP的功能
2. 2 分布式对象软件体系结构
2. 2. 1 软件构件
2. 2. 2 软件框架
2. 2. 3 对象总线
2. 2. 4 软件体系结构
2. 3 基于构件和框架的软件开发
参考文献
第3章 中间件技术
3. 1 中间件的概念
3. 1. 1 计算模式的发展过程
3. 1. 2 C/S结构模型与中间件
3. 1. 3 中间件的定义
3. 2 中间件的功能. 特点和分类
3. 2. 1 中间件的功能
3. 2. 2 中间件的特点
3. 2. 3 中间件的分类
3. 2. 4 中间件的发展趋势
3. 3 中间件基本框架模型和工作机理
3. 3. 1 中间件基本框架
3. 3. 2 中间件工作机理
3. 3. 3 Web环境中的中间件
3. 4 中间件实现的关键技术
3. 5 五大类中间件的工作机理
3. 5. 1 远程过程调用中间件
3. 5. 2 消息中间件
3. 5. 3 数据库访问中间件
3. 5. 4 对象中间件
3. 5. 5 交易中间件
3. 6 当前支持服务器端中间件的平台技术
3. 6. 1 Microsoft DNA 2000
3. 6. 2 SUN的J2EE
3. 6. 3 OMG的CORBA
3. 6. 4 三种技术支持下的分布式构件技术
3. 7 中间件的集成和应用
3. 7. 1 中间件在网站系统中的集成应用
3. 7. 2 大规模软件构架中的中间件集成框架
参考文献
第4章 构件与构件模型技术
4. 1 CORBA构件模型CCM
4. 1. 1 CORBA概述
4. 1. 2 CORBA的组成及体系结构
4. 1. 3 对象管理体系结构OMA
4. 1. 4 CORBA的特点
4. 1. 5 CORBA的消息处理机制
4. 1. 6 CORBA对象适配策略
4. 1. 7 CORBA互操作模型
4. 1. 8 CCM
4. 1. 9 CORBA分布式面向对象的分析设计与实现
4. 2 EJB模型
4. 2. 1 JavaBean. EJB和RMI概述
4. 2. 2 EJB的体系结构.
4. 2. 3 EJB中的角色
4. 2. 4 EJB的特点
4. 2. 5 利用EJB进行开发的步骤
4. 3 COM. DCOM与COM+
4. 3. 1 OLE/COM
4. 3. 2 COM的进一步描述
4. 3. 3 基于COM的构件化程序设计方法
4. 3. 4 分布对象构件模型DCOM
4. 3. 5 COM+
4. 3. 6 CORBA与DCOM的主要异同
参考文献
第5章 软件MAS技术
5. 1 软件Agent的概念和Agent联邦
5. 1. 1 软件Agent的性质和定义
5. 1. 2 软件Agent的联邦结构
5. 2 软件Agent的分类
5. 3 软件Agent的基本结构和工作机理
5. 4 移动Agent
5. 4. 1 移动Agent的构成
5. 4. 2 移动Agent技术的优点
5. 4. 3 移动Agent实现移动性的方式
5. 4. 4 移动Agent系统实现的技术难点
5. 5 软件Agent同专家系统和常规程序的比较
5. 5. 1 软件Agent与专家系统的比较
5. 5. 2 软件Agent与常规程序的比较
5. 6 基于软件Agent的分布式体系结构ADA
5. 6. 1 ADA的体系结构
5. 6. 2 ADA中的多代理技术
5. 6. 3 ADA的接口模型
5. 7 基于 Agent技术的应用开发
5. 7. 1 面向Agent的系统特点
5. 7. 2 面向Agent的应用开发步骤
5. 7. 3 面向Agent技术开发中存在的问题
参考文献
第6章 大规模软件构架中的集成技术
6. 1 多数据库集成
6. 1. 1 基于CORBA的多数据库集成的内容
6. 1. 2 基于CORBA的多数据库集成实现策略
6. 1. 3 基于CORBA的多数据库集成结构和访问途径
6. 1. 4 基于COM+与 ASP技术的多数据库集成
6. 2 CORBA与OLE/COM的互操作和集成
6. 2. 1 CORBA与OLE/COM的互操作
6. 2. 2 CORBA与OLE/COM的集成
6. 3 CORBA与DCE的互操作和集成
6. 3. 1 CORBA/poE互操作的分类
6. 3. 2 CORBA/DCE互操作的实现
6. 4 CORBA与EJB的互操作和集成
6. 4. 1 CORBA与EJB的关系及其映射规范
6. 4. 2 CORBA与Java的交互过程描述
6. 4. 3 CORBA结合EJB构建分布式对象系统
6. 5 CORBA与Web的集成
6. 5. 1 Web体系结构描述
6. 5. 2 CORBA与Web的互操作分类
6. 5. 3 CORBA与Web集成工作机理
6. 6 CORBA的分布式动态模型
6. 7 基于CORBA的共享工作空间
6. 7. 1 共享工作空间的分类及其描述
6. 7. 2 共享工作空间模型的组成
6. 7. 3 基于COM/CORBA的共享工作空间模型.
参考文献
第7章 数字城市的软件构架模型
7. 1 基于元数据的数字城市数据组织模型
7. 1. 1 数字城市中元数据的内涵
7. 1. 2 数字城市中元数据的特征
7. 1. 3 基于元数据的数字城市数据组织模型
7. 2 基于软件Agent的数字城市软件构架模型
7. 2. 1 软件Agent在数字城市中的适应性
7. 2. 2 基于CORBA/DCOM的软件 Agent数字城市模型
参考文献
猜您喜欢