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

SOA與新一代數(shù)據(jù)集成

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

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

在IT基礎(chǔ)設(shè)施中將各種應(yīng)用軟件的數(shù)據(jù)集成起來(lái)是一回事,因?yàn)橄嚓P(guān)方法和實(shí)踐都經(jīng)過(guò)檢驗(yàn),證明是可行的。但是,在服務(wù)導(dǎo)向架構(gòu)(SOA)上實(shí)現(xiàn)數(shù)據(jù)集成則是另一回事,那可是個(gè)新挑戰(zhàn)。

 “SOA的引入,使數(shù)據(jù)與應(yīng)用之間的差別日漸模糊?!盨OA市場(chǎng)研究機(jī)構(gòu)ZapThink公司的羅恩·施麥爾澤爾(Ron Schmelzer)總結(jié)道。當(dāng)一套應(yīng)用軟件作為獨(dú)立的服務(wù),執(zhí)行某些功能,其運(yùn)行結(jié)果被傳遞到其他應(yīng)用軟件時(shí),這些結(jié)果看起來(lái)很像數(shù)據(jù)。與此類(lèi)似,對(duì)某項(xiàng)服務(wù)的查詢(xún)會(huì)啟動(dòng)數(shù)據(jù)庫(kù)中的進(jìn)程,產(chǎn)生的結(jié)果看起來(lái)很像應(yīng)用邏輯的導(dǎo)出結(jié)果??傊?,在服務(wù)中,數(shù)據(jù)與應(yīng)用邏輯已不再有明顯的區(qū)別。

重要的是這些結(jié)果是否能與下一個(gè)操作進(jìn)行集成。數(shù)據(jù)的集成目前有幾種不同的方式。iWay公司、Software AG公司等企業(yè)的產(chǎn)品提供了一些源自于常規(guī)企業(yè)應(yīng)用集成的新途徑。比如,iWay就擁有一個(gè)包括300個(gè)適配器(Adapter)的程序庫(kù),這些適配器可將應(yīng)用軟件之間或應(yīng)用軟件與數(shù)據(jù)源之間連接起來(lái)。將這些適配器與iWay的Service Manager集成起來(lái),便可解決如何將數(shù)據(jù)傳輸至其目的地的問(wèn)題,從而將不同服務(wù)上的數(shù)據(jù)連接在一起。

方法之一

香水和個(gè)人護(hù)理產(chǎn)品廠(chǎng)商科蒂公司(Coty)花了半年時(shí)間發(fā)現(xiàn),iWay產(chǎn)品恰是它集成聯(lián)合利華公司(Unilever)的化妝品業(yè)務(wù)所需要的。它于2005年末收購(gòu)了后者。

科蒂的首席財(cái)務(wù)官(CFO)邁克爾·費(fèi)紹夫(Michael Fishoff)要求首席信息官(CIO)戴夫·拜里(Dave Berry),將兩家公司面向客戶(hù)的數(shù)據(jù)集成到一起,項(xiàng)目截止到去年6月30日。如果屆時(shí)無(wú)法達(dá)成目標(biāo),兩家公司原有的客戶(hù)利益就勢(shì)必受到影響,而且該公司還不得不繼續(xù)維持兩支銷(xiāo)售團(tuán)隊(duì)、兩條供應(yīng)鏈、以及兩套軟件基礎(chǔ)設(shè)施的現(xiàn)狀。

在收購(gòu)聯(lián)合利華后不久,拜里就聽(tīng)說(shuō),美國(guó)聯(lián)邦百貨集團(tuán)(Federated Department Stores)等大客戶(hù)紛紛抱怨,兩家公司合并后,他們的采購(gòu)員得分別跟兩家公司的銷(xiāo)售代表洽談,或者甚至要經(jīng)過(guò)3個(gè)系統(tǒng)才能夠拿下訂單。

過(guò)去,聯(lián)合利華旗下品牌克羅伊(Chloe)或者卡爾文·克萊恩(Calvin Klein)的香水訂單得通過(guò)JD Edwards系統(tǒng)才能送達(dá)法國(guó)的里爾。而科蒂旗下熱賣(mài)的品牌席琳·迪翁(Celine Dion)或者詹尼弗·洛佩茲(Jennifer Lopez)香水必須通過(guò)該公司位于德國(guó)卡塞爾的其自主研發(fā)的倉(cāng)庫(kù)管理系統(tǒng)才能下訂單。給其他產(chǎn)品下訂單也得通過(guò)科蒂位于美國(guó)北卡羅萊納州分銷(xiāo)中心中的Oracle銷(xiāo)售系統(tǒng)才行。“如果我們自己編寫(xiě)代碼,根本無(wú)法在半年內(nèi)完成這幾個(gè)系統(tǒng)的集成工作?!?/FONT>

而將JD Edwards系統(tǒng)與Oracle應(yīng)用軟件或者將Oracle軟件與SAP系統(tǒng)連接起來(lái),那正是iWay的連接器和適配器所要做的。拜里認(rèn)識(shí)到,他需要將某些流程合而為一,正是這些流程導(dǎo)致客戶(hù)從他的公司采購(gòu)產(chǎn)品時(shí)會(huì)收到兩張發(fā)票。

埃森哲公司(Accenture)的業(yè)務(wù)流程顧問(wèn)接受了此項(xiàng)任務(wù)。埃森哲的業(yè)務(wù)分析師首先利用iWay的Service Manager產(chǎn)品來(lái)弄清楚科蒂不同的訂單錄入系統(tǒng)之間的差別,然后進(jìn)行數(shù)據(jù)的轉(zhuǎn)換過(guò)程。

 Service Manager軟件中有對(duì)JD Edwards和SAP系統(tǒng)有一個(gè)圖形影射功能,每當(dāng)業(yè)務(wù)分析師在這個(gè)圖形影射上繪制業(yè)務(wù)流程圖師,該軟件就會(huì)自動(dòng)在訂單錄入系統(tǒng)之間完成業(yè)務(wù)流程線(xiàn)條的數(shù)據(jù)的自動(dòng)轉(zhuǎn)換。直到將科蒂和聯(lián)合利華的訂單錄入系統(tǒng)的輸出結(jié)果整合起來(lái),生成單一的發(fā)票時(shí),這兩個(gè)訂單錄入系統(tǒng)才能協(xié)同工作。

現(xiàn)任科蒂北美信息管理副總裁加里·蓋蘭特(Gary Gallant)負(fù)責(zé)這一艱難的系統(tǒng)集成項(xiàng)目,此前他曾擔(dān)任聯(lián)合利華首席IT經(jīng)理。蓋蘭特發(fā)現(xiàn),某一天的訂單在發(fā)送到iWay系統(tǒng)中后,再也沒(méi)有出現(xiàn)在公司的分銷(xiāo)中心。原來(lái)這些訂單被賦予了錯(cuò)誤的格式,因而無(wú)法被轉(zhuǎn)化為正確的目標(biāo)格式,但是iWay并沒(méi)有向任何人通報(bào)這一點(diǎn)。

 “這簡(jiǎn)直是大海撈針,我們需要提高系統(tǒng)的透明度。”蓋蘭特回憶說(shuō)。他最終找到了解決辦法,即當(dāng)訂單被掛起在“重試”隊(duì)列中時(shí),系統(tǒng)會(huì)給管理員發(fā)送消息。

拜里用這個(gè)辦法識(shí)別那些面向客戶(hù)的服務(wù),再將這些服務(wù)隔離開(kāi)來(lái),然后用iWay在這些服務(wù)間實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換。最后,在6個(gè)月的期限結(jié)束時(shí),客戶(hù)使用的已經(jīng)是完全集成的系統(tǒng)了。

方法之二

并非每個(gè)人都熱衷于采用iWay系統(tǒng)來(lái)集成來(lái)自不同服務(wù)的數(shù)據(jù)?!拔乙恢睂?duì)此心存疑慮?!?ZapThink的施麥爾澤爾表示,因?yàn)樗c以往的應(yīng)用軟件集成非常相近,這種方式需要單獨(dú)為每組應(yīng)用軟件建立連接,而且不夠靈活。

服務(wù)需要被重新構(gòu)建,以使其產(chǎn)生的數(shù)據(jù)可用于不同的應(yīng)用軟件,而iWay的Service Manager僅可以完成大部分工作,而非全部。公司還要在不改變服務(wù)界面的情況下,改變表現(xiàn)數(shù)據(jù)的方式。但是,iWay系統(tǒng)通常要求對(duì)每個(gè)數(shù)據(jù)表現(xiàn)都提供一個(gè)界面,而無(wú)法生成可被所有數(shù)據(jù)表現(xiàn)輕易采用的數(shù)據(jù)。

還有一種集成Web服務(wù)數(shù)據(jù)的辦法,那就是利用開(kāi)源和專(zhuān)有產(chǎn)品。開(kāi)源數(shù)據(jù)集成工具Jitterbit可以接收應(yīng)用軟件信息,將之轉(zhuǎn)換為XML格式,再在Web上繪制出來(lái)并遞送到目標(biāo)系統(tǒng)。它有賴(lài)于Web標(biāo)準(zhǔn),并且需要具備在不同系統(tǒng)間轉(zhuǎn)換數(shù)據(jù)的能力。Apatar公司和Talend公司也擁有類(lèi)似的開(kāi)源產(chǎn)品。DataDirect公司和 MetaMatrix公司則擁有專(zhuān)有系統(tǒng),而紅帽公司(Red Hat)現(xiàn)正準(zhǔn)備收購(gòu)MetaMatrix,后者的產(chǎn)品也將成為開(kāi)源系統(tǒng)JBoss的組成部分。

計(jì)算機(jī)輔助設(shè)計(jì)和工程軟件廠(chǎng)商歐特克公司(AutoDesk)目前在對(duì)開(kāi)源Apatar軟件進(jìn)行評(píng)估。歐特克還以軟件作為服務(wù)(SaaS)的形式提供協(xié)作施工項(xiàng)目管理,通過(guò)門(mén)戶(hù)網(wǎng)站集成數(shù)據(jù),以供參與同一項(xiàng)目的承包商使用。重要的施工項(xiàng)目可以包括40家甚至更多的承包商。

歐特克在自己的產(chǎn)品中將Apatar軟件作為集成代理,公司協(xié)作項(xiàng)目管理部門(mén)技術(shù)服務(wù)經(jīng)理杰森·普拉特(Jason Pratt)介紹說(shuō)。Apatar能在系統(tǒng)間轉(zhuǎn)換數(shù)據(jù),并利用Web服務(wù)將數(shù)據(jù)輸出給業(yè)務(wù)合作伙伴。它能在不同的系統(tǒng)間執(zhí)行提取、轉(zhuǎn)換、以及上載等功能,以使兩家彼此尚未建立P2P連接的公司能夠共享數(shù)據(jù)。而且,與定制的P2P連接不同,Apatar連接代碼依賴(lài)于Web標(biāo)準(zhǔn),因此無(wú)需測(cè)試即可確保能夠有效使用,Apatar創(chuàng)始人兼首席執(zhí)行官(CEO)雷納特·卡桑辛(Renat Khasanshyn)補(bǔ)充道。

利用歐特克服務(wù)提供的數(shù)據(jù)轉(zhuǎn)換,一家承包商的JD Edwards會(huì)計(jì)系統(tǒng)可將數(shù)據(jù)輸出到另一家承包商的調(diào)度系統(tǒng),這樣施工項(xiàng)目的不同方面就可以按時(shí)執(zhí)行并完成了。

Apatar系統(tǒng)“為所有數(shù)據(jù)提供了管道,從一個(gè)系統(tǒng)通向另一個(gè)系統(tǒng)的管道,就像樂(lè)高(Legos)玩具一樣?!逼绽馗爬ǖ?。在無(wú)需構(gòu)建中間件的前提下,這種辦法可以提升靈活性,確實(shí)很了不起。

現(xiàn)在該輪到你來(lái)選擇了。iWay和其他廠(chǎng)商能提供通向服務(wù)世界的合適的P2P連接;而開(kāi)源產(chǎn)品現(xiàn)在已能在更高的水平上將源自不同服務(wù)的數(shù)據(jù)集成起來(lái)。不管你選擇哪個(gè)方法,距離成功部署SOA,你又向前跨了一步。(inforweeks) 

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