據(jù)世界權(quán)威媒體披露,每年全球有超過50%軟件開發(fā)項(xiàng)目最終以失敗告終,1996年全球范圍內(nèi)就為此付出了逾1400億美圓的損失,而三層結(jié)構(gòu)技術(shù)是解決上述問題的關(guān)鍵。三層結(jié)構(gòu)技術(shù)棗一個(gè)相當(dāng)成熟的技術(shù),已經(jīng)被歐美的大企業(yè)普遍接受。但在中國(guó),三層結(jié)構(gòu)技術(shù)的運(yùn)用還僅僅是一個(gè)開頭,比如說財(cái)務(wù)軟件,為什么基于網(wǎng)絡(luò)應(yīng)用時(shí)會(huì)有那么多問題,維護(hù)成本會(huì)居高不下……
三層結(jié)構(gòu)技術(shù)是網(wǎng)絡(luò)應(yīng)用的核心
什么是三層結(jié)構(gòu)技術(shù),簡(jiǎn)單說,就是將客戶機(jī)/服務(wù)器系統(tǒng)中各系統(tǒng)部件劃分成三層服務(wù)(客戶服務(wù)端、中間層服務(wù)和數(shù)據(jù)庫(kù)服務(wù))的一種技術(shù)。它的特點(diǎn)是聯(lián)機(jī)用戶數(shù)多、每次業(yè)務(wù)處理時(shí)間短、處理的業(yè)務(wù)量大等特點(diǎn)。國(guó)外一些大的應(yīng)用系統(tǒng)解決方案供應(yīng)商早就采用了該項(xiàng)技術(shù)并取得了成功,如SAP的R/3系統(tǒng);在中國(guó)一些大型的實(shí)時(shí)聯(lián)機(jī)系統(tǒng)中也采用了這項(xiàng)技術(shù)如股票交易系統(tǒng)、銀行實(shí)時(shí)支付系統(tǒng)等。三層結(jié)構(gòu)技術(shù)在企業(yè)級(jí)財(cái)務(wù)軟件的應(yīng)用到底有什么好處呢?
(一)、安全性
三層結(jié)構(gòu)進(jìn)行全程交易保護(hù),由MTS統(tǒng)一管理數(shù)據(jù)庫(kù)聯(lián)結(jié)、數(shù)據(jù)接收、數(shù)據(jù)同步、事務(wù)處理和線程調(diào)度等工作,最大限度的保障了數(shù)據(jù)的完整和準(zhǔn)確性。加上集成NT的訪問控制機(jī)制和財(cái)務(wù)軟件自身強(qiáng)大的用戶權(quán)限管理及審計(jì)功能,訪問被隔離在不同的層次之間,系統(tǒng)維護(hù)與管理都比較容易實(shí)現(xiàn)。可以作這樣一個(gè)試驗(yàn),準(zhǔn)備兩臺(tái)相同配置的電腦,一臺(tái)運(yùn)行傳統(tǒng)財(cái)務(wù)軟件過帳程序,一臺(tái)運(yùn)行企業(yè)級(jí)財(cái)務(wù)軟件的過帳程序,在同時(shí)斷電源的同時(shí),傳統(tǒng)財(cái)務(wù)軟件數(shù)據(jù)不可避免地遭到了破壞,而基于三層結(jié)構(gòu)的企業(yè)級(jí)財(cái)務(wù)軟件中,已過帳的憑證和未能過帳的憑證則安然無(wú)恙。
。ǘ、減少硬件投資
中間層的業(yè)務(wù)處理程序采用標(biāo)準(zhǔn)語(yǔ)言開發(fā)(如C語(yǔ)言),跟運(yùn)行平臺(tái)無(wú)關(guān),程序可以在NT、UNIX、INTERNET等各種平臺(tái)上運(yùn)行。當(dāng)業(yè)務(wù)處理和業(yè)務(wù)量不斷增加時(shí),以前的做法是通過硬件投資。假如說三年前開發(fā)的軟件,三年后就不能用了,不管是硬件廠商消失或者是軟件廠商不支持,都是巨大的損失。若采用三層結(jié)構(gòu)技術(shù),數(shù)據(jù)服務(wù)、業(yè)務(wù)處理可以在多個(gè)服務(wù)器實(shí)現(xiàn),最大限度的保障用戶的投資,保持昂揚(yáng)的生命力。
。ㄈ、二次開發(fā),一個(gè)Email的時(shí)間
三層結(jié)構(gòu)技術(shù)是一個(gè)基于組件的開發(fā)模式,既是根據(jù)財(cái)務(wù)業(yè)務(wù)涉及的數(shù)據(jù)和處理流程、不同的行業(yè)特性設(shè)計(jì)成屬性、方法并獨(dú)立封裝,使財(cái)務(wù)工作對(duì)象化,用戶可在安裝時(shí)選擇適合本企業(yè)的構(gòu)件。
利用三層結(jié)構(gòu)的財(cái)務(wù)軟件的中間層是封裝了財(cái)務(wù)規(guī)則的組件。如在軟件設(shè)計(jì)上,憑證管理其實(shí)是一個(gè)組件(或稱“部件”、“零件”),如果憑證管理有問題,就換憑證模塊,如果帳薄有問題,就換帳薄模塊。在傳統(tǒng)財(cái)務(wù)軟件升級(jí)、維護(hù)中,用戶不得不忍受從寄盤、作盤、換盤、換狗,重新安裝,長(zhǎng)達(dá)十多天的產(chǎn)品升級(jí)和更長(zhǎng)的二次開發(fā)時(shí)間。而基于三層結(jié)構(gòu)組件技術(shù)開發(fā)的金蝶2000集團(tuán)版,客戶只要打開自已的電子郵箱,將接收的一個(gè)幾十到幾百KB的.OCX文件拷到自已硬盤里就行了。所需要的時(shí)間不到十分鐘。
。ㄋ模、遠(yuǎn)程應(yīng)用,ONLINE大型企業(yè)
三層結(jié)構(gòu),是把企業(yè)和企業(yè)的業(yè)務(wù)帶到網(wǎng)上去的核心技術(shù)。將WEB服務(wù)器作為客戶層,將大量的業(yè)務(wù)處理組件放置在應(yīng)用程序服務(wù)器上作為中間層,而將數(shù)據(jù)庫(kù)放在數(shù)據(jù)庫(kù)服務(wù)器上作為數(shù)據(jù)服務(wù)層。通過瀏覽器訪問WEB服務(wù)器,應(yīng)用可分布在一個(gè)或多個(gè)服務(wù)器上,而服務(wù)器可以是本地的、也可以是遠(yuǎn)程的。這樣,拓展了應(yīng)用領(lǐng)域,可通過遠(yuǎn)程撥號(hào),集團(tuán)公司可以很方便的查詢各地分支機(jī)構(gòu)當(dāng)天的資金運(yùn)營(yíng)情況。通過INTERNET/INTRANET我們可以輕松的按瀏覽器風(fēng)格來(lái)查看我們每天的科目發(fā)生情況。
據(jù)金蝶產(chǎn)品實(shí)驗(yàn)室的有關(guān)人士透露,鑒于Internet發(fā)展的現(xiàn)狀,從財(cái)務(wù)數(shù)據(jù)安全性考慮,基于WEB的財(cái)務(wù)軟件系統(tǒng)不會(huì)很成熟,充分利用客戶服務(wù)器結(jié)構(gòu)和WEB應(yīng)用的優(yōu)點(diǎn)才是使用實(shí)用之道,因此在獨(dú)立核算實(shí)體內(nèi)部的數(shù)據(jù)采集部門采用了三層結(jié)構(gòu)應(yīng)用,其界面靈活,功能強(qiáng)大,適合高強(qiáng)度的單據(jù)錄入處理;而另一方面,對(duì)于決策支持、遠(yuǎn)程查詢、報(bào)表遠(yuǎn)程上報(bào)則采用基于WEB的應(yīng)用。據(jù)悉,這項(xiàng)技術(shù)目前為止,在國(guó)內(nèi)僅有金蝶公司可以成功實(shí)現(xiàn)。
財(cái)務(wù)軟件選購(gòu)指南(之三)
- 發(fā)表評(píng)論
- 我要糾錯(cuò)