當前位置:工程項目OA系統(tǒng) > 免費辦公軟件 > 免費ERP系統(tǒng)
SOA應用巧解傳統(tǒng)IT系統(tǒng)架構復雜之痛
筆者公司在過去一年時間內(nèi)業(yè)務量增長4倍,原有的業(yè)務流程已經(jīng)遠遠不能滿足業(yè)務需要--IT系統(tǒng)承載的負荷越來越重,多次發(fā)生系統(tǒng)宕機或故障,業(yè)務部門的抱怨越來越多。在現(xiàn)實面前,我們被迫對IT系統(tǒng)進行調(diào)整以應對業(yè)務流程。
老板提出的IT目標是IT系統(tǒng)必須有靈活性,有余力接受公司業(yè)務進一步增長的挑戰(zhàn),但同時又不能影響原有的業(yè)務增長軌跡。而原有IT架構難以解決的最大難題之一是,技術層難以隨著業(yè)務層的需求變化而靈活變身,而硬要改動技術層,則需要技術人員把系統(tǒng)上下左右分拆和重新焊接,不但成本昂貴,而且傷筋動骨,后患難測。因為原有系統(tǒng)中各子系統(tǒng)、各模塊之間是一種"緊耦合結構",拆分和溝通很不靈活。
原有系統(tǒng)的復雜度很高,為完成系統(tǒng)功能,定義了很多復雜的接口,并且代碼相當復雜。比如,要想完成數(shù)據(jù)的抽取轉換裝載功能,我們必須針對不同的需求,重構這一功能模塊。這些工作量和成本都非常巨大。
以上這些因素都迫使我們在應用新的IT架構時必須考慮商業(yè)成本和靈活的系統(tǒng)架構模式:首先,新的架構必須降低IT系統(tǒng)結構的復雜度;其次,需要減少系統(tǒng)的運營成本,同時,增加系統(tǒng)的靈活性。
柳暗花明 IT架構規(guī)劃遇到SOA
筆者公司的IT規(guī)劃包括三個層面上的內(nèi)容:一是戰(zhàn)略層面的規(guī)劃,它主要確定的是信息化的大方向;二是IT項目層面的規(guī)劃,它確定的是每一個具體 IT系統(tǒng)的建設的目標范圍,以及方案、實施計劃與投資;第三是IT架構規(guī)劃,它是IT規(guī)劃的核心內(nèi)容,是公司戰(zhàn)略與IT目標的支撐框架,是聯(lián)接公司戰(zhàn)略與具體每一個IT項目之間的橋梁。
隨著信息化建設的深入,IT架構成為公司信息化建設的核心問題,公司原有的IT規(guī)劃,缺位主要表現(xiàn)在沒有進行深入IT架構規(guī)劃,在公司戰(zhàn)略與IT系統(tǒng)之間,沒有細化的框架聯(lián)接,這種不完整的IT規(guī)劃,導致造成巨大的IT投資風險和浪費。
就在我們關于如何規(guī)劃IT架構經(jīng)過多次會議討論無結果而陷于絕境的時候,柳暗花明之處, SOA出現(xiàn)了。因為SOA使IT架構的構建機制發(fā)生了史無前例的變化,所以系統(tǒng)規(guī)劃一旦加入SOA因素,企業(yè)就必然重新考慮IT規(guī)劃的技術架構。
SOA變革基礎架構
以前,隨著業(yè)務需求和網(wǎng)絡技術的發(fā)展,筆者公司產(chǎn)生了大量為滿足產(chǎn)品或服務需要的軟件系統(tǒng),如:ERP、CRM、OA、SCM等。但這些系統(tǒng)一般都是單獨實施、獨立存在,由于數(shù)據(jù)標準不統(tǒng)一、接口不一致,系統(tǒng)間往往缺少聯(lián)系與合作,這也就導致每一個系統(tǒng)成為一個孤島。
SOA(面向服務的體系結構service-oriented architecture)與其說是一種技術,不如說是一種的思維方式。它是一項大膽的基礎架構變革,表達我們?nèi)绾瓮ㄟ^技術和協(xié)同工作來實現(xiàn)業(yè)務變化。
與面向對象的技術架構不同,SOA架構所需要的服務模塊可以分布在更為廣泛的分布環(huán)境中,而不必像面向對象技術架構那樣,需要使用大塊的可重用去構建一個全新的系統(tǒng)。通過合理的部署,SOA系統(tǒng)可以改善原有的IT系統(tǒng)效率,使得原有的那些應用系統(tǒng)更具有柔性。
SOA架構的革命性思路是在傳統(tǒng)的業(yè)務層和技術層之間增加一個服務層,服務層通過一套協(xié)議或規(guī)范把應用程序從底層技術層調(diào)出來,加以封裝,再根據(jù)業(yè)務層需求靈活組合。
服務層不依附于任何特定技術平臺,能夠在業(yè)務層和技術層之間溝通、組合,業(yè)務應用系統(tǒng)就變成了"松耦合結構",想用什么功能就調(diào)用什么功能,需要什么功能就裝配什么功能,改動調(diào)整非常方便。而且這些構建在各種各樣系統(tǒng)中的"服務"可以以一種統(tǒng)一和通用方式進行交互。保證系統(tǒng)靈活性,另外,還可以保證"服務"的重復利用。
SOA讓二次開發(fā)成本降低為零
在筆者參與的項目中,有一個架構設計小組和兩個開發(fā)小組,其中一個開發(fā)小組主要開發(fā)面向客戶的應用服務,另一個開發(fā)小組主要開發(fā)核心系統(tǒng)服務。經(jīng)過一段時間的工作,我們發(fā)現(xiàn)那些在業(yè)務流程中最基本最通用的功能是可以抽取出來,使用SOA架構進行重構。并且,系統(tǒng)的開發(fā)部署時間以及系統(tǒng)的性能這兩個檢驗系統(tǒng)是否成功的兩個關鍵標準都得到極大的改善。
?、賁OA降低成本。我們成功構建了一個通用的服務功能模塊,在下一次開發(fā)時,我們可以直接調(diào)用這一功能模塊。從這個意義上講,第二次開發(fā)時的開發(fā)成本為零。
?、赟OA架構使管理統(tǒng)一。對于SOA系統(tǒng)而言,要想成功實施一個系統(tǒng),必須從企業(yè)整體來通盤考慮,成立專門的架構設計小組,確定整個企業(yè)業(yè)務流程運作的最佳路徑。這樣整個業(yè)務流程及信息系統(tǒng)的管理將會實現(xiàn)統(tǒng)一管理,改變過去各部門、各業(yè)務環(huán)節(jié)脫節(jié)的現(xiàn)象。
?、跾OA架構從一開始就顯示出ROI(投資回報率),因為SOA反對四處出擊,是按成本受益順序確定服務開發(fā)的優(yōu)先級。通過仔細的規(guī)劃,啟動成本就能限制在現(xiàn)有預算內(nèi)。經(jīng)過一段時間后,服務模塊的重用會確保以后每個新業(yè)務應用程序的啟動成本很低。在實施開始時設置好基線,確??蓽y量性,避免臨時修路的效果。
- 1中端ERP系統(tǒng)軟件發(fā)展轉向服務
- 2ERP的發(fā)展呼喚有資質的從業(yè)人員
- 3年末移動ERP大戰(zhàn),誰領風騷?
- 4免費軟件發(fā)展目標鎖定世界前三強
- 5中小企業(yè)ERP項目:不要忽視ROI的魅力
- 6新名詞層出不窮 CIO如何嘗鮮新技術
- 7本土管理軟件“貼身”登“高
- 8哪里有好點的物流免費erp系統(tǒng)下載???
- 9鼎捷集團與神州數(shù)碼戰(zhàn)略合作發(fā)力ERP
- 10普及率已過半 ERP遭遇深化應用挑戰(zhàn)
- 11打破基礎管理瓶頸 走向ERP應用的“康莊大道”
- 12站在ERP的肩上思考
- 13ERP十萬個為什么APP客戶端正式上線
- 14新環(huán)境 免費版ERP加速集團信息化市場進程
- 15新一代ERP軟件技術架構首選SOA封裝
- 16哪里有ERP系統(tǒng)試用版免費下載啊?
- 172009年CIO危機下的掙扎
- 18條形碼技術在企業(yè)ERP的應用
- 19企業(yè)OA系統(tǒng)集成與整合的常見應用
- 20CIO主動出擊 IT如何躋身到企業(yè)主流?
- 21ERP有效解決企業(yè)的五大難題
- 22ERP在2012年仍然是合理的嗎
- 23電子商務時代ERP的發(fā)展趨勢分析
- 24ERP應用程序商店興起 改變傳統(tǒng)采購模式
- 25中國中小企業(yè)生存現(xiàn)狀調(diào)查報告
- 26中國第一CEO張瑞敏:要永遠“自以為非”
- 27蓋茨:云存儲會比云計算更流行
- 284G時代的企業(yè)ERP構建
- 29挖掘ERP投資潛能 數(shù)據(jù)質量=ERP成功
- 30中國石化油品銷售企業(yè)ERP登高示范交流活動舉行
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓