當前位置:成語大全網 - 書法字典 - 介紹COM+技術的內容。

介紹COM+技術的內容。

COM+不僅繼承了COM的所有優點,還增加了壹些服務,如隊列服務、負載均衡、內存數據庫和事件服務。

隊列服務對於分布式應用非常有意義,尤其是在現在網速很慢的情況下,這種機制可以保證應用系統能夠可靠運行。當應用程序系統包含大量節點但服務器繁忙時,客戶端應用程序可以將其請求放入隊列中,然後在服務器負載較輕時處理這些請求。

再比如COM+提供了壹個負載均衡服務,可以實現動態負載均衡,COM+應用的負載均衡特性不需要通過寫代碼來支持,無論是客戶端程序還是組件程序,都可以通過通常的方式實現。獲得負載平衡特性不是通過編程實現的,而是通過配置分布式應用程序實現的。上面提到的隊列服務實際上反映了壹種負載均衡。

(1)真異步通信。COM+在底層提供隊列組件服務,使得客戶端和組件在不同的時間點協同工作成為可能。COM+應用程序不需要添加代碼就可以獲得這樣的特性。

(2)事件服務。新的事件機制使事件源和事件接收方更加靈活地實現事件功能,通過使用系統服務簡化了事件模型,避免了COM可連接對象機制的瑣碎細節。

(3)可擴展性。COM+的可擴展性來自很多方面。動態負載平衡、內存數據庫、對象池等系統服務為COM+的可擴展性提供了技術基礎。原則上,COM+的可擴展性與多層結構的可擴展性是壹致的。

(4)可管理性和可配置性。管理和配置是應用系統開發完成後的行為。隨著軟件維護成本的增加,COM+應用將幫助軟件制造商和用戶減少在這壹領域的投入。

(5)易於開發。COM+應用開發的復雜程度和難度將決定COM+的成功與否。雖然COM+的開發模式比之前的COM組件開發更加簡化,但是要真正提高開發效率,還是需要壹些優秀的開發工具。

COM+標誌著微軟的組件技術達到了壹個新的高度。它不再局限於單機上的桌面系統,而是瞄準了更廣闊的內網甚至互聯網。COM+,多層結構模型和Windows操作系統為企業應用或Web應用提供了完整的解決方案。

COM+需要COM基礎,我覺得短時間內不適合妳轉COM+。

以妳的經驗來看,用C#和C# . net開發不是更好嗎,以後c#和。NET將是微軟技術的發展趨勢。