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

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 免費(fèi)辦公軟件 > 免費(fèi)ERP系統(tǒng)

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

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

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

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

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

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

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

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

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

  就在我們關(guān)于如何規(guī)劃IT架構(gòu)經(jīng)過多次會(huì)議討論無結(jié)果而陷于絕境的時(shí)候,柳暗花明之處, SOA出現(xiàn)了。因?yàn)镾OA使IT架構(gòu)的構(gòu)建機(jī)制發(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)一般都是單獨(dú)實(shí)施、獨(dú)立存在,由于數(shù)據(jù)標(biāo)準(zhǔn)不統(tǒng)一、接口不一致,系統(tǒng)間往往缺少聯(lián)系與合作,這也就導(dǎo)致每一個(gè)系統(tǒng)成為一個(gè)孤島。

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

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

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

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

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

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

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

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

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

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

泛普免費(fèi)ERP系統(tǒng)其他應(yīng)用

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