前言
第一章绪论
第一节软件构件技术及其演变
一.软件构件的认知过程
二.构件技术的发展
第二节基于构件的软件工程
一.CBSE的特点
二.CBSE的意义
三.CBSE与OO技术伪联系和区别
四.CBSE的生命周期
五.CBSE的主要设计原理
第三节构件的定义与特征
一.构件的定义
二.构件基本特征
第四节构件技术研究的内容和目标
第五节本书的组织
参考文献
第二章构件表示
第一节构件特征表述
一.信息描述
二.外部特征
第二节构件接口
一.构件交互作用建模
二.构件接口定义模型
第三节构件规约
一.构件接口
二.构件协议
三.构件实现
四.青鸟构件模型对构件的规约
第四节构件交互操作的形式化描述
一.自动机的概念及其扩展
二.调用接口
三.应用接口
第五节基于Petri网的构件框架描述
一.P/T网
二.构件网
三.双向模拟分支
四.框架
五.组合
第六节小结
参考文献
第三章构件模型
第一节COM
一.接口
二.分布式构件
第二节JavaBean/EJB
一.EJB概述
二.EJB体系结构
三.EJB通信技术
四.EJB部署
第三节CORBA
第四节CORBA构件模型CCM
第五节构件技术问题和理想构件模型
第六节小结
参考文献
第四章构件库的设计及检索
第一节构件库概述
一.构件库的角色
二.构件库的分类方法
三.构件库的设计原则
四.构件库的检索
五.构件库的实践
第二节构件库管理系统
一.构件库管理系统的基本要求
二.构件库管理系统模型
三.构件库管理语言
第三节构件的检索
一.构件的描述
二.基于基调的构件匹配
三.构件检索的设计
第四节构件匹配的正确性验证
一.关系演算
二,关系语义
三.构件的匹配正确性的证明方法
第五节小结
参考文献
第五章构件适配技术
第一节构件适配原理
一.基本概念
二.常用适配方法
第二节基于交互行为的适配方法
一.类型适配
二.组合适配
第三节小结
参考文献
第六章构件组装技术
第一节组装技术简介
一.现有构件组装技术
二.构件组装方法分类
三.基于框架的组装方法
四.基于体系结构的组装方法
五.基于连接器的组装方法
六.基于胶合代码的组装方法
第二节复合构件组装原理
一.复合构件的组装方式
二.复合构件的性质分析
第三节构件组装框架
一.构件组装策略
二.用层次Petri网描述组装框架
第四节异构构件组装模型
一.问题及需求
二.异构构件组装模型
三.构件包装器
四.构件连接器
五.构件组装场景
六.用户界面
七.基于异构构件的软件开发过程
第五节小结
参考文献
第七章构件相关技术--软件复用
第一节概述
一.基本概念
二.复用意义
三.关键因素
第二节复用的其他相关技术
一.领域工程
二.软件构架
第二节小结
参考文献
第八章构件相关技术模式与框架
第一节引言
第二节设汁模式
一.设计模式的编目
二.创建型模式
三.构造型模式
四.行为型模式
五.基于J2EE的核心技术设计模式
第三节框架
-.框架的分类
二.设计模式与框架的比较
三.框架勺构件.类库的关系
第四节小结
参考文献
第九章网格计算与Webservice
第一节网格的概念和特点
一.Internet发展时间流程分析
二.网格概念分析
三.网格的特点
四.网格与Internet的比较
第二节网格的体系结构
一.5层沙漏结构
二.开放网格服务体系结构
第三节Webservice慨述
第四节Webservice体系结构和关键技术
一.Webservice体系结构
二.Webservice关键技术
第五节小结
参考文献
第十章移动Agent技术
第一节移动Agent概述
一.移动Agent的概念
二.移动Agent的技术特征
三.移动Agent的系统结构
四.移动Agent的关键技术
第二节面向Agent的软件上程
一.面向Agent需求分析的计论
二.向Agent的分析与建模
三.面向Agent的方法学
第三节基于Agent的软件构件技术
一.基于Agent软构仆的体系结构设计
二.Agent的交互语言
参考文献
索引