|
本論文將研究探討利用功能整合的觀念來設計一個軟體整合系統。傳統資 料式軟體整合的方法中,被整合的各功能單元運作之目的在於貢獻資料給 整合系統。而功能整合式軟體整合的方法,因應軟體整合系統功能上的需 求,於多工的環境下整合彼此間具有功能相關性的現有套裝軟體。此法最 大的特點即在於被整合的功能單元,不受限於被整合軟體之間,必須要有 共用資料(格式)的相關性。第二個特點,由於整合的對象定位在 Binary Codes層次,可解決現有軟體原始程式碼不易取得的問題。第三個 特點,系統整合者僅需知道現有軟體之操作命令的輸入格式,即使完全不 知道軟體之詳細內部結構,亦可將之納入整合軟體成為提供服務的功能單 元。研究過程中, 在理論方面,我們由實際系統設計與實現中,體會利用 此法達成軟體整合之利與弊以及現實條件下的可行性;在技術層面,我們 深入了解微軟視窗工作環境、IPC 機構、虛擬裝置驅動程式 (VxD) 等等 實用的觀念。我們已在微軟視窗環境下完成了一個實驗性的功能整合式軟 體整合系統,一個自動化停車場監督管理系統。相信此法進一步移植到分 散式環境的理想,可於不久的將來得以實現。
|