當前位置:工程項目OA系統(tǒng) > 泛普各地 > 福建OA系統(tǒng) > 福州OA系統(tǒng) > 福州OA快博
轉(zhuǎn)變狀況:在SOA中批處理最佳做法
大多數(shù)企業(yè)IT運營主要依賴批處理操作。這種依賴在你升級到SOA的時候也不會消失,盡管SOA僅意味著向許多人提供在線交易處理。IBM軟件實驗室服務(wù)部門主管IT設(shè)計師Sridhar Sudarsan遇到過這些問題。他曾指導(dǎo)過一些全球客戶的企業(yè)架構(gòu)解決方案。這些客戶包括在金融、公共部門和汽車行業(yè)的一些大企業(yè)。
對于Sudarsan的客戶來說,在這些客戶轉(zhuǎn)移到SOA的同時,批處理問題仍是一個大問號。
Sudarsan在J2EE平臺上與其他人共同創(chuàng)建了IBM的批處理編程模型,在批處理現(xiàn)代化工作方面花了許多時間。他還演示了諸如“在SOA中的批處理最佳做法:轉(zhuǎn)變狀況”等主題。
批處理和實時處理
在批處理能夠一夜之間簡單地運行的時候,這個架構(gòu)是簡單的。它由工作申請、調(diào)度(使用一個調(diào)度程序和一個分配程序)和執(zhí)行等組成。你有大量的數(shù)據(jù)流,使用某種類型的檢查點機制反復(fù)進行處理。
現(xiàn)代批處理必須要發(fā)生,同時每一件都將或多或少地發(fā)生。因此,你必須要處理批處理窗口縮小的問題以及伴隨的需要調(diào)度和優(yōu)化IT資源的問題。你必須要把批處理集成到現(xiàn)代設(shè)計方式中,在Java/多平臺上處理,把一些處理轉(zhuǎn)移到Unix平臺以降低成本計算。
對于某些用戶來說,把批處理集成到現(xiàn)代設(shè)計方法的邏輯結(jié)論意味著所有的處理都將成為可處理的。
Sudarsan說,如果我遇到一個SUBMIT,我要立即得到答案。但是,他堅持認為這種事情不會很快實現(xiàn)。他解釋說,你不能同時處理許多請求。這是你要嚴格的調(diào)度的原因。
Sudarsan并不認為在線交易處理(OLTP)將取代批處理。然而,他發(fā)現(xiàn)選擇競爭優(yōu)勢的企業(yè)(或者僅僅為了生存的企業(yè))需要把批處理與實時/在線處理結(jié)合起來。
在把批處理與實時處理集成在一起之后,企業(yè)通過維護較少的系統(tǒng)和通過進行技能的整合實現(xiàn)了成本優(yōu)勢。使用批處理和OLTP系統(tǒng)的人員可以使用一種開放的和靈活的架構(gòu)。處理系統(tǒng)能夠分布到各個地方。因此,批處理會更經(jīng)常地、少量地、在更多的地方與OLTP一起使用。
Java程序員不知道批處理
Sudarsan承認,在談到有關(guān)企業(yè)批處理系統(tǒng)的時候有一個令人擔心的因素。他承認,人們確實害怕接觸老式的系統(tǒng)。15或者20年前編寫這些系統(tǒng)代碼的人正在退休。新的程序員沒有這些方面的技能,包括批處理以及如何把批處理與當前的系統(tǒng)和商業(yè)環(huán)境集成在一起的技能。
他解釋說,客戶沒有財力為Java應(yīng)用程序和批處理工作維護兩個代碼庫。這兩個代碼庫需要使用相同的邏輯,但是卻不能使用。
每周7天每天24小時的處理需求意味著使用老方法的批處理應(yīng)用程序必須要更換。此外,你不能讓一切東西都是OLTP的,因為當前的硬件和軟件不允許這樣做。Sudarsan知道這些限制,因為他曾設(shè)法創(chuàng)建一個實時解決方案。
Sudarsan說,我也是這些情況的受害者。你在這種情況下可以提出一個雄心勃勃的架構(gòu)。我們設(shè)法讓整個事情都是實時的。但是,當我們經(jīng)過測試并且升級到生產(chǎn)階段時,一切都崩潰了。然而,他發(fā)現(xiàn)批處理與OLTP的集成是有用和必要的。
SOA實現(xiàn)了批處理/OLTP集成
Sudarsan總結(jié)了在一個現(xiàn)代化的努力中實現(xiàn)集成對SOA的需求。市場研究公司Gartner在研究報告中引述他的話說:
“...在線處理中使用的商業(yè)功能與在批處理中使用的商業(yè)功能是相同的。因此,機構(gòu)應(yīng)該考慮自己的IT現(xiàn)代化戰(zhàn)略并且考慮把SOA當作一個標準化的應(yīng)用程序集成機制?!?/P>
Sudarsan現(xiàn)在使用服務(wù)組合以便在SOA環(huán)境中使用批處理。
他說,一個批處理環(huán)境可作為一個輕型的包裝物用于現(xiàn)有的OLTP應(yīng)用程序基礎(chǔ)設(shè)施。因此,你的處理編排使批處理成為一個商務(wù)處理步驟--另一種老式的集成方法。你不再需要從早上8點至晚上8點做OLTP工作并且從晚上8點至早上8點進行批處理工作。相反,你每天24小時都可以做批處理工作。
在概念上,你要把基于SOA的批處理工作量管理分為三個部分:批處理客戶、批處理調(diào)度程序和工作量資源管理器。這個客戶需要規(guī)劃、調(diào)度、執(zhí)行、監(jiān)視和管理批處理工作的服務(wù)。批處理調(diào)度程序進行計劃、優(yōu)化、啟動和編排無人管理的執(zhí)行工作或者工作網(wǎng)絡(luò)。這個批處理調(diào)度程序提供堅實和管理批處理工作的服務(wù)。然后,工作量資源管理在全部可用的資源中分配應(yīng)用程序工作量以滿足工作政策和服務(wù)水平協(xié)議的要求。
- 1電子商務(wù)平臺實施搜索引擎優(yōu)化的十點建議
- 2人力資源管理福州OA項目重要環(huán)節(jié)
- 3從IBM經(jīng)驗看企業(yè)供應(yīng)鏈的整合戰(zhàn)略
- 4探討ITIL在運營商信息存儲管理中的應(yīng)用
- 5泛普OA基于OA的企業(yè)IT架構(gòu)總體設(shè)計
- 6產(chǎn)品價格渠道促銷 營銷學(xué)4P經(jīng)營知識管理
- 7行業(yè)經(jīng)驗:PDM選型似是而非的條件
- 8OA實現(xiàn)雜志社內(nèi)部精細化管理
- 9從全球目前的競爭格局來講有四種模式
- 10福州OA軟件實現(xiàn)組織管理是怎樣實現(xiàn)的?
- 11中間件成為信息系統(tǒng)綜合集成利器
- 12更新?lián)Q代 誰來終結(jié)傳統(tǒng)通用型福州OA?
- 13工作流技術(shù)在流程管理中的應(yīng)用
- 14構(gòu)建部署成功軟件項目專業(yè)人員做好心理準備
- 15福州OA的項目驗收切莫敷衍了事
- 16OA實現(xiàn)“以人為本”、“動態(tài)控制”、“透明延伸”的辦公管理思想
- 17四大因素導(dǎo)致軟件行業(yè)發(fā)生轉(zhuǎn)化
- 18對于商業(yè)智能的前生今世之思考和分析
- 19影響SOA架構(gòu)發(fā)展的12個致命錯誤
- 20面向客戶服務(wù)的整合業(yè)務(wù)流程管理模型研究
- 21企業(yè)應(yīng)變之策 IT在企業(yè)變革中的作用
- 22CIO要認清典型信息系統(tǒng)的實用、實效側(cè)重點
- 23福州OA烏云壓頂,巧借WBS重見天日
- 24請不要忽視項目文檔管理?
- 25福州OA辦公信息平臺升級項目實施計劃
- 26OA提供決策支持、知識挖掘、商業(yè)智能等一體化服務(wù)
- 27細數(shù)企業(yè)應(yīng)用SOA最常見的五種類型
- 28SOA當前核心問題:人和流程
- 29降低成本 福州OA領(lǐng)料管理做到心中有數(shù)
- 30成功的SOA需要一個強大治理計劃
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓