ESB是SOA成功落地的關鍵任務嗎?

2021-04-24 00:55:14 字數 745 閱讀 9499

近期,除了普元軟體的「soa中國關鍵任務」在上海、北京火熱召開之外,中國的另一中介軟體巨頭廠商金蝶也在全國巡演其apusic esb。雖然其口號是「讓soa真正落地」,但是,esb問題真的是解決當前soa發展的關鍵所在?

我不敢苟同。

其實從概念中不難看出,enterprise service bus,即企業服務匯流排,是傳統中介軟體技術與xml、web服務等技術結合的產物。esb提供了網路中最基本的連線中樞,是構築企業神經系統的必要元素。esb的出現改變了傳統的軟體架構,可以提供比傳統中介軟體產品更為廉價的解決方案,同時它還可以消除不同應用之間的技術差異,讓不同的應用伺服器協調運作,實現了不同服務之間的通訊與整合。從功能上看,esb提供了事件驅動和文件導向的處理模式,以及分布式的執行管理機制,它支援基於內容的路由和過濾,具備了複雜資料的傳輸能力,並可以提供一系列的標準介面。

esb特別適合橋接傳統應用,因此,在服務基礎設施中,它是乙個有用的元件。很多esb也支援可靠訊息傳遞、非同步訊息傳遞和發布/訂閱交換模式。這些能 力都非常有用,但是,在soa專案的初始階段可能不會發揮多大的用途。在soa專案的後期,你還可能需要乙個編制(orchestration)引擎,並 且大多數的esb都會提供乙個。即便如此,esb也絕對不是組織啟動soa的起點。所有這些能力你一開始並不需要。

相比較普元與金蝶的作法,雖然在推廣方面兩者都是從自身產品出發去進行推廣,但至少「服務構造」的理念要大大優於esb的解決方案。在soa真正落地這一期間,邁出的步子是否應該更堅決的落在最小粒度的服務環節上還是esb應用方面?希望聽到大家的意見。

資料管理是企業成功實施SOA的關鍵

資料是企業的生命線。如果資料不能訪問 或者訪問的速度很慢 或者提取的資料的質量不好,企業就要付出代價。soa提供了通用功能的訪問點,這 樣,資料就可以在整個企業的多個商務流程中使用。實際上,這些流程共享的東西就是資料。應用soa的乙個關鍵好處是你能夠處理資料來源和應用程式,把資料當 作服務進行儲存和...

做好這件小事是成功落地MES專案的關鍵

如今,mes系統作為核心功能模組受到越來越多製造企業的青睞。在引入mes系統進行智慧型製造公升級的過程中,如果忽視前期的資料錄入將直接影響後續工作的展開,因此做好資料準備是企業實施mes系統,打造智慧型工廠的必備功課。mes系統中關鍵的是要對產品bom進行資料錄入,而bom主要分ebom 設計 和m...

視SOA是一種信仰是SOA專案成功實施的關鍵

從 1996 年gartner 公司提出 soa的思想到今天,soa已經從一種技術理想逐漸走到了現實,it廠商們開始基於 soa的架構做一些事,企業也越來越關心 soa究竟能給他們帶來什麼好處,有人預計08年 soa將成為占有絕對優勢的軟體工程實踐方法。但是,目前仍有很多 cio彷徨在 soa的概念...