基於消息的異步松耦合系統

松耦合系統通常是基於消息的系統,此時客戶端和遠程服務並不知道對方是如何實現的。客戶端和服務之間的通訊由消息的架構支配。只要消息符合協商的架構,則客戶端或服務的實現就可以根據需要進行更改,而不必擔心會破壞對方。

松耦合通訊機制提供了緊耦合機制所沒有的許多優點,並且它們有助於降低客戶端和遠程服務之間的依賴性。但是,緊耦合性通常可以提供性能好處,便於在客戶端和服務之間進行更爲緊密的集成。

人們越來越熱衷於比較應用程序交互的松耦合方法和緊耦合方法。

造成這個趨勢的主要技術原因是:使用UDDI(Universal Description, Discovery and Integration,通用描述、發現和集成)等標準,Web服務可以動態地發現和綁定到其他服務。

而主要業務原因是:企業越來越需要靈活地處理業務流程的更改以及與合作伙伴的交互方式。松耦合系統的優點在於更新一個模塊不會引起其它模塊的改變。

傳統上,業務流程是在企業範圍,甚至在企業的不同業務單元內開發。這些活動在詳細的實時信息的幫助下進行管理。跨多個業務單元或跨企業的流程必須更加靈活,以應對各種各樣的需求。在這種情況下,可能出現更多的不確定性:參與者及其角色不斷變化,所需的交互類型也不斷變化。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章