DDE,OLE,COM,ActiveX,DCOM,COM+發展史

COM發展

DDE:Dynamic Data Exchange,主要解決進程間通信問題,侷限在於通信數據量以及網絡數據通信,之後出現過NetDDE、FastDDE和AdvancedDDE等擴展版。
OLE:Object Linking and Embedding,對象連接與嵌入,提供了建立複合文檔的方法。1.0版本中使用了Virtual Function Table(VTBL)技術,在2.0中已經由COM取代。
OLE Custom Controls:當時作爲一種VB Extension控件的替代方案,以擴展名爲.ocx的動態鏈接庫的形式封裝。
ActiveX:從OLE Custom Controls發展而來,主要是爲了使控件面向Internet應用,在ActiveX架構中,除了IUnknown接口之外,其餘接口均是可選的,這樣使得控件文件更小,下載速度更快。
DCOM:Distributed Component Object Model,分佈式組件對象模型,擴展COM功能,使其支持不同電腦上的對象之間進行通信。
MTS:Microsoft Transaction Server
COM+:將MTS集成到COM技術中。

參考資料:
Object Linking and Embedding
ActiveX
Component_Object_Model
Distributed_Component_Object_Model

發佈了46 篇原創文章 · 獲贊 21 · 訪問量 72萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章