當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 福建OA系統(tǒng) > 福州OA系統(tǒng) > 福州OA快博
在SOA中批處理的最佳做法:轉(zhuǎn)變狀況
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
來(lái)源:泛普軟件 在SOA中批處理的最佳做法:轉(zhuǎn)變狀況1大多數(shù)企業(yè)IT運(yùn)營(yíng)主要依賴批處理操作。這種依賴在你升級(jí)到SOA的時(shí)候也不會(huì)消失,盡管SOA僅意味著向許多人提供在線交易處理。IBM軟件實(shí)驗(yàn)室服務(wù)部門主管IT設(shè)計(jì)師Sridhar Sudarsan遇到過(guò)這些問(wèn)題。他曾指導(dǎo)過(guò)一些全球客戶的企業(yè)架構(gòu)解決方案。這些客戶包括在金融、公共部門和汽車行業(yè)的一些大企業(yè)。
對(duì)于Sudarsan的客戶來(lái)說(shuō),在這些客戶轉(zhuǎn)移到SOA的同時(shí),批處理問(wèn)題仍是一個(gè)大問(wèn)號(hào)。
Sudarsan在J2EE平臺(tái)上與其他人共同創(chuàng)建了IBM的批處理編程模型,在批處理現(xiàn)代化工作方面花了許多時(shí)間。他還演示了諸如“在SOA中的批處理最佳做法:轉(zhuǎn)變狀況”等主題。
批處理和實(shí)時(shí)處理
在批處理能夠一夜之間簡(jiǎn)單地運(yùn)行的時(shí)候,這個(gè)架構(gòu)是簡(jiǎn)單的。它由工作申請(qǐng)、調(diào)度(使用一個(gè)調(diào)度程序和一個(gè)分配程序)和執(zhí)行等組成。你有大量的數(shù)據(jù)流,使用某種類型的檢查點(diǎn)機(jī)制反復(fù)進(jìn)行處理。
現(xiàn)代批處理必須要發(fā)生,同時(shí)每一件都將或多或少地發(fā)生。因此,你必須要處理批處理窗口縮小的問(wèn)題以及伴隨的需要調(diào)度和優(yōu)化IT資源的問(wèn)題。你必須要把批處理集成到現(xiàn)代設(shè)計(jì)方式中,在Java/多平臺(tái)上處理,把一些處理轉(zhuǎn)移到Unix平臺(tái)以降低成本計(jì)算。
對(duì)于某些用戶來(lái)說(shuō),把批處理集成到現(xiàn)代設(shè)計(jì)方法的邏輯結(jié)論意味著所有的處理都將成為可處理的。
Sudarsan說(shuō),如果我遇到一個(gè)SUBMIT,我要立即得到答案。但是,他堅(jiān)持認(rèn)為這種事情不會(huì)很快實(shí)現(xiàn)。他解釋說(shuō),你不能同時(shí)處理許多請(qǐng)求。這是你要嚴(yán)格的調(diào)度的原因。
Sudarsan并不認(rèn)為在線交易處理(OLTP)將取代批處理。然而,他發(fā)現(xiàn)選擇競(jìng)爭(zhēng)優(yōu)勢(shì)的企業(yè)(或者僅僅為了生存的企業(yè))需要把批處理與實(shí)時(shí)/在線處理結(jié)合起來(lái)。
在把批處理與實(shí)時(shí)處理集成在一起之后,企業(yè)通過(guò)維護(hù)較少的系統(tǒng)和通過(guò)進(jìn)行技能的整合實(shí)現(xiàn)了成本優(yōu)勢(shì)。使用批處理和OLTP系統(tǒng)的人員可以使用一種開(kāi)放的和靈活的架構(gòu)。處理系統(tǒng)能夠分布到各個(gè)地方。因此,批處理會(huì)更經(jīng)常地、少量地、在更多的地方與OLTP一起使用。
Java程序員不知道批處理
Sudarsan承認(rèn),在談到有關(guān)企業(yè)批處理系統(tǒng)的時(shí)候有一個(gè)令人擔(dān)心的因素。他承認(rèn),人們確實(shí)害怕接觸老式的系統(tǒng)。15或者20年前編寫(xiě)這些系統(tǒng)代碼的人正在退休。新的程序員沒(méi)有這些方面的技能,包括批處理以及如何把批處理與當(dāng)前的系統(tǒng)和商業(yè)環(huán)境集成在一起的技能。
他解釋說(shuō),客戶沒(méi)有財(cái)力為Java應(yīng)用程序和批處理工作維護(hù)兩個(gè)代碼庫(kù)。這兩個(gè)代碼庫(kù)需要使用相同的邏輯,但是卻不能使用。
每周7天每天24小時(shí)的處理需求意味著使用老方法的批處理應(yīng)用程序必須要更換。此外,你不能讓一切東西都是OLTP的,因?yàn)楫?dāng)前的硬件和軟件不允許這樣做。Sudarsan知道這些限制,因?yàn)樗O(shè)法創(chuàng)建一個(gè)實(shí)時(shí)解決方案。
Sudarsan說(shuō),我也是這些情況的受害者。你在這種情況下可以提出一個(gè)雄心勃勃的架構(gòu)。我們?cè)O(shè)法讓整個(gè)事情都是實(shí)時(shí)的。但是,當(dāng)我們經(jīng)過(guò)測(cè)試并且升級(jí)到生產(chǎn)階段時(shí),一切都崩潰了。然而,他發(fā)現(xiàn)批處理與OLTP的集成是有用和必要的。
SOA實(shí)現(xiàn)了批處理/OLTP集成
Sudarsan總結(jié)了在一個(gè)現(xiàn)代化的努力中實(shí)現(xiàn)集成對(duì)SOA的需求。市場(chǎng)研究公司Gartner在研究報(bào)告中引述他的話說(shuō):
“...在線處理中使用的商業(yè)功能與在批處理中使用的商業(yè)功能是相同的。因此,機(jī)構(gòu)應(yīng)該考慮自己的IT現(xiàn)代化戰(zhàn)略并且考慮把SOA當(dāng)作一個(gè)標(biāo)準(zhǔn)化的應(yīng)用程序集成機(jī)制?!?/P>
Sudarsan現(xiàn)在使用服務(wù)組合以便在SOA環(huán)境中使用批處理。
他說(shuō),一個(gè)批處理環(huán)境可作為一個(gè)輕型的包裝物用于現(xiàn)有的OLTP應(yīng)用程序基礎(chǔ)設(shè)施。因此,你的處理編排使批處理成為一個(gè)商務(wù)處理步驟--另一種老式的集成方法。你不再需要從早上8點(diǎn)至晚上8點(diǎn)做OLTP工作并且從晚上8點(diǎn)至早上8點(diǎn)進(jìn)行批處理工作。相反,你每天24小時(shí)都可以做批處理工作。
在概念上,你要把基于SOA的批處理工作量管理分為三個(gè)部分:批處理客戶、批處理調(diào)度程序和工作量資源管理器。這個(gè)客戶需要規(guī)劃、調(diào)度、執(zhí)行、監(jiān)視和管理批處理工作的服務(wù)。批處理調(diào)度程序進(jìn)行計(jì)劃、優(yōu)化、啟動(dòng)和編排無(wú)人管理的執(zhí)行工作或者工作網(wǎng)絡(luò)。這個(gè)批處理調(diào)度程序提供堅(jiān)實(shí)和管理批處理工作的服務(wù)。然后,工作量資源管理在全部可用的資源中分配應(yīng)用程序工作量以滿足工作政策和服務(wù)水平協(xié)議的要求。
這種批處理執(zhí)行環(huán)境可以是計(jì)算機(jī)集群、計(jì)算機(jī)網(wǎng)格和分布式環(huán)境,或者好的老式大型計(jì)算機(jī)。
- 1中小企業(yè)實(shí)施福州OA誤區(qū)和解決方法
- 2從三個(gè)層面看知識(shí)管理和OA之異同
- 3淺析電子商務(wù)對(duì)傳統(tǒng)商企的信息化再造
- 4商業(yè)智能去偽存真 走出應(yīng)用誤區(qū)
- 5OA財(cái)務(wù)審計(jì)條線的管理工作層次關(guān)系說(shuō)明:
- 6大型IT項(xiàng)目經(jīng)常失敗因素剖析
- 7從全球目前的競(jìng)爭(zhēng)格局來(lái)講有四種模式
- 8中小企業(yè)如何避免福州OA項(xiàng)目十大致命死結(jié)
- 9降低福州OA運(yùn)維成本助企業(yè)度過(guò)危機(jī)
- 10福州OA哪幾家做的比較好的?
- 11分析業(yè)務(wù)流程管理平臺(tái)與企業(yè)執(zhí)行力
- 12中小企業(yè)信息化 年終采購(gòu)的重點(diǎn)原則
- 13中小型企業(yè)福州OA的實(shí)施策略小探
- 14OA實(shí)現(xiàn)“以人為本”、“動(dòng)態(tài)控制”、“透明延伸”的辦公管理思想
- 15信息化應(yīng)用新的熱點(diǎn)——商業(yè)智能
- 16SaaS模式難入中小企業(yè)之門嗎?
- 17商務(wù)流程模型結(jié)合SOA消除業(yè)務(wù)部門間隔閡
- 18SOA在金融行業(yè)的應(yīng)用 業(yè)務(wù)流程為切入點(diǎn)
- 19SOA當(dāng)前核心問(wèn)題:人和流程
- 20IT項(xiàng)目質(zhì)量、進(jìn)度、安全監(jiān)理的責(zé)任界定
- 21找準(zhǔn)增值點(diǎn) IT御寒房產(chǎn)中介
- 22執(zhí)行力的保障策略 新官上任之流程管理
- 23數(shù)據(jù)倉(cāng)庫(kù)——商業(yè)智能的基石
- 24分析福州OA項(xiàng)目管理的關(guān)鍵因素
- 25完善電子商務(wù)信用體系的思考
- 26企業(yè)計(jì)算+云計(jì)算 推動(dòng)SOA實(shí)現(xiàn)
- 27福州泛普OA為用戶單位節(jié)省資源、發(fā)揮最大效用
- 28SaaS迎來(lái)春天 擠進(jìn)大公司購(gòu)買清單
- 29軟件服務(wù)時(shí)代解讀2008年十大SaaS術(shù)語(yǔ)
- 30福州OA實(shí)施必不可少的兩個(gè)“簡(jiǎn)單”經(jīng)驗(yàn)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓