
SOA的出現給企業(yè)帶來巨大的好處。如果某組織將其IT架構抽象出來,將其功能以粗粒度的服務形式表示出來,每種服務都清晰的表示其業(yè)務價值,那么這些服務的顧客(可能在公司內部,也可能是在公司的某個業(yè)務伙伴)就可以得到這些服務,而不必考慮其后臺實現的具體技術。更進一步,如果顧客能夠發(fā)現并綁定可用的服務,那么在這些服務背后的IT系統(tǒng)能夠提供更大的靈活性。但是,要得到強大和靈活性,需要一種實現架構的新方法,這是一項艱巨的任務。企業(yè)架構設計師必須要變成面向服務的架構設計師,不僅要理解SOA,還要理解SOA的實踐。在架構實踐和最后得到的架構結果之間的區(qū)別非常微妙,也非常關鍵。
SOA需要完成從以IT為中心的技術向業(yè)務加速器解決方案的轉型。從大與小的思路出發(fā), SOA對應BPM,IT必須要注重SOA的真正商業(yè)價值之所在。這意味著SOA需要幫助。BPM能將部分SOA價值提升到業(yè)務層面。正如一些企業(yè)Ajax公司能夠證明,諸如Silverlight, Flash/Flex, 和Ajax等豐富的互聯(lián)網應用(RIA)工具也能成為很好的SOA使用者。但是一些RIA應用程序并不認可企業(yè)范圍內的多年性SOA成果。我們需要一些商業(yè)人士像談論CRM與ERP那樣談論SOA,這也是他們工作的關鍵之處。
客戶線索,采購訂單,庫存,這些才是商務用戶能理解的東西。如果SOA能更快更省地得到這種數據以及功能,那么它就是贏家了。這恰恰是企業(yè)Mashups介入地領域。“網絡驅動源”是個SOA花哨的說法,也指所有的符合標準,在通用網絡協(xié)議中運行服務:HTTP。
清楚認識服務虛擬化與SOA
服務虛擬化:Mashups 不僅將多個服務的數據連合到一起,還能從未SOA化的資源中創(chuàng)建用戶消費服務。眾所周知,SOA要取得成果需要好幾年的時間。在SOA功能正式實現之前,這是一項標準化的便捷的服務,能幫助用戶更早起步。
用戶級服務:Mashups允許用戶根據自身需求確定服務規(guī)模大小。目前IT沒有必要去猜測、研究或是分析一項服務提供的數據是否“太過具體”,“太過概括”,“太陳舊”或是“太冰冷”。
Mashup協(xié)作:Mashups允許用戶通過在業(yè)務云上的發(fā)布與其他用戶共享他們的Mashup。目前,IT也沒有必要獨立的承擔建立所有服務的職責,而用戶則可以以前所未有的方式相互協(xié)作。
Mashup互動:Mashup允許用戶以圖表、表格、地圖等形式與其SOA mashups。除了期望公司的門戶能實現其應有的功能,用戶現在也有除IT之外的另一種方式根據需要與數據對話。
SOA邊緣:現在的SOA努力大多集中在內部思想或是中間件上的。Mashups使得用戶能夠從企業(yè)內部和外部鏈接點數據。如此以來,SOA努力就能與那些更能體現其意義和價值的外界資源聯(lián)系起來。SOA“邊緣化”使這一切成為可能。
但是,這只是個理論。
企業(yè)級Mashup”必將為幫助我們更好的實現以數據為導向的服務,并為不斷變化以及客戶和合作伙伴一直在問的問題提供最有效的解決方法。供應商總是通過一些難以接受的新行業(yè)術語來過度形容他們的東西,諸如“新型大型應用中的簡捷”,“過程而不是終點”,“新用戶的殺手級應用”……但是,務實的態(tài)度可以讓我們更好的學到更多。企業(yè)級Mashup將補充和完善我們的服務,幫助我們的服務和數據產品更貼近客戶和合作伙伴的需求。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯(lián)集成系統(tǒng)構建方案案例庫
商務智能建設方案案例庫
系統(tǒng)集成類軟件信息研發(fā)企業(yè)名錄