- TEL:131 7970 3111
-
慧網(wǎng)微信
- 掃描二維碼
- 關(guān)注邳州在線
-
手機網(wǎng)站
- 手機掃描二維碼
- 進(jìn)入手機站
網(wǎng)站地圖
付款方式
在SOA架構(gòu)上實現(xiàn)數(shù)據(jù)集成的兩種方法
在IT基礎(chǔ)設(shè)施中將各種應(yīng)用軟件的數(shù)據(jù)集成起來是一回事,因為相關(guān)方法和實踐都經(jīng)過檢驗,證明是可行的。但是,在服務(wù)導(dǎo)向架構(gòu)(SOA)上實現(xiàn)數(shù)據(jù)集成則是另一回事,那可是個新挑戰(zhàn)。
“SOA的引入,使數(shù)據(jù)與應(yīng)用之間的差別日漸模糊!盨OA市場研究機構(gòu)ZapThink公司的羅恩·施麥爾澤爾(Ron Schmelzer)總結(jié)道。當(dāng)一套應(yīng)用軟件作為獨立的服務(wù),執(zhí)行某些功能,其運行結(jié)果被傳遞到其他應(yīng)用軟件時,這些結(jié)果看起來很像數(shù)據(jù)。與此類似,對某項服務(wù)的查詢會啟動數(shù)據(jù)庫中的進(jìn)程,產(chǎn)生的結(jié)果看起來很像應(yīng)用邏輯的導(dǎo)出結(jié)果。總之,在服務(wù)中,數(shù)據(jù)與應(yīng)用邏輯已不再有明顯的區(qū)別。
重要的是這些結(jié)果是否能與下一個操作進(jìn)行集成。數(shù)據(jù)的集成目前有幾種不同的方式。iWay公司、Software AG公司等企業(yè)的產(chǎn)品提供了一些源自于常規(guī)企業(yè)應(yīng)用集成的新途徑。比如,iWay擁有一個包括300個適配器(Adapter)的程序庫,這些適配器可將應(yīng)用軟件之間或應(yīng)用軟件與數(shù)據(jù)源之間連接起來。將這些適配器與iWay的Service Manager集成起來,便可解決如何將數(shù)據(jù)傳輸至其目的地的問題,從而將不同服務(wù)上的數(shù)據(jù)連接在一起。
方法之一
香水和個人護(hù)理產(chǎn)品廠商科蒂公司(Coty)花了半年時間發(fā)現(xiàn),iWay產(chǎn)品恰是它集成聯(lián)合利華公司(Unilever)的化妝品業(yè)務(wù)所需要的。它于05年末收購了后者。
科蒂的首席財務(wù)官(CFO)邁克爾·費紹夫(Michael Fishoff)要求首席信息官(CIO)戴夫·拜里(Dave Berry),將兩家公司面向客戶的數(shù)據(jù)集成到一起,項目截止到去年6月30日。如果屆時無法達(dá)成目標(biāo),兩家公司原有的客戶利益勢必受到影響,而且該公司還不得不繼續(xù)維持兩支銷售團(tuán)隊、兩條供應(yīng)鏈、以及兩套軟件基礎(chǔ)設(shè)施的現(xiàn)狀。
在收購聯(lián)合利華后不久,拜里聽說,美國聯(lián)邦百貨集團(tuán)(Federated Department Stores)等大客戶紛紛抱怨,兩家公司合并后,他們的采購員得分別跟兩家公司的銷售代表洽談,或者甚至要經(jīng)過3個系統(tǒng)才能夠拿下訂單。
過去,聯(lián)合利華旗下品牌克羅伊(Chloe)或者卡爾文·克萊恩(Calvin Klein)的香水訂單得通過JD Edwards系統(tǒng)才能送達(dá)法國的里爾。而科蒂旗下熱賣的品牌席琳·迪翁(Celine Dion)或者詹尼弗·洛佩茲(Jennifer Lopez)香水必須通過該公司位于德國卡塞爾的其自主研發(fā)的倉庫管理系統(tǒng)才能下訂單。給其他產(chǎn)品下訂單也得通過科蒂位于美國北卡羅萊納州分銷中心中的Oracle銷售系統(tǒng)才行!叭绻覀冏约壕帉懘a,根本無法在半年內(nèi)完成這幾個系統(tǒng)的集成工作!
而將JD Edwards系統(tǒng)與Oracle應(yīng)用軟件或者將Oracle軟件與SAP系統(tǒng)連接起來,那正是iWay的連接器和適配器所要做的。拜里認(rèn)識到,他需要將某些流程合而為一,正是這些流程導(dǎo)致客戶從他的公司采購產(chǎn)品時會收到兩張發(fā)票。
埃森哲公司(Accenture)的業(yè)務(wù)流程顧問接受了此項任務(wù)。埃森哲的業(yè)務(wù)分析師首先利用iWay的Service Manager產(chǎn)品來弄清楚科蒂不同的訂單錄入系統(tǒng)之間的差別,然后進(jìn)行數(shù)據(jù)的轉(zhuǎn)換過程。
Service Manager軟件中有對JD Edwards和SAP系統(tǒng)有一個圖形影射功能,每當(dāng)業(yè)務(wù)分析師在這個圖形影射上繪制業(yè)務(wù)流程圖師,該軟件會自動在訂單錄入系統(tǒng)之間完成業(yè)務(wù)流程線條的數(shù)據(jù)的自動轉(zhuǎn)換。直到將科蒂和聯(lián)合利華的訂單錄入系統(tǒng)的輸出結(jié)果整合起來,生成單一的發(fā)票時,這兩個訂單錄入系統(tǒng)才能協(xié)同工作。
現(xiàn)任科蒂北美信息管理副總裁加里·蓋蘭特(Gary Gallant)負(fù)責(zé)這一艱難的系統(tǒng)集成項目,此前他曾擔(dān)任聯(lián)合利華首席IT經(jīng)理。蓋蘭特發(fā)現(xiàn),某的訂單在發(fā)送到iWay系統(tǒng)中后,再也沒有出現(xiàn)在公司的分銷中心。原來這些訂單被賦予了錯誤的格式,因而無法被轉(zhuǎn)化為正確的目標(biāo)格式,但是iWay并沒有向任何人通報這一點。
“這簡直是大海撈針,我們需要提高系統(tǒng)的透明度!鄙w蘭特回憶說。他最終找到了解決辦法,即當(dāng)訂單被掛起在“重試”隊列中時,系統(tǒng)會給管理員發(fā)送消息。
拜里用這個辦法識別那些面向客戶的服務(wù),再將這些服務(wù)隔離開來,然后用iWay在這些服務(wù)間實現(xiàn)數(shù)據(jù)轉(zhuǎn)換。,在6個月的期限結(jié)束時,客戶使用的已經(jīng)是完全集成的系統(tǒng)了。
方法之二
并非每個人都熱衷于采用iWay系統(tǒng)來集成來自不同服務(wù)的數(shù)據(jù)。“我一直對此心存疑慮。” ZapThink的施麥爾澤爾表示,因為它與以往的應(yīng)用軟件集成非常相近,這種方式需要單獨為每組應(yīng)用軟件建立連接,而且不夠靈活。
服務(wù)需要被重新構(gòu)建,以使其產(chǎn)生的數(shù)據(jù)可用于不同的應(yīng)用軟件,而iWay的Service Manager僅可以完成大部分工作,而非全部。公司還要在不改變服務(wù)界面的情況下,改變表現(xiàn)數(shù)據(jù)的方式。但是,iWay系統(tǒng)通常要求對每個數(shù)據(jù)表現(xiàn)都提供一個界面,而無法生成可被所有數(shù)據(jù)表現(xiàn)輕易采用的數(shù)據(jù)。
還有一種集成Web服務(wù)數(shù)據(jù)的辦法,那是利用開源和專有產(chǎn)品。開源數(shù)據(jù)集成工具Jitterbit可以接收應(yīng)用軟件信息,將之轉(zhuǎn)換為XML格式,再在Web上繪制出來并遞送到目標(biāo)系統(tǒng)。它有賴于Web標(biāo)準(zhǔn),并且需要具備在不同系統(tǒng)間轉(zhuǎn)換數(shù)據(jù)的能力。Apatar公司和Talend公司也擁有類似的開源產(chǎn)品。DataDirect公司和 MetaMatrix公司則擁有專有系統(tǒng),而紅帽公司(Red Hat)現(xiàn)正準(zhǔn)備收購MetaMatrix,后者的產(chǎn)品也將成為開源系統(tǒng)JBoss的組成部分。
計算機輔助設(shè)計和工程軟件廠商歐特克公司(AutoDesk)目前在對開源Apatar軟件進(jìn)行評估。歐特克還以軟件作為服務(wù)(SaaS)的形式提供協(xié)作施工項目管理,通過門戶網(wǎng)站集成數(shù)據(jù),以供參與同一項目的承包商使用。重要的施工項目可以包括40家甚至更多的承包商。
歐特克在自己的產(chǎn)品中將Apatar軟件作為集成代理,公司協(xié)作項目管理部門技術(shù)服務(wù)經(jīng)理杰森·普拉特(Jason Pratt)介紹說。Apatar能在系統(tǒng)間轉(zhuǎn)換數(shù)據(jù),并利用Web服務(wù)將數(shù)據(jù)輸出給業(yè)務(wù)合作伙伴。它能在不同的系統(tǒng)間執(zhí)行提取、轉(zhuǎn)換、以及上載等功能,以使兩家彼此尚未建立P2P連接的公司能夠共享數(shù)據(jù)。而且,與定制的P2P連接不同,Apatar連接代碼依賴于Web標(biāo)準(zhǔn),因此無需測試即可確保能夠有效使用,Apatar創(chuàng)始人兼首席執(zhí)行官(CEO)雷納特·卡桑辛(Renat Khasanshyn)補充道。
利用歐特克服務(wù)提供的數(shù)據(jù)轉(zhuǎn)換,一家承包商的JD Edwards會計系統(tǒng)可將數(shù)據(jù)輸出到另一家承包商的調(diào)度系統(tǒng),這樣施工項目的不同方面可以按時執(zhí)行并完成了。
Apatar系統(tǒng)“為所有數(shù)據(jù)提供了管道,從一個系統(tǒng)通向另一個系統(tǒng)的管道,像樂高(Legos)玩具一樣!逼绽馗爬ǖ。在無需構(gòu)建中間件的前提下,這種辦法可以提升靈活性,確實很了不起。
現(xiàn)在該輪到你來選擇了。iWay和其他廠商能提供通向服務(wù)世界的合適的P2P連接;而開源產(chǎn)品現(xiàn)在已能在更高的水平上將源自不同服務(wù)的數(shù)據(jù)集成起來。不管你選擇哪個方法,距離成功部署SOA,你又向前跨了一步。