亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Windows DNA架構的ERP系統(tǒng)應用研究

        2015-06-10 14:23:21孫志剛鄒國忠
        卷宗 2015年5期

        孫志剛?鄒國忠

        摘 要:在討論ERP的基本原理、主要框架結構以及Windows平臺下COM+技術的基礎上,結合兩者特點,針對傳統(tǒng)“C/C”和“B/S”兩層結構的不足,確定了以COM/DCOM 和用來構造基于組件三層式應用程序的框架結構Windows DNA為核心,通過金蝶K/3 ERP系統(tǒng)應用研究分布式ERP系統(tǒng)的實現(xiàn)框架。

        關鍵詞:Windows DNA;ERP;COM/DCOM/COM+;三層體系結構

        1 引言

        ERP(Enterprise Resource Planning一企業(yè)資源計劃)是對物流、資金流和信息流3種資源進行全面集成管理的信息系統(tǒng),是建立在信息技術基礎上,利用現(xiàn)代企業(yè)的先進管理思想,全面地集成了企業(yè)的所有資源信息,并為企業(yè)提供決策、計劃、控制與經(jīng)營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。

        2 傳統(tǒng)“C/S和“B/S”兩層結構的不足

        傳統(tǒng)的兩層“c/s”或“B/S”結構的ERP充分利用大型數(shù)據(jù)庫本身固有的數(shù)據(jù)處理能力,數(shù)據(jù)處理的速度得到了提高,同時數(shù)據(jù)的安全也得到了保證。在結構上將應用分為兩層:數(shù)據(jù)庫服務器和客戶端,借助微機和局域網(wǎng)做一定程度的分布計算。雖然這樣,但是兩層機構的還是有如下問題不能解決:

        1.當用戶量增大時,數(shù)據(jù)庫的性能就會下降;

        2.計算分布的峰值分配問題難以解決;

        3.應用程序依賴于某一個特定類型的大型數(shù)據(jù)庫,用戶更換數(shù)據(jù)庫類型需要大規(guī)模改動程序,甚至重寫,因此,應用的移植性不夠好;

        4.客戶端程序與數(shù)據(jù)緊密相關,如果用戶需求變更,面臨大量修改的程序,那么用戶需求不易滿足。

        3 Windows DNA及DCOM

        Windwos DNA是一種分布式的互聯(lián)網(wǎng)應用框架,它被BLI GATES稱為“數(shù)字神經(jīng)系統(tǒng)”。這種結構的基本出發(fā)點是為了改善傳統(tǒng)的C/S兩層結構愈發(fā)表現(xiàn)出的局限性,創(chuàng)建一個基于Windwos平臺的、集成的Client/Server模型和Web應用的分布式框架,并為這種應用提供底層的服務,以便開發(fā)人員直接利用,從而把主要的精力投入到與應用相關的真正的商業(yè)邏輯(Business Logic)上。在Windwos DNA框架中,分布式應用系統(tǒng)由前端表示層,中間業(yè)務邏輯層和后端數(shù)據(jù)服務層三個部分組成。

        組件對象模型(Component Object Model,簡稱COM)。是一種以組件方式為發(fā)布單元的對象模型。這種模型使各軟件組件具有跨平臺和語言無關的特點,其廣泛的運用在Windwos平臺的各個層次。DCOM是COM在分布計算方面的自然延續(xù),為分布在網(wǎng)絡不同節(jié)點的兩個COM組件提供了互操作的基礎結構,它建立在分布式計算環(huán)境(DCE)的遠程過程調用(RPC)基礎上,采用DEC RPC的NDR(Network Data Rep—resentation)格式來進行數(shù)據(jù)分組與傳輸,并利用DEC RPC的安全機制進行數(shù)據(jù)安全認證和一致性檢查。簡單地說,DCOM不是編程語言.它是一種規(guī)范和服務,它建立在COM之上,并且提供了一種使COM組件加入網(wǎng)絡環(huán)境的透明網(wǎng)絡協(xié)議。

        Windwos DNA的技術思想使應用開發(fā)有了明確的分工。一部分人員專注于中間業(yè)務邏輯層COM組件的開發(fā)和測試工作,另一部分人員根據(jù)商務邏輯的需要選擇和使用COM組件,而不需要了解組件功能實現(xiàn)的內部細節(jié),從而降低了開發(fā)的難度,將應用邏輯組件集中置于中間層,組件對象COM的可重用性減少了應用系統(tǒng)整合的管理和維護費用。商務邏輯改變時,不必改變整個頁面源代碼,只需調整中間層相應的COM組件。即可靈活適應商務邏輯的變化。這種應用模式能夠提高系統(tǒng)的運營效率和安全性。

        為有效地管理和利用COM組件,微軟推出Microsoft Transaction Server,(簡稱MTS)。MTS為構建和分發(fā)基于COM/DCOM技術的三層應用提供一個Server端的運行環(huán)境。在這種應用中業(yè)務邏輯層的組件在Server上MTS的控制下運行。

        4 Windows DNA在金蝶K/3ERP系統(tǒng)三層體系結構的應用

        1. 金蝶K/3 ERP簡介

        K/3系統(tǒng)是一個三層結構的應用,系統(tǒng)安裝也可以分為多個部分來進行,包括客戶端、中間層、Web系統(tǒng)、數(shù)據(jù)庫端等部分。客戶端指的是基于Windwos的GUI桌面應用程序,需要安裝在業(yè)務系統(tǒng)使用人員的機器上;中間層包括所有業(yè)務系統(tǒng)的業(yè)務邏輯組件,這些組件會被客戶端所調用,是K/3系統(tǒng)的核心部分,對硬件環(huán)境的配置要求較高;Web系統(tǒng)則是用戶通過瀏覽器來完成日常的業(yè)務處理,客戶端不用安裝任何系統(tǒng),只需要瀏覽器就可以了;數(shù)據(jù)庫端主要安裝數(shù)據(jù)庫產品和K/3系統(tǒng)的數(shù)據(jù)庫端組件,是存儲所有的業(yè)務數(shù)據(jù)的地方。

        2. 金蝶K/3 ERP的Windows DNA架構

        K/3系統(tǒng)是一個Windows環(huán)境下的典型的三層/多層分布式結構。

        (1)表示層

        根據(jù)需求分析及總體設計,表示層分為系統(tǒng)管理,系統(tǒng)工具,系統(tǒng)資料,采購管理,庫存管理,生產管理,銷售管理,成本管理,財務,綜合查詢等模塊。為了提高發(fā)效率,前臺程序設計力求做到構件、界面和代碼的標準化。

        (2)中間層

        該層主要功能一是起到數(shù)據(jù)通信的橋梁作用。把客戶端的數(shù)據(jù)傳送到數(shù)據(jù)庫,向數(shù)據(jù)庫發(fā)送SQL查詢,創(chuàng)建數(shù)據(jù)集,被動的把數(shù)據(jù)傳送到客戶端;此外,還起到業(yè)務規(guī)則的檢驗作用,負責對前臺傳回來的數(shù)據(jù)進行業(yè)務規(guī)則校驗,數(shù)據(jù)類型的驗證和合法性驗證。業(yè)務類都部署在應用服務器上,業(yè)務類實現(xiàn)的好壞直接關系到數(shù)據(jù)安全與合法,業(yè)務類的運行效率與直接影響到中間層應用服務器的運行效率。在系統(tǒng)中每一模塊業(yè)務共同編譯成一個動態(tài)鏈接庫文件。

        (3)數(shù)據(jù)層

        數(shù)據(jù)庫的業(yè)務數(shù)據(jù)流的最終表現(xiàn),數(shù)據(jù)結構的合理與否直接影響到系統(tǒng)的運行效率可擴展性。因此在設計數(shù)據(jù)結構時應認真深入的分析業(yè)務需求、業(yè)務流程以及與其它業(yè)務的相關需求.充分考慮簡化業(yè)務類及前臺程序的編寫,務求達到數(shù)學模型與實現(xiàn)業(yè)務的高度統(tǒng)一,減少不必要網(wǎng)絡數(shù)據(jù)流量及單個業(yè)務的復雜度。

        綜上所述,使用三層結構,對系統(tǒng)的開發(fā)及其性能提升方面均都擁有眾多優(yōu)勢:通過對商業(yè)邏輯和業(yè)務規(guī)則的仔細分析,對組件的接口進行一致、完備的定義,可以在不同系統(tǒng)之間同享組件,從而提高了軟件的可利用復用度,節(jié)省大量開發(fā)時間;通過MTS/COM+運行環(huán)境提供的功能,如緩沖池、數(shù)據(jù)庫連接緩沖、JIT等,極大地提高了應用程序的性能,同時提供了比較好的延展性。

        5 結束語

        本文通過闡述DCOM技術的特點。按照Windows DNA論述了金蝶K/3 ERP系統(tǒng)的實現(xiàn)框架,特別是COM+技術是Windows DNA框架中的中間層技術,它擴展并增加了許多企業(yè)應用功能,如:事務服務、安全服務、同步服務、消息隊列組件、事件服務和集成的管理工具等。

        參考文獻

        [1]張濤.企業(yè)資源計劃原理與實踐[M].北京:機械工業(yè)出版社,2013.

        [2]羅鴻.企業(yè)資源計劃教程[M].北京:電子工業(yè)出版社,2007.

        [3]鄭毅,陳洪亮.Windows DNA架構在ERP軟件中的應用[J].開發(fā)應用,2004.

        [4]盧彬,陳家琪.ERP中基于COM+的三層財務系統(tǒng)的設計與實現(xiàn)[J].儀器儀表學報,2006.

        [5]張云勇,張智江,劉錦德,劉韻潔.中間件技術原理與應用[M].北京:清華大學出版社,2004.

        国产av人人夜夜澡人人爽| 国产综合开心激情五月| 性欧美丰满熟妇xxxx性久久久| 欧美黑人性暴力猛交喷水黑人巨大 | 无码AV午夜福利一区| 人妻少妇偷人精品一区二区三区| 又爽又猛又大又湿的视频| 日本高清一区二区三区在线观看| 色窝窝亚洲av网在线观看| 国产熟人av一二三区| 国产精品视频一区日韩丝袜| 国产三级一区二区三区在线观看 | 琪琪av一区二区三区| 日本乱熟人妻中文字幕乱码69| 丰满少妇人妻久久精品| 亚洲精品乱码8久久久久久日本 | 国产精品密播放国产免费看| 亚洲av午夜福利精品一区二区| 久久婷婷国产色一区二区三区| 欧美怡春院一区二区三区| 国产午夜福利在线播放| 精品国产一区二区三区香蕉| 精品少妇人妻久久免费| 日本人妻97中文字幕| 少妇性俱乐部纵欲狂欢电影| 亚洲色大成网站www尤物| 午夜日韩视频在线观看| 一区二区三区日本视频| 亚洲av无码乱码国产一区二区| 无码日韩精品一区二区三区免费| 任你躁国产自任一区二区三区| 亚洲美女性生活一级片| 成人久久久精品乱码一区二区三区| 亚洲色国产欧美日韩| 亚洲精品国产v片在线观看| 欧洲亚洲第一区久久久| 久久精品国产亚洲av热九九热| 日韩精品极品免费视频观看| 48沈阳熟女高潮嗷嗷叫| 亚洲精品成人av观看| 女人18毛片aa毛片免费|