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

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

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

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

筆者公司在過去一年時間內(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量性,避免臨時修路的效果。

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

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

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