監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

企業(yè)聚合給SOA的性質(zhì)帶來改變

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

當今最熱的Web 2.0技術(shù)之一,企業(yè)聚合可以給你的SOA帶來非常積極的影響。但你做好準備了嗎?SOA設(shè)計師如何為這種充滿活力的技術(shù)做好準備?

你知道聚合是什么以及它將給企業(yè)帶來什么價值?你能區(qū)分消費者聚合與企業(yè)聚合嗎?同樣重要的是,你知道聚合與業(yè)務(wù)智能性、數(shù)據(jù)倉庫、門戶和企業(yè)服務(wù)總線等流行企業(yè)技術(shù)的差別嗎?

什么是企業(yè)聚合?

同其它許多熱門術(shù)語(例如,Web 2.0)一樣,聚合一詞沒有任何標準制定組織規(guī)定的正式定義。一位聚合專家常說如果你“問10個自稱的聚合開發(fā)人員聚合是什么……你可能得到10種不同的答案。”在軟件營銷中,這個術(shù)語被過度使用和錯用。聚合標簽被消費者和不同功能領(lǐng)域(如門戶、業(yè)務(wù)流程管理、文檔/內(nèi)容管理、Web scraping/clipping、乃至知識管理)中的面向商業(yè)的軟件廠商所使用和濫用。

那么,什么是純聚合呢?聚合解決典型的信息共享問題:以過去想象不到的方式訪問和組合來自異構(gòu)的內(nèi)部和外部數(shù)據(jù)源。想象一下通過Net服務(wù)連接SAP應(yīng)收賬目,通過Fusion服務(wù)連接Oracle人力資源,從一個老數(shù)據(jù)庫連接Mule驅(qū)動的SOA服務(wù)――并且通過全球LDAP服務(wù)器和在一個PKI基礎(chǔ)設(shè)施中做這件事。這就是企業(yè)背景中的純聚合。

不幸的是,最著名的聚合要簡單得多:從一個信息源提取數(shù)據(jù),然后將數(shù)據(jù)標在一張交互式地圖中。但是,這種過程模式很難應(yīng)用在復雜的企業(yè)世界中。為方便討論起見,我們只討論企業(yè)聚合。

企業(yè)聚合,也叫商業(yè)聚合,是一種組合來自多個內(nèi)部和公共源的數(shù)據(jù)并將結(jié)果向企業(yè)門戶、應(yīng)用開發(fā)工具發(fā)布或作為SOA云中的服務(wù)發(fā)布的應(yīng)用。企業(yè)聚合還必須與用于安全性、治理、監(jiān)測和可用性的企業(yè)應(yīng)用技術(shù)互操作。

根據(jù)上述描述,企業(yè)聚合也許顯得與ESB、BPM、業(yè)務(wù)智能性、門戶等其它開發(fā)與集成技術(shù)或Java等開發(fā)語言類似。但是,企業(yè)聚合填補了IT技術(shù)中的一個空白,并且具有將企業(yè)聚合與其軟件表兄弟區(qū)分開的一些獨特的特征:

以用戶為中心:聚合是為消費用戶創(chuàng)建的,并且常常是由用戶自己創(chuàng)建的。與ESB、BPM和BPEL等簡潔的黑盒后端集成工具不同,用戶可以自己連接數(shù)據(jù)虛線(data dots)。這意味著許多以用戶為中心的品質(zhì):

※ 將數(shù)據(jù)源正規(guī)化到類似服務(wù)的無縫的虛擬云中※ 將服務(wù)連接在一起的可視的拖放用戶界面※ 根據(jù)不同用戶需要定制輸出的強健的行為集合※ 支持標簽、搜索和共享等協(xié)作工作

沒有這些特征,我們將倒退到將用戶交給IT進行更多的開發(fā)工作。

小塊的(Bite-Size):聚合用戶一般處理少量的面向知識的信息(與通常處理大量的交易信息的IT管理集成正相反)。事實上,用戶執(zhí)行需要幾分鐘到幾個小時完成的微集成,而不是需要幾個月到幾年時間的大型集成或BI項目。大多數(shù)聚合與有限的服務(wù)連接;如果聚合中的服務(wù)超過6或7個,你可以應(yīng)當考慮用其它途徑來解決問題。

可Web訪問:越來越流行的基于標準的接口/通信技術(shù)(如WSDL、REST和RSS)使聚合成為可能。但是這種格式只是故事的一部分。聚合建立在可以合理地迅速在Web瀏覽器中顯示的數(shù)據(jù)基礎(chǔ)上,或者準確地說,不需要太多處理用戶就可以搞清含意的數(shù)據(jù)。反之亦然:一旦構(gòu)建,聚合內(nèi)在地產(chǎn)生也符合“馬上可用瀏覽器讀”的格式的信息結(jié)果。由于這種源數(shù)據(jù)可移植性,聚合在涉及動態(tài)組合外部數(shù)據(jù)源和內(nèi)部數(shù)據(jù)源(公開的和私有的)時最有用。

這些品質(zhì)無疑將聚合與像ESB、BI、BPM和企業(yè)門戶等長周期、IT驅(qū)動的技術(shù)區(qū)分開。有趣的是,聚合還通過消費來自它們(ESB)的輸出或向它們(BI、BPM、門戶)提供輸入補充這些技術(shù)。

企業(yè)聚合仍是新生事務(wù),因此合格的和量化的ROI研究現(xiàn)在還很少,不過,觀察性證據(jù)表明企業(yè)聚合的好處是巨大的。對于企業(yè)用戶來說,企業(yè)聚合滿足很少發(fā)生(低延遲)不值得出付重大IT努力的信息需要,即所謂的長尾信息需要。請放心聚合中也有對于IT的重大價值,因為它們改進作為聚合基礎(chǔ)的已有系統(tǒng)的資產(chǎn)回報。這正是它們非常好地補充SOA努力的原因。

規(guī)劃SOA驅(qū)動的企業(yè)聚合

――政治、聚合和你的SOA

面對現(xiàn)實吧,SOA是管道。毫無疑問,精密的、閃閃發(fā)亮的、高效率的管道,但仍然是管道。一般業(yè)務(wù)人員(比如,銷售經(jīng)理、營銷主管、財務(wù)官員或客戶支持代表)可能不太關(guān)心這點。事實上,如果他們考慮它的話,他們可能只是希望它呆在它所在的地方:看不見的地方,悄悄地發(fā)揮作用。這些業(yè)務(wù)人員可能更重視大理石地板、鑲木板的門以及包圍管道的銅固定裝置。換句話說,他們喜歡實際上包裹管道、讓它變得生動的“東西”.

定義和測量SOA的投資回報很困難。雖然專家們對SOA投資回報的重要性、如何計算SOA投資回報(如果有的話)以及我們?yōu)槭裁礇]有實現(xiàn)更多的投資回報等問題上存在分歧,但他們似乎都同意一樣東西:企業(yè)范圍對SOA的支持取決于向整個企業(yè)證明價值――更多的增長、收入機會和各種好東西。而這正是企業(yè)聚合可以大大加強SOA的投資回報的地方。

企業(yè)聚合實現(xiàn)將SOA從眾所周知的IT地下室拖到最終用戶的辦公桌上。這不僅是高度可見的,也是用戶驅(qū)動的,提供給IT一種加強這種難以捉摸的SOA投資回報的途徑,賦予用戶SOA的所有權(quán)份額,改進IT對業(yè)務(wù)需要的貢獻。但是,從歷史上看,IT和業(yè)務(wù)部門在和諧共事上沒有很多的經(jīng)驗,因此SOA驅(qū)動的聚合的第一課很簡單:為參與SOA驅(qū)動的聚合的業(yè)務(wù)和IT部門中的以及它們之間的政治和社會變化做好準備。聚合不意味著IT的終結(jié),但它們肯定排斥非常不同類型的角色。

除了人員力量的變化外,聚合與你的SOA之間還存在許多影響你的SOA設(shè)計的非常實際的協(xié)同作用。每種協(xié)同作用都給SOA設(shè)計師帶來教訓和消息。這些協(xié)同作用中最重要的包括:

1、 虛擬化:聚合可以幫助創(chuàng)建來自還沒有“SOA化”的源的規(guī)格化的“虛擬”服務(wù)。SOA項目可能需要幾年時間并不是秘密。在正式的SOA魔法應(yīng)用到各個地方之前,快速的、標準化的服務(wù)可以幫助用戶更早開始。

2、 全理精簡:聚合讓用戶“合理精簡”服務(wù)的顆粒度?,F(xiàn)在IT不必猜測/研究/分析服務(wù)是否提供“過于特殊”、“過于一般”、“過于陳舊”或“過冷”的數(shù)據(jù)的服務(wù)。

3、 協(xié)作:聚合使用戶共享他們的服務(wù),從而使他們服務(wù)產(chǎn)生網(wǎng)絡(luò)的一部分?,F(xiàn)在,IT不必單獨做這件事了。

4、 可視化:聚合使最終用戶用圖形、圖表、表格和地圖實現(xiàn)SOA的可視化。每個用戶都可以以自己希望的方式實現(xiàn)服務(wù)的可視化來滿足自己不斷變化的需要,而不是希望老邁的企業(yè)門戶提供服務(wù)可視化的地方/途徑。

5、 微組合:聚合使用戶加入到來自企業(yè)外部的數(shù)據(jù)中。今天的SOA努力主要是關(guān)注內(nèi)部的。但用戶常常希望將外部數(shù)據(jù)包括在自己的工作中。聚合不關(guān)心數(shù)據(jù)是外部的還是內(nèi)部的,好的聚合軟件使數(shù)據(jù)服務(wù)的實際位置變得無關(guān)緊要。

Gartner最近將企業(yè)聚合選為“2008年10大戰(zhàn)略技術(shù)”,指出“到2010年,Web 聚合將成為創(chuàng)建復合企業(yè)應(yīng)用的主要模型(80%)”.聚合的時代到來了?,F(xiàn)在是每個SOA設(shè)計師將企業(yè)聚合作為他們的SOA項目的組成部分的時候了。(IT專家網(wǎng))

發(fā)布:2007-04-25 16:50    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普泛普博客其他應(yīng)用

泛普OA商務(wù)合同 泛普OA需求調(diào)研 泛普OA實施方案 泛普OA項目啟動 泛普網(wǎng)絡(luò)硬件配置 泛普OA部署安裝 泛普流程模板表單 OA系統(tǒng)二次開發(fā) 泛普常見問題解決 泛普OA操作手冊 泛普軟件項目驗收 泛普培訓推廣上線 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客