異構組件互操作技術研究

異構組件互操作技術研究

《異構組件互操作技術研究》,作者:張馳,出 版 社:中國科學技術大學,出版時間:2008-3-1 。內容簡介: 本書分析了目前主流的分散式組件模型,從組件接口的語法、語義和行為協定三個層次對組件的匹配進行了研究,並研究了集成實現中的關鍵問題。

基本信息

內容簡介

異構組件互操作技術研究書籍封面圖異構組件互操作技術研究書籍封面圖

主要內容包括組件模型與異構組件互操作,組件接口擴展和組件描述,基於擴展接口的組件匹配和交易服務,基於Web服務的異構組件互操作等。

書籍目錄

前言

第1章 緒論

1.1 研究背景

1.1.1軟體復用

1.1.2 基於組件的軟體開發

1.1.3 軟體體系結構的出現和發展

1.1.4 異種組件模型的出現

1.1.5 企業套用集成

1.1.6面向服務的計算

1.2 研究現狀

1.2.1 組件模型

1.2.2 接口擴展

1.2.3 基於擴展接口的組件匹配

1.2.4 組件互操作

1.2.5 組件描述語言

1.2.6 服務組合

1.3 本書結構

第2章 組件模型與異構組件互操作

2.1 引言

2.2 主要組件模型

2.2.1 COM/DCOM

2.2.2 EJB

2.2.3 CORBA和CCM

2.2.4 其他組件模型

2.3 主流組件模型比較

2.4 異構組件互操作研究現狀

2.4.1 基於橋接器技術的異構組件互操作

2.4.2 基於元組件體系結構的互操作

2.4.3 Vienna Component Framework(VCF)

2.5 目前互操作方法的局限性

2.6 小結

第3章 組件接口擴展和組件描述

3.1 引言

3.2 組件、接口和服務

3.3 組件接口擴展

3.3.1 基於契約化設計的接口語義層信息擴展

3.3.2 基於兀演算的接口協定層信息擴展

3.4 組件描述

3.4.1 組件接口規約框架

3.4.2 組件非功能特性描述框架

3.5 基於XMIL的組件描述

3.5.1 基於XML的組件標準化描述框架

3.5.2 組件非功能信息描述

3.6 小結

第4章 基於擴展接口的組件匹配和交易服務

4.1 引言

4.2 語法層匹配

4.2.1 類型等價原則

4.2.2 基調匹配原理

4.2.3組件接口規範

4.3 接口語義層信息匹配

4.3.1 函式語義匹配

4.3.2 組件語義匹配

4.4 接口行為協定匹配

4.5 組件交易服務

4.5.1 基於擴展接口和標準化描述的組件交易服務

4.5.2 對組件交易者聯邦的動態管理

4.6 小結

第5章 組件組裝與推導

5.1 引言

5.2 組件組裝

5.2.1 相關定義

5.2.2 組件配置算法

5.3 一個電子商務套用實例

5.4 基於π演算和角色模型的兼容性關係

5.4.1 角色及角色劃分

5.4.2 組件兼容性

5.5 基於π演算的組件繼承性關係

5.6 小結

第6章 基於Web服務的異構組件互操作

6.1 引言

6.2web services技術

6.3 Web Services與分散式組件技術的比較

6.4 Web Services與分散式組件的集成

6.4.1 集成方案與關鍵技術

6.4.2 CORBA和Web Services集成在YSZWeb系統中的實現

6.5 小結

第7章 總結與展望

7.1 總結

7.2 今後的研究工作及展望

參考文獻

部分章節

第1章 緒論

1.1 研究背景

1.1.1 軟體復用

在北大西洋公約組織的軟體工程會議上,Mcllroy第一次提出了軟體復用的概念,1983年,Freeman對軟體復用給出了詳細的定義——“在構造新的軟體系統的過程中,對已存在的軟體人工製品的使用技術”,此後,隨著對計算機軟體研究的不斷深入,面向對象技術不斷發展,軟體復用受到人們越來越多的關注。

軟體復用是指重複使用為了復用目的而設計的軟體的過程,而可復用軟體則是指為了復用目的而設計的軟體。軟體復用的出發點是,套用系統的開發不再採用“一切從零開始”的模式,而是以已有的工作為基礎,充分利用在過去套用系統開發中積累的知識和經驗,從而將開發的重點集中於套用的特有構成成分。

首先,軟體復用能夠提高軟體生產率,減少開發代價。其次,用可復用的組件構造系統還可以提高系統的性能和可靠性。因為可復用組件大都進行過高度的最佳化,並在實踐中經受過檢驗,通過復用這些高質量的已有成果,能避免開發中可能引人的錯誤和不當,可以控制軟體開發的複雜度,縮短開發周期,從而提高系統的質量。第三,軟體復用能夠減少系統的維護代價。第四,軟體復用能夠提高系統間的互操作性,由於系統實現的不一致性,要實現組件的復用,系統應當有效地解決與其他系統之間的互操作性問題。第五,軟體復用能夠支持快速原型設計。第六,軟體復用還能減少培訓開銷。

……

相關詞條

相關搜尋

熱門詞條

聯絡我們