新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于構件的網絡ERP系統框架研究

        基于構件的網絡ERP系統框架研究

        作者: 時間:2011-06-17 來源:網絡 收藏

          (1)前臺表現塊 用Web客戶端構成表現塊,為Web瀏覽器準備

          顯示內容,用于和用戶進行交互,主要包括圖形用戶界面和所有的顯示邏輯,前臺表現塊函數獨立于頁面內容,因此,可以改變業務功能或界面而不會對表現塊造成影響。

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

          (3)業務功能塊 業務功能塊是I的核心部分,用于封裝大量可重用業務構件。業務構件的設計既要滿足需求,又要具備高內聚、低耦合、易重用的特點。

          (4)數據訪問塊 該塊提供了接口適配器和數據庫適配器,主要用于數據為業務功能塊和界面構件塊服務,提供數據訪問服務,使業務邏輯脫離后臺管理系統塊的干擾,同時有利于構件的事務的實現,包括數據有效性的驗證,數據記錄集的添加、修改、刪除等。

          (5)后臺管理系統塊 該塊包括數據庫、知識庫、底層硬件、分布式計算環境、操作系統和配置與維護,數據庫用于存儲信息數據,包括基本信息,貨物信息和生產信息等。知識庫用于存儲本地規則和部門或公司間的合作協議,支持工作流引擎的執行。

          2.I系統結構

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

        基于構件的網絡ERP系統框架研究

        圖3 IERP系統框架結構

          在IERP系統框架結構中,通信引擎實現構件之間、構件與用戶之間的通信。主要包括數據通信、信息轉換與流動等。企業應用集成引擎主要實現構件之間、構件和用戶之間的請求和響應,例如用戶通過WEB瀏覽器提出他們的請求,企業應用集成引擎則要找到所需要的請求,并且將結果返回給用戶。工作流引擎是系統構件協同的關鍵,負責商業過程的建模、執行與監控。用戶命令,工作流管理程序按存儲在知識庫中的規則分析形成工作流,并利用工作流來協調完成企業內部各部門及其相應的應用軟件系統之間的工作。

        基于構件的網絡ERP系統框架研究

        圖4 EJB、CORBA和Web Service在IERP系統體系結構中的技術實現實現技術#e#三、實現技術



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 兴义市| 如皋市| 白玉县| 察哈| 安吉县| 赤峰市| 富顺县| 云林县| 鞍山市| 商水县| 陆丰市| 平江县| 凤山县| 县级市| 高雄市| 太仓市| 客服| 大庆市| 固阳县| 乌兰察布市| 曲松县| 洛阳市| 镇赉县| 武功县| 凤山县| 台安县| 青川县| 额济纳旗| 上蔡县| 凤山市| 商河县| 平定县| 黔西县| 梨树县| 丹江口市| 巴塘县| 玉溪市| 民和| 临汾市| 威远县| 高台县|