當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > ERP系統(tǒng) > ERP設(shè)計(jì)運(yùn)用 > ERP系統(tǒng)設(shè)計(jì)
erp設(shè)計(jì)軟件
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
一個(gè)企業(yè)級(jí)的商業(yè)軟件能夠滿足用戶需要、正常運(yùn)行、易于維護(hù)、易于擴(kuò)展,必須擁有一個(gè)良好的軟件架構(gòu)支撐。本文主要是分析和構(gòu)建一個(gè)企業(yè)級(jí)商業(yè)軟件架構(gòu)。
一、架構(gòu)設(shè)計(jì)
1.1架構(gòu)分析
企業(yè)級(jí)的商業(yè)軟件架構(gòu)在技術(shù)層面的要求主要體系在高性能、健壯性和低成本。
l 高性能
對(duì)于企業(yè)級(jí)商業(yè)軟件來(lái)說(shuō),軟件架構(gòu)需要盡可能地使軟件具有最高的性能,支持最大的并發(fā)性。
l 健壯性
企業(yè)級(jí)的商業(yè)軟件要求軟件是可靠的和無(wú)缺陷的?,F(xiàn)在的架構(gòu)一般是,服務(wù)器模式的。軟件的可靠和健壯主要依賴與服務(wù)器。服務(wù)器的穩(wěn)定通過(guò)良好的代碼和完備的測(cè)試能夠解決這個(gè)問(wèn)題。
l 低成本
企業(yè)級(jí)商業(yè)軟件還有一個(gè)很重要的要求:低成本。軟件架構(gòu)要求簡(jiǎn)單、易掌握,復(fù)雜度低,易于維護(hù)和擴(kuò)展,易于測(cè)試。
1.2架構(gòu)定義
本架構(gòu)以XML為整個(gè)系統(tǒng)的交互接口,包括系統(tǒng)架構(gòu)內(nèi)部和外部。整個(gè)系統(tǒng)分為界面展示層,流程控制層和數(shù)據(jù)存儲(chǔ)層。
1.3架構(gòu)說(shuō)明
系統(tǒng)架構(gòu)
圖
Erp架構(gòu)中各核心服務(wù)之間滿足松散耦合特性,具有定義良好的接口,可通過(guò)拆分與組合,可以有針對(duì)性地構(gòu)建滿足不同應(yīng)用場(chǎng)景需求的Erp應(yīng)用系統(tǒng)。
1.3.1 適配器
在集成環(huán)境中需要復(fù)用已有的應(yīng)用系統(tǒng)和數(shù)據(jù)資源,通過(guò)適配器可以將已有應(yīng)用系統(tǒng)和數(shù)據(jù)資源接入到ERP應(yīng)用系統(tǒng)中。
通過(guò)適配器可以實(shí)現(xiàn)已有資源與ERP系統(tǒng)中其它服務(wù)實(shí)現(xiàn)雙向通訊和互相調(diào)用。首先通過(guò)適配器可以實(shí)現(xiàn)對(duì)已有資源的服務(wù)化封裝,將已有資源封裝為一個(gè)服務(wù)提供者,可以為ERP應(yīng)用系統(tǒng)中的服務(wù)消費(fèi)者提供業(yè)務(wù)和數(shù)據(jù)服務(wù),其次通過(guò)適配器,也可以使已有資源可以消費(fèi)ERP應(yīng)用系統(tǒng)中的其它服務(wù)。
1.3.2 資源倉(cāng)庫(kù)
資源倉(cāng)庫(kù)主要功能是提供服務(wù)描述信息的存儲(chǔ)、分類和查詢功能。對(duì)于廣義的資源倉(cāng)庫(kù)而言,除了提供服務(wù)類型的資源管理外,還需要提供對(duì)其它各種資源的管理能力,可管理對(duì)象包括:人員和權(quán)限信息、流程定義和描述、資源封裝服務(wù)、服務(wù)實(shí)現(xiàn)代碼、服務(wù)部署和打包內(nèi)容、以及環(huán)境定義和描述信息。
資源倉(cāng)庫(kù)首先需要提供服務(wù)描述能力,需要能夠描述服務(wù)的各種屬性特征,包括:服務(wù)的接口描述、服務(wù)的業(yè)務(wù)特性、服務(wù)的質(zhì)量特征(如:安全、可靠和事務(wù)等)以及服務(wù)運(yùn)行的QoS屬性。
1.3.3 連通服務(wù)
連通服務(wù)是ERP基礎(chǔ)技術(shù)平臺(tái)中的一個(gè)重要核心服務(wù),典型的連通服務(wù)就是企業(yè)服務(wù)總線(Enterprise Service Bus,ESB),它是服務(wù)之間互相通信和交互的骨干。連通服務(wù)的主要功能是通信代理,如服務(wù)消費(fèi)的雙向交互、代理之間的通信、代理之間的通信質(zhì)量保障以及服務(wù)運(yùn)行管理功能等。
連通服務(wù)還需要保證傳輸效率和傳輸質(zhì)量。連通服務(wù)一般應(yīng)用于連接一個(gè)自治域內(nèi)部的各個(gè)服務(wù),在自治域內(nèi)部服務(wù)都是相對(duì)可控的,所以連通服務(wù)更多應(yīng)該考慮效率問(wèn)題。
1.3.4 流程服務(wù)
流程服務(wù)是為業(yè)務(wù)流程的運(yùn)行提供支撐的一組標(biāo)準(zhǔn)服務(wù)。業(yè)務(wù)流程是一組服務(wù)的集合,可以按照特定的順序并使用一組特定的規(guī)則進(jìn)行調(diào)用。業(yè)務(wù)流程可以由不同粒度的服務(wù)組成,其本身可視為服務(wù)。
流程服務(wù)是業(yè)務(wù)流程的運(yùn)行環(huán)境,提供流程驅(qū)動(dòng),服務(wù)調(diào)用,事務(wù)管理等功能。流程服務(wù)需要支持機(jī)器自動(dòng)處理的流程,也需要支持人工干預(yù)的任務(wù)操作,它支持的業(yè)務(wù)流程主要適用于對(duì)運(yùn)行處理時(shí)間要求不高的,多方合作操作的業(yè)務(wù)過(guò)程。
1.3.5 交互服務(wù)
交互服務(wù)實(shí)現(xiàn)人與服務(wù)之間的交互功能。交互服務(wù)就是需要提供一組完整的功能,以實(shí)現(xiàn)人與服務(wù)的便捷交互,既能支持多種交互渠道(如瀏覽器方式,富客戶端方式和移動(dòng)接入方式等),也能支持多種交互能力(如單點(diǎn)登錄、個(gè)性化、支持各種資源的統(tǒng)一內(nèi)容管理等)。
1.3.6 協(xié)作服務(wù)
協(xié)作服務(wù)用來(lái)解決自治域之間及自治域內(nèi)部的交互通信。協(xié)作服務(wù)強(qiáng)調(diào)標(biāo)準(zhǔn)的采用,強(qiáng)調(diào)平等協(xié)作。具體實(shí)現(xiàn)技術(shù)時(shí)將更多的考慮采用WCF相關(guān)技術(shù),以實(shí)現(xiàn)流程協(xié)同,服務(wù)交互,和各種質(zhì)量屬性管理(如事務(wù)管理、可靠傳輸和安全管理等)。
1.3.7 安全服務(wù)
像ERP這樣強(qiáng)調(diào)松散耦合的分布式集成系統(tǒng),安全性顯得尤為重要。安全有時(shí)被稱為一種“事關(guān)全局的考慮”,是全方位的問(wèn)題,它跨越ERP參考架構(gòu)模型的各個(gè)部分。
安全服務(wù)向ERP參考架構(gòu)模型中其他服務(wù)提供基本的安全服務(wù)功能,包括:身份驗(yàn)證、訪問(wèn)控制、數(shù)據(jù)加密、數(shù)據(jù)完整性和抗抵賴性,以及安全信任、身份聯(lián)邦、安全會(huì)話、安全策略等。
1.3.8 信息服務(wù)
信息服務(wù)特指為利用上述各種基本的核心服務(wù)提供信息管理和使用的服務(wù)。具體包括提供元數(shù)據(jù)管理功能,以一種統(tǒng)一的方式描述ERP系統(tǒng)中所需要使用的各種信息數(shù)據(jù)。它也提供對(duì)各種類型數(shù)據(jù)(包括結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)),以及分布在不同地方的數(shù)據(jù)進(jìn)行統(tǒng)一的訪問(wèn)管理。
信息服務(wù)其目標(biāo)是使應(yīng)用系統(tǒng)能夠統(tǒng)一、透明、高效地訪問(wèn)和操縱位于網(wǎng)絡(luò)環(huán)境中的各種分布、異構(gòu)的數(shù)據(jù)資源,為實(shí)現(xiàn)全局?jǐn)?shù)據(jù)訪問(wèn)、加快應(yīng)用開(kāi)發(fā)、增強(qiáng)網(wǎng)絡(luò)應(yīng)用和方便系統(tǒng)管理提供支持。
1.3.9 運(yùn)行管理工具
運(yùn)行管理工具提供界面友好的圖形化方式的監(jiān)控和管理工具,提供對(duì)各種資源和服務(wù)對(duì)象的運(yùn)行管理功能。監(jiān)控管理工具需要管理核心服務(wù),也需要管理應(yīng)用服務(wù)??梢圆榭锤鱾€(gè)服務(wù)的運(yùn)行狀態(tài)和歷史信息,也能對(duì)服務(wù)進(jìn)行啟動(dòng)、停止、暫停、恢復(fù)、版本升級(jí)等管理控制操作,同時(shí)需要提供分析和統(tǒng)計(jì)功能,可以根據(jù)服務(wù)運(yùn)行信息實(shí)現(xiàn)對(duì)系統(tǒng)的調(diào)整和優(yōu)化操作。
- 1erp供應(yīng)鏈管理軟件系統(tǒng)設(shè)計(jì)
- 2江蘇erp物流系統(tǒng)開(kāi)發(fā)
- 3企業(yè)資源管理系統(tǒng)設(shè)計(jì)erp
- 4湖州erp系統(tǒng)開(kāi)發(fā)管理
- 5erp管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)難點(diǎn)
- 6生產(chǎn)制造企業(yè)管理erp系統(tǒng)設(shè)計(jì)
- 7ERP軟件設(shè)計(jì)公司
- 8erp系統(tǒng)績(jī)效考核系統(tǒng)設(shè)計(jì)
- 9erp業(yè)務(wù)系統(tǒng)技術(shù)架構(gòu)如何設(shè)計(jì)
- 10erp設(shè)計(jì)軟件
- 11湖州erp系統(tǒng)開(kāi)發(fā)定制
- 12湖南專業(yè)erp管理系統(tǒng)設(shè)計(jì)
- 13杭州專業(yè)的erp管理系統(tǒng)設(shè)計(jì)
- 14erp原理設(shè)計(jì)實(shí)施
- 15最簡(jiǎn)單的考勤系統(tǒng)軟件設(shè)計(jì)erp
- 16技術(shù)管理如何erp系統(tǒng)設(shè)計(jì)
- 17erp系統(tǒng)銷貨單設(shè)計(jì)圖片插入
- 18erp生產(chǎn)管理系統(tǒng)中計(jì)算機(jī)設(shè)計(jì)
- 19erp界面設(shè)計(jì)要點(diǎn)
- 20簡(jiǎn)單erp開(kāi)發(fā)系統(tǒng)源碼
- 21erp前端系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 22erp系統(tǒng)如何編輯界面設(shè)計(jì)
- 23erp系統(tǒng)采購(gòu)管理模塊設(shè)計(jì)
- 24河南專業(yè)erp系統(tǒng)開(kāi)發(fā)教程
- 25芯片設(shè)計(jì)行業(yè)erp
- 26erp管理系統(tǒng)優(yōu)先級(jí)設(shè)計(jì)矩陣
- 27ERP制作軟件如何安裝?實(shí)施的意義何在?
- 28湖北服裝廠erp系統(tǒng)的設(shè)計(jì)
- 29倉(cāng)庫(kù)erp系統(tǒng)中的設(shè)計(jì)模式
- 30erp系統(tǒng)數(shù)據(jù)庫(kù)如何設(shè)計(jì)的
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓