當前位置:工程項目OA系統(tǒng) > ERP系統(tǒng) > ERP設計運用 > ERP系統(tǒng)設計
erp設計軟件
一個企業(yè)級的商業(yè)軟件能夠滿足用戶需要、正常運行、易于維護、易于擴展,必須擁有一個良好的軟件架構支撐。本文主要是分析和構建一個企業(yè)級商業(yè)軟件架構。
一、架構設計
1.1架構分析
企業(yè)級的商業(yè)軟件架構在技術層面的要求主要體系在高性能、健壯性和低成本。
l 高性能
對于企業(yè)級商業(yè)軟件來說,軟件架構需要盡可能地使軟件具有最高的性能,支持最大的并發(fā)性。
l 健壯性
企業(yè)級的商業(yè)軟件要求軟件是可靠的和無缺陷的?,F在的架構一般是,服務器模式的。軟件的可靠和健壯主要依賴與服務器。服務器的穩(wěn)定通過良好的代碼和完備的測試能夠解決這個問題。
l 低成本
企業(yè)級商業(yè)軟件還有一個很重要的要求:低成本。軟件架構要求簡單、易掌握,復雜度低,易于維護和擴展,易于測試。
1.2架構定義
本架構以XML為整個系統(tǒng)的交互接口,包括系統(tǒng)架構內部和外部。整個系統(tǒng)分為界面展示層,流程控制層和數據存儲層。
1.3架構說明
系統(tǒng)架構
圖

Erp架構中各核心服務之間滿足松散耦合特性,具有定義良好的接口,可通過拆分與組合,可以有針對性地構建滿足不同應用場景需求的Erp應用系統(tǒng)。
1.3.1 適配器
在集成環(huán)境中需要復用已有的應用系統(tǒng)和數據資源,通過適配器可以將已有應用系統(tǒng)和數據資源接入到ERP應用系統(tǒng)中。
通過適配器可以實現已有資源與ERP系統(tǒng)中其它服務實現雙向通訊和互相調用。首先通過適配器可以實現對已有資源的服務化封裝,將已有資源封裝為一個服務提供者,可以為ERP應用系統(tǒng)中的服務消費者提供業(yè)務和數據服務,其次通過適配器,也可以使已有資源可以消費ERP應用系統(tǒng)中的其它服務。
1.3.2 資源倉庫
資源倉庫主要功能是提供服務描述信息的存儲、分類和查詢功能。對于廣義的資源倉庫而言,除了提供服務類型的資源管理外,還需要提供對其它各種資源的管理能力,可管理對象包括:人員和權限信息、流程定義和描述、資源封裝服務、服務實現代碼、服務部署和打包內容、以及環(huán)境定義和描述信息。
資源倉庫首先需要提供服務描述能力,需要能夠描述服務的各種屬性特征,包括:服務的接口描述、服務的業(yè)務特性、服務的質量特征(如:安全、可靠和事務等)以及服務運行的QoS屬性。
1.3.3 連通服務
連通服務是ERP基礎技術平臺中的一個重要核心服務,典型的連通服務就是企業(yè)服務總線(Enterprise Service Bus,ESB),它是服務之間互相通信和交互的骨干。連通服務的主要功能是通信代理,如服務消費的雙向交互、代理之間的通信、代理之間的通信質量保障以及服務運行管理功能等。
連通服務還需要保證傳輸效率和傳輸質量。連通服務一般應用于連接一個自治域內部的各個服務,在自治域內部服務都是相對可控的,所以連通服務更多應該考慮效率問題。
1.3.4 流程服務
流程服務是為業(yè)務流程的運行提供支撐的一組標準服務。業(yè)務流程是一組服務的集合,可以按照特定的順序并使用一組特定的規(guī)則進行調用。業(yè)務流程可以由不同粒度的服務組成,其本身可視為服務。
流程服務是業(yè)務流程的運行環(huán)境,提供流程驅動,服務調用,事務管理等功能。流程服務需要支持機器自動處理的流程,也需要支持人工干預的任務操作,它支持的業(yè)務流程主要適用于對運行處理時間要求不高的,多方合作操作的業(yè)務過程。
1.3.5 交互服務
交互服務實現人與服務之間的交互功能。交互服務就是需要提供一組完整的功能,以實現人與服務的便捷交互,既能支持多種交互渠道(如瀏覽器方式,富客戶端方式和移動接入方式等),也能支持多種交互能力(如單點登錄、個性化、支持各種資源的統(tǒng)一內容管理等)。
1.3.6 協作服務
協作服務用來解決自治域之間及自治域內部的交互通信。協作服務強調標準的采用,強調平等協作。具體實現技術時將更多的考慮采用WCF相關技術,以實現流程協同,服務交互,和各種質量屬性管理(如事務管理、可靠傳輸和安全管理等)。
1.3.7 安全服務
像ERP這樣強調松散耦合的分布式集成系統(tǒng),安全性顯得尤為重要。安全有時被稱為一種“事關全局的考慮”,是全方位的問題,它跨越ERP參考架構模型的各個部分。
安全服務向ERP參考架構模型中其他服務提供基本的安全服務功能,包括:身份驗證、訪問控制、數據加密、數據完整性和抗抵賴性,以及安全信任、身份聯邦、安全會話、安全策略等。
1.3.8 信息服務
信息服務特指為利用上述各種基本的核心服務提供信息管理和使用的服務。具體包括提供元數據管理功能,以一種統(tǒng)一的方式描述ERP系統(tǒng)中所需要使用的各種信息數據。它也提供對各種類型數據(包括結構化數據和非結構化數據),以及分布在不同地方的數據進行統(tǒng)一的訪問管理。
信息服務其目標是使應用系統(tǒng)能夠統(tǒng)一、透明、高效地訪問和操縱位于網絡環(huán)境中的各種分布、異構的數據資源,為實現全局數據訪問、加快應用開發(fā)、增強網絡應用和方便系統(tǒng)管理提供支持。
1.3.9 運行管理工具
運行管理工具提供界面友好的圖形化方式的監(jiān)控和管理工具,提供對各種資源和服務對象的運行管理功能。監(jiān)控管理工具需要管理核心服務,也需要管理應用服務??梢圆榭锤鱾€服務的運行狀態(tài)和歷史信息,也能對服務進行啟動、停止、暫停、恢復、版本升級等管理控制操作,同時需要提供分析和統(tǒng)計功能,可以根據服務運行信息實現對系統(tǒng)的調整和優(yōu)化操作。
- 1廣州erp管理系統(tǒng)定制設計
- 2erp認識考勤系統(tǒng)概要設計
- 3制作一套優(yōu)質的ERP系統(tǒng)制作軟件價格如何?
- 4公司erp系統(tǒng)項目設計與實現
- 5ERP系統(tǒng)設計
- 6erp系統(tǒng)報表打印設計軟件
- 7五金erp軟件系統(tǒng)設計報告
- 8erp進銷存系統(tǒng)分析與設計
- 9erp系統(tǒng)課程設計考勤系統(tǒng)
- 10設計ERP系統(tǒng)
- 11如何設計erp系統(tǒng)的電商平臺
- 12erp系統(tǒng)物料清單設計的小技巧
- 13erp業(yè)務系統(tǒng)技術架構如何設計
- 14最簡單的考勤系統(tǒng)軟件設計erp
- 15構建ERP業(yè)務軟件有何必要性?能帶來哪些變革?
- 16惠州erp管理系統(tǒng)定制開發(fā)
- 17邯鄲erp系統(tǒng)開發(fā)費用
- 18工廠erp生產管理系統(tǒng)設計
- 19erp系統(tǒng)概要設計機械加工
- 20基于項目管理的erp系統(tǒng)的設計
- 21erp系統(tǒng)與crm系統(tǒng)的設計
- 22設計生產erp
- 23制作ERP系統(tǒng)軟件的優(yōu)缺點及特性是什么?
- 24erp信息管理系統(tǒng)如何設計
- 25杭州專業(yè)的erp管理系統(tǒng)設計
- 26國外erp系統(tǒng)軟件開發(fā)
- 27惠州廣州erp系統(tǒng)開發(fā)
- 28簡單erp開發(fā)系統(tǒng)源碼
- 29erp電商管理系統(tǒng)數據庫設計
- 30erp系統(tǒng)如何設計物料編號
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓