監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
免費ERP系統(tǒng)

當前位置:工程項目OA系統(tǒng) > 免費辦公軟件 > 免費ERP系統(tǒng)

SOA應用巧解傳統(tǒng)IT系統(tǒng)架構(gòu)復雜之痛

申請免費試用、咨詢電話:400-8352-114

筆者公司在過去一年時間內(nèi)業(yè)務(wù)量增長4倍,原有的業(yè)務(wù)流程已經(jīng)遠遠不能滿足業(yè)務(wù)需要--IT系統(tǒng)承載的負荷越來越重,多次發(fā)生系統(tǒng)宕機或故障,業(yè)務(wù)部門的抱怨越來越多。在現(xiàn)實面前,我們被迫對IT系統(tǒng)進行調(diào)整以應對業(yè)務(wù)流程。

  老板提出的IT目標是IT系統(tǒng)必須有靈活性,有余力接受公司業(yè)務(wù)進一步增長的挑戰(zhàn),但同時又不能影響原有的業(yè)務(wù)增長軌跡。而原有IT架構(gòu)難以解決的最大難題之一是,技術(shù)層難以隨著業(yè)務(wù)層的需求變化而靈活變身,而硬要改動技術(shù)層,則需要技術(shù)人員把系統(tǒng)上下左右分拆和重新焊接,不但成本昂貴,而且傷筋動骨,后患難測。因為原有系統(tǒng)中各子系統(tǒng)、各模塊之間是一種"緊耦合結(jié)構(gòu)",拆分和溝通很不靈活。

  原有系統(tǒng)的復雜度很高,為完成系統(tǒng)功能,定義了很多復雜的接口,并且代碼相當復雜。比如,要想完成數(shù)據(jù)的抽取轉(zhuǎn)換裝載功能,我們必須針對不同的需求,重構(gòu)這一功能模塊。這些工作量和成本都非常巨大。

  以上這些因素都迫使我們在應用新的IT架構(gòu)時必須考慮商業(yè)成本和靈活的系統(tǒng)架構(gòu)模式:首先,新的架構(gòu)必須降低IT系統(tǒng)結(jié)構(gòu)的復雜度;其次,需要減少系統(tǒng)的運營成本,同時,增加系統(tǒng)的靈活性。

  柳暗花明 IT架構(gòu)規(guī)劃遇到SOA

  筆者公司的IT規(guī)劃包括三個層面上的內(nèi)容:一是戰(zhàn)略層面的規(guī)劃,它主要確定的是信息化的大方向;二是IT項目層面的規(guī)劃,它確定的是每一個具體 IT系統(tǒng)的建設(shè)的目標范圍,以及方案、實施計劃與投資;第三是IT架構(gòu)規(guī)劃,它是IT規(guī)劃的核心內(nèi)容,是公司戰(zhàn)略與IT目標的支撐框架,是聯(lián)接公司戰(zhàn)略與具體每一個IT項目之間的橋梁。

  隨著信息化建設(shè)的深入,IT架構(gòu)成為公司信息化建設(shè)的核心問題,公司原有的IT規(guī)劃,缺位主要表現(xiàn)在沒有進行深入IT架構(gòu)規(guī)劃,在公司戰(zhàn)略與IT系統(tǒng)之間,沒有細化的框架聯(lián)接,這種不完整的IT規(guī)劃,導致造成巨大的IT投資風險和浪費。

  就在我們關(guān)于如何規(guī)劃IT架構(gòu)經(jīng)過多次會議討論無結(jié)果而陷于絕境的時候,柳暗花明之處, SOA出現(xiàn)了。因為SOA使IT架構(gòu)的構(gòu)建機制發(fā)生了史無前例的變化,所以系統(tǒng)規(guī)劃一旦加入SOA因素,企業(yè)就必然重新考慮IT規(guī)劃的技術(shù)架構(gòu)。

  SOA變革基礎(chǔ)架構(gòu)

  以前,隨著業(yè)務(wù)需求和網(wǎng)絡(luò)技術(shù)的發(fā)展,筆者公司產(chǎn)生了大量為滿足產(chǎn)品或服務(wù)需要的軟件系統(tǒng),如:ERP、CRM、OA、SCM等。但這些系統(tǒng)一般都是單獨實施、獨立存在,由于數(shù)據(jù)標準不統(tǒng)一、接口不一致,系統(tǒng)間往往缺少聯(lián)系與合作,這也就導致每一個系統(tǒng)成為一個孤島。

  SOA(面向服務(wù)的體系結(jié)構(gòu)service-oriented architecture)與其說是一種技術(shù),不如說是一種的思維方式。它是一項大膽的基礎(chǔ)架構(gòu)變革,表達我們?nèi)绾瓮ㄟ^技術(shù)和協(xié)同工作來實現(xiàn)業(yè)務(wù)變化。

  與面向?qū)ο蟮募夹g(shù)架構(gòu)不同,SOA架構(gòu)所需要的服務(wù)模塊可以分布在更為廣泛的分布環(huán)境中,而不必像面向?qū)ο蠹夹g(shù)架構(gòu)那樣,需要使用大塊的可重用去構(gòu)建一個全新的系統(tǒng)。通過合理的部署,SOA系統(tǒng)可以改善原有的IT系統(tǒng)效率,使得原有的那些應用系統(tǒng)更具有柔性。

  SOA架構(gòu)的革命性思路是在傳統(tǒng)的業(yè)務(wù)層和技術(shù)層之間增加一個服務(wù)層,服務(wù)層通過一套協(xié)議或規(guī)范把應用程序從底層技術(shù)層調(diào)出來,加以封裝,再根據(jù)業(yè)務(wù)層需求靈活組合。

  服務(wù)層不依附于任何特定技術(shù)平臺,能夠在業(yè)務(wù)層和技術(shù)層之間溝通、組合,業(yè)務(wù)應用系統(tǒng)就變成了"松耦合結(jié)構(gòu)",想用什么功能就調(diào)用什么功能,需要什么功能就裝配什么功能,改動調(diào)整非常方便。而且這些構(gòu)建在各種各樣系統(tǒng)中的"服務(wù)"可以以一種統(tǒng)一和通用方式進行交互。保證系統(tǒng)靈活性,另外,還可以保證"服務(wù)"的重復利用。

  SOA讓二次開發(fā)成本降低為零

  在筆者參與的項目中,有一個架構(gòu)設(shè)計小組和兩個開發(fā)小組,其中一個開發(fā)小組主要開發(fā)面向客戶的應用服務(wù),另一個開發(fā)小組主要開發(fā)核心系統(tǒng)服務(wù)。經(jīng)過一段時間的工作,我們發(fā)現(xiàn)那些在業(yè)務(wù)流程中最基本最通用的功能是可以抽取出來,使用SOA架構(gòu)進行重構(gòu)。并且,系統(tǒng)的開發(fā)部署時間以及系統(tǒng)的性能這兩個檢驗系統(tǒng)是否成功的兩個關(guān)鍵標準都得到極大的改善。

 ?、賁OA降低成本。我們成功構(gòu)建了一個通用的服務(wù)功能模塊,在下一次開發(fā)時,我們可以直接調(diào)用這一功能模塊。從這個意義上講,第二次開發(fā)時的開發(fā)成本為零。

 ?、赟OA架構(gòu)使管理統(tǒng)一。對于SOA系統(tǒng)而言,要想成功實施一個系統(tǒng),必須從企業(yè)整體來通盤考慮,成立專門的架構(gòu)設(shè)計小組,確定整個企業(yè)業(yè)務(wù)流程運作的最佳路徑。這樣整個業(yè)務(wù)流程及信息系統(tǒng)的管理將會實現(xiàn)統(tǒng)一管理,改變過去各部門、各業(yè)務(wù)環(huán)節(jié)脫節(jié)的現(xiàn)象。

 ?、跾OA架構(gòu)從一開始就顯示出ROI(投資回報率),因為SOA反對四處出擊,是按成本受益順序確定服務(wù)開發(fā)的優(yōu)先級。通過仔細的規(guī)劃,啟動成本就能限制在現(xiàn)有預算內(nèi)。經(jīng)過一段時間后,服務(wù)模塊的重用會確保以后每個新業(yè)務(wù)應用程序的啟動成本很低。在實施開始時設(shè)置好基線,確??蓽y量性,避免臨時修路的效果。

發(fā)布:2007-03-09 11:27    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普免費ERP系統(tǒng)其他應用

免費ERP系統(tǒng) OA辦公系統(tǒng)免費版 免費OA系統(tǒng) 免費ERP 免費財務(wù)軟件 財務(wù)軟件免費版 合同管理軟件免費版 管家婆進銷存免費版 小管家進銷存免費版 生財寶進銷存免費版 免費網(wǎng)店管理軟件 服裝管理系統(tǒng)免費版 免費廣告公司管理系統(tǒng) 房地產(chǎn)銷售軟件下載 免費開源系統(tǒng) 免費辦公管理系統(tǒng) 免費審批系統(tǒng) 免費辦公用品管理軟件 免費上網(wǎng)行為管理系統(tǒng) 免費公文管理系統(tǒng) 免費流程管理軟件 免費商務(wù)管理軟件 免費稱重管理軟件 免費訂單管理系統(tǒng) 免費公司管理軟件 免費信息管理系統(tǒng) 業(yè)務(wù)流程管理軟件免費 免費時間管理軟件 免費目標管理軟件 免費協(xié)同管理軟件 免費企業(yè)OA辦公系統(tǒng)