企業級應用系統領域中的構件復用,由于有了三層體系結構的支持而變得清晰,明確.在Windows DNA框架中應用系統被分為了表現層,業務層和數據層.其中的業務層又可根據需要分為多個子層.表現層和數據層的重用已經相當標準化了,如各種支持GUI開發的類庫,ActiveX控件,OLEDB,ODBC等.構件復用的重點在業務處理層.筆者認為通過對商業世界中各項服務的明確劃分,對東服務接口的定義標準化,可以有效地實現體系結構和組件的復用.
隨著Windows 2000的發布,浮出水面的COM+作為COM,DCOM,MTS的某種集成,與操作系統的結合更加緊密. COM+提供了對負載平衡,安全性,消息事件模型,MTS服務的更好支持.同時,COM+的部分特性將在下一代編譯器(Visual Studio 7.0)中有所體現,使得組件化程序設計更加自然,友好.隨著COM+的發表,從現在到將來,COM將成為一條基于Windows的面向組件對象的軟件開發之路.
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/