前言
第一章緒論
第一節(jié)軟件構件技術及其演變
一.軟件構件的認知過程
二.構件技術的發(fā)展
第二節(jié)基于構件的軟件工程
一.CBSE的特點
二.CBSE的意義
三.CBSE與OO技術偽聯系和區(qū)別
四.CBSE的生命周期
五.CBSE的主要設計原理
第三節(jié)構件的定義與特征
一.構件的定義
二.構件基本特征
第四節(jié)構件技術研究的內容和目標
第五節(jié)本書的組織
參考文獻
第二章構件表示
第一節(jié)構件特征表述
一.信息描述
二.外部特征
第二節(jié)構件接口
一.構件交互作用建模
二.構件接口定義模型
第三節(jié)構件規(guī)約
一.構件接口
二.構件協議
三.構件實現
四.青鳥構件模型對構件的規(guī)約
第四節(jié)構件交互操作的形式化描述
一.自動機的概念及其擴展
二.調用接口
三.應用接口
第五節(jié)基于Petri網的構件框架描述
一.P/T網
二.構件網
三.雙向模擬分支
四.框架
五.組合
第六節(jié)小結
參考文獻
第三章構件模型
第一節(jié)COM
一.接口
二.分布式構件
第二節(jié)JavaBean/EJB
一.EJB概述
二.EJB體系結構
三.EJB通信技術
四.EJB部署
第三節(jié)CORBA
第四節(jié)CORBA構件模型CCM
第五節(jié)構件技術問題和理想構件模型
第六節(jié)小結
參考文獻
第四章構件庫的設計及檢索
第一節(jié)構件庫概述
一.構件庫的角色
二.構件庫的分類方法
三.構件庫的設計原則
四.構件庫的檢索
五.構件庫的實踐
第二節(jié)構件庫管理系統(tǒng)
一.構件庫管理系統(tǒng)的基本要求
二.構件庫管理系統(tǒng)模型
三.構件庫管理語言
第三節(jié)構件的檢索
一.構件的描述
二.基于基調的構件匹配
三.構件檢索的設計
第四節(jié)構件匹配的正確性驗證
一.關系演算
二,關系語義
三.構件的匹配正確性的證明方法
第五節(jié)小結
參考文獻
第五章構件適配技術
第一節(jié)構件適配原理
一.基本概念
二.常用適配方法
第二節(jié)基于交互行為的適配方法
一.類型適配
二.組合適配
第三節(jié)小結
參考文獻
第六章構件組裝技術
第一節(jié)組裝技術簡介
一.現有構件組裝技術
二.構件組裝方法分類
三.基于框架的組裝方法
四.基于體系結構的組裝方法
五.基于連接器的組裝方法
六.基于膠合代碼的組裝方法
第二節(jié)復合構件組裝原理
一.復合構件的組裝方式
二.復合構件的性質分析
第三節(jié)構件組裝框架
一.構件組裝策略
二.用層次Petri網描述組裝框架
第四節(jié)異構構件組裝模型
一.問題及需求
二.異構構件組裝模型
三.構件包裝器
四.構件連接器
五.構件組裝場景
六.用戶界面
七.基于異構構件的軟件開發(fā)過程
第五節(jié)小結
參考文獻
第七章構件相關技術--軟件復用
第一節(jié)概述
一.基本概念
二.復用意義
三.關鍵因素
第二節(jié)復用的其他相關技術
一.領域工程
二.軟件構架
第二節(jié)小結
參考文獻
第八章構件相關技術模式與框架
第一節(jié)引言
第二節(jié)設汁模式
一.設計模式的編目
二.創(chuàng)建型模式
三.構造型模式
四.行為型模式
五.基于J2EE的核心技術設計模式
第三節(jié)框架
-.框架的分類
二.設計模式與框架的比較
三.框架勺構件.類庫的關系
第四節(jié)小結
參考文獻
第九章網格計算與Webservice
第一節(jié)網格的概念和特點
一.Internet發(fā)展時間流程分析
二.網格概念分析
三.網格的特點
四.網格與Internet的比較
第二節(jié)網格的體系結構
一.5層沙漏結構
二.開放網格服務體系結構
第三節(jié)Webservice慨述
第四節(jié)Webservice體系結構和關鍵技術
一.Webservice體系結構
二.Webservice關鍵技術
第五節(jié)小結
參考文獻
第十章移動Agent技術
第一節(jié)移動Agent概述
一.移動Agent的概念
二.移動Agent的技術特征
三.移動Agent的系統(tǒng)結構
四.移動Agent的關鍵技術
第二節(jié)面向Agent的軟件上程
一.面向Agent需求分析的計論
二.向Agent的分析與建模
三.面向Agent的方法學
第三節(jié)基于Agent的軟件構件技術
一.基于Agent軟構仆的體系結構設計
二.Agent的交互語言
參考文獻
索引