
恒定的新技術潮流意味這SOA在未來將會在于更多新的挑戰。企業服務總線(ESB)可能在軟件架構中將會成為更為重要的一部分,業內觀察家Robin Bloor如是說道。
逐漸增長的消息負載需要更好的ESB,同時,架構師需要更好地應用ESB,Bloor建議,他是Bloor Group的首席分析師。此項言論出自于在波士頓舉行的Progress Revolution 2011會議。Progress近年來的工作重心主要是高性能的ESB以及先進的復雜事件處理。
在高性能現代化的企業事件、服務以及流程中,逐漸增加的事件流已經成為軟件架構師必須面對的境況的新內容,新的挑戰讓架構師感到進退兩難。這些東西都施壓于服務。“不僅僅是事件,還有伴隨事件的服務”都是企業在不久的將來需要精通的內容,Bloor強調。
這些問題在SearchSOA.com的2010 SOA現狀調查結果中也有所反映。此項調查發現在服務的上下文環境中處理事件和流程已經成為實際的問題。在調查結果中,這也成為SOA所面臨的最顯著的挑戰,達到了26.7%。
“ESB已經成為必須,但是現在它也成為如何做事情的基礎,”他說道。
若干技術趨勢導致很多事情對于架構師來說越來越難,Bloor解釋道。BPM、移動應用和云計算的廣泛應用都是新的趨勢。
“唯一有所不同的是移動,” Bloor說,我們還沒有構建出一個可以交付移動服務的基礎架構。因為移動發展比較迅速,“直到蘋果公司交付出iPad,我們都不知道會發生什么。”云計算讓IT基礎架構更為復雜,創造了新的集成連接需求。
響應流程管理(RPM)粉墨登場
同時,Hub Vandervoort表示若干不同應用的增長以及用戶尋求越來越多的ESB,他是Progress公司SOA基礎架構產品的CTO。這意味著他們首先需要故障轉移、高可用性以及更多的面向事件。針對這部分,Progress提供了一系列ESB,從基于ActiveMQ的產品到附屬于FuseSource的產品,再到Sonic企業消息線。
Progress繼續追尋市場策略的雙刃劍:一方面關注ISV,自從該公司帶來了4GL,一些ISV已經成為其合作伙伴;另一方面關注準備采用前沿集成軟件的企業用戶,這方面該公司通過一系列單一優勢的初創公司來實現。
近年來,該公司加強了其復雜事件處理(CEP)功能。該功能稱之為“響應流程管理”或者是“RPM”,這也是本次會議的重要主題。CEP主要由John Bates來負責,他已經成為該公司的杰出發言人,尤其是上個月Progress CEO Rick Reidy宣布即將辭職之后。Reidy接班人有待確定。
與會者Bryan McDowell看到了RPM的潛力。他是Golden Flag的創始人,該公司主要關注移動平臺軟件和咨詢業務。他表示GoldenFlag也是Progress的合作伙伴和中間商。
“RPM作為下一代技術浪潮的新思想,于我而言很有意義,”他指出Progress在過去對于ESB的概念做出了很大的努力,對于RPM來說可能也是同樣的。
McDowell表示他期望了解更多關于RPM的內容,很有可能在Savvion BPM、Actional SOA治理以及Apama CEP軟件中看到,這些都是Progress通過Control Tower管理控制臺已經集成的內容。
“通過Control Tower,產品可以集中于一點。我不確定是否這個產品足夠成熟,能否交付這個概念,”他說,但是“這個產品可能還沒有足夠的實際環境中的實戰經驗。但是我很感興趣。”
SOA會發展的更好嗎?
總體而言,McDowell認為Bloor的對于移動設備可能很難在SOA上出現的言論表示贊同。然而,SOA卻是不錯的方法。
“我了解到通過SOA的設備集成,而不是通過應用。如果我們要做的話,我們會做一個點到點的接口,”他說。但是SOA可能本身需要進一步發展,來處理更快的系統和新的復雜性,他建議。
“我還沒有看到SOA如何來處理面臨的一些新的挑戰,我并不認它能夠很好地處理實時場景,” McDowell最后補充道。
SOA必須發展來支持事件處理,他最后強調。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄