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

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

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

來(lái)源:泛普軟件

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

――政治、聚合和你的SOA

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

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

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

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

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

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

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

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

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

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

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

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

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