新聞中心

EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于構(gòu)件的網(wǎng)絡(luò)ERP系統(tǒng)框架研究

基于構(gòu)件的網(wǎng)絡(luò)ERP系統(tǒng)框架研究

作者: 時(shí)間:2011-06-17 來(lái)源:網(wǎng)絡(luò) 收藏

  (1)前臺(tái)表現(xiàn)塊 用Web客戶(hù)端構(gòu)成表現(xiàn)塊,為Web瀏覽器準(zhǔn)備

  顯示內(nèi)容,用于和用戶(hù)進(jìn)行交互,主要包括圖形用戶(hù)界面和所有的顯示邏輯,前臺(tái)表現(xiàn)塊函數(shù)獨(dú)立于頁(yè)面內(nèi)容,因此,可以改變業(yè)務(wù)功能或界面而不會(huì)對(duì)表現(xiàn)塊造成影響。

  (2)界面塊 為前臺(tái)表現(xiàn)塊提供用戶(hù)顯示的界面,把客戶(hù)端應(yīng)用程序從復(fù)雜的業(yè)務(wù)服務(wù)中孤立出來(lái),使表現(xiàn)塊不受復(fù)雜的業(yè)務(wù)干擾,降低表現(xiàn)塊和業(yè)務(wù)功能塊的耦合度。采用了軟構(gòu)件技術(shù),將部分腳本塊(如報(bào)表格式、圖像格式等)封裝為構(gòu)件,既有利于大量腳本的重用又增加了的安全性。

  (3)業(yè)務(wù)功能塊 業(yè)務(wù)功能塊是I的核心部分,用于封裝大量可重用業(yè)務(wù)構(gòu)件。業(yè)務(wù)構(gòu)件的設(shè)計(jì)既要滿(mǎn)足需求,又要具備高內(nèi)聚、低耦合、易重用的特點(diǎn)。

  (4)數(shù)據(jù)訪問(wèn)塊 該塊提供了接口適配器和數(shù)據(jù)庫(kù)適配器,主要用于數(shù)據(jù)為業(yè)務(wù)功能塊和界面構(gòu)件塊服務(wù),提供數(shù)據(jù)訪問(wèn)服務(wù),使業(yè)務(wù)邏輯脫離后臺(tái)管理系統(tǒng)塊的干擾,同時(shí)有利于構(gòu)件的事務(wù)的實(shí)現(xiàn),包括數(shù)據(jù)有效性的驗(yàn)證,數(shù)據(jù)記錄集的添加、修改、刪除等。

  (5)后臺(tái)管理系統(tǒng)塊 該塊包括數(shù)據(jù)庫(kù)、知識(shí)庫(kù)、底層硬件、分布式計(jì)算環(huán)境、操作系統(tǒng)和配置與維護(hù),數(shù)據(jù)庫(kù)用于存儲(chǔ)信息數(shù)據(jù),包括基本信息,貨物信息和生產(chǎn)信息等。知識(shí)庫(kù)用于存儲(chǔ)本地規(guī)則和部門(mén)或公司間的合作協(xié)議,支持工作流引擎的執(zhí)行。

  2.I系統(tǒng)結(jié)構(gòu)

  構(gòu)件的是由一組相互協(xié)作的構(gòu)件組成,通過(guò)用構(gòu)件替代框架內(nèi)部相互協(xié)作的類(lèi),以增大框架構(gòu)成成分的粒度,用構(gòu)件接口的調(diào)用替代類(lèi)方法的重載,便于框架的組裝,從而使軟件具有更大的構(gòu)件粒度以及良好的擴(kuò)展機(jī)制,使其更易于被重用和重構(gòu),易于滿(mǎn)足軟件的客戶(hù)化要求,這些構(gòu)件及其協(xié)作關(guān)系定義了應(yīng)用系統(tǒng)的體系結(jié)構(gòu)。綜上所述,并參照文獻(xiàn)[12]給出了I系統(tǒng)的框架結(jié)構(gòu)(如圖3所示),系統(tǒng)主要由十三個(gè)核心構(gòu)件、一個(gè)備用構(gòu)件庫(kù)、一個(gè)客戶(hù)關(guān)系管理構(gòu)件庫(kù)、一個(gè)供應(yīng)鏈管理構(gòu)件庫(kù)、三個(gè)引擎和三個(gè)平臺(tái)構(gòu)成。圖中虛線部分為框架內(nèi)部構(gòu)件,即框架核心構(gòu)件,它實(shí)現(xiàn)了系統(tǒng)的共性。其余為由用戶(hù)定制的、待組裝構(gòu)件,即應(yīng)用構(gòu)件,它代表了系統(tǒng)的變化性。在系統(tǒng)定制時(shí),根據(jù)應(yīng)用的具體特點(diǎn),對(duì)非核心構(gòu)件庫(kù)進(jìn)行篩選,通過(guò)構(gòu)件接口將框架核心構(gòu)件和所篩選的構(gòu)件銜接起來(lái),進(jìn)行組裝,形成最終的應(yīng)用系統(tǒng)框架,實(shí)現(xiàn)軟件構(gòu)件的復(fù)用和系統(tǒng)的重構(gòu)。

基于構(gòu)件的網(wǎng)絡(luò)ERP系統(tǒng)框架研究

圖3 IERP系統(tǒng)框架結(jié)構(gòu)

  在IERP系統(tǒng)框架結(jié)構(gòu)中,通信引擎實(shí)現(xiàn)構(gòu)件之間、構(gòu)件與用戶(hù)之間的通信。主要包括數(shù)據(jù)通信、信息轉(zhuǎn)換與流動(dòng)等。企業(yè)應(yīng)用集成引擎主要實(shí)現(xiàn)構(gòu)件之間、構(gòu)件和用戶(hù)之間的請(qǐng)求和響應(yīng),例如用戶(hù)通過(guò)WEB瀏覽器提出他們的請(qǐng)求,企業(yè)應(yīng)用集成引擎則要找到所需要的請(qǐng)求,并且將結(jié)果返回給用戶(hù)。工作流引擎是系統(tǒng)構(gòu)件協(xié)同的關(guān)鍵,負(fù)責(zé)商業(yè)過(guò)程的建模、執(zhí)行與監(jiān)控。用戶(hù)命令,工作流管理程序按存儲(chǔ)在知識(shí)庫(kù)中的規(guī)則分析形成工作流,并利用工作流來(lái)協(xié)調(diào)完成企業(yè)內(nèi)部各部門(mén)及其相應(yīng)的應(yīng)用軟件系統(tǒng)之間的工作。

基于構(gòu)件的網(wǎng)絡(luò)ERP系統(tǒng)框架研究

圖4 EJB、CORBA和Web Service在IERP系統(tǒng)體系結(jié)構(gòu)中的技術(shù)實(shí)現(xiàn)實(shí)現(xiàn)技術(shù)#e#三、實(shí)現(xiàn)技術(shù)



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉