電子商務平臺采用的三層體系結構
2010/10/29 11:11:41

  
  電子商務平臺中工作流系統的實現采用的是三層體系結構,基于J2EE和WEB的工作流系統,核心服務采用EJB實現。三層分別是客戶應用層、商務邏輯層、數據層。

  1.應用層

  是工作流平臺的用戶應用部分,采用HTML技術,用戶通過Web瀏覽器參與業務流程處理。客戶端只提供用戶桌面程序界面,客戶端程序負責管理所有與工作流引擎的溝通,并為用戶提供針對企業具體業務內容所定制的任務清單。客戶登錄工作流網站并進行身份驗證之后會進入不同的界面進行各自的工作。在企業內部,客戶應用層中的用戶可分為四種類型:工作流設計人員、系統管理員、高層領導者和普通用戶,他們分別通過Web界面完成特定的工作。

  2.商務邏輯層

  邏輯層的實現主要利用EJB技術,它接受Web層發來的請求數據,并依此進行相應的動作,完成事先定義的任務,并且把下一步的要求回送給Web層。邏輯層包括工作流引擎、Web服務器、App服務器、電子商務業務組件。工作流引擎以組件形式封裝,用戶可以調用其中的接口。Web組件運行在Web服務器上,主要負責與客戶的交互。系統通過Web服務器的JSP/HTML/XML/Applet等收集客戶端發來的信息和數據,并通過Servlet調用EJB服務器中的EJB組件進行處理并將結果返回到Web頁面。應用組件、EJB組件運行在App服務器上,負責發布和管理EJB組件、管理組件的生命周期、連接數據庫、并發操作、分布式事物處理等。

  工作流執行服務組件是工作流管理系統的重要組成部分,搭建在J2EE應用服務器之中。執行服務組件包含工作流執行服務器,由工作流引擎實現,組件還提供用戶客戶端應用程序模板和工作列表查詢工具,為上層MIS調用提供API。在技術實現上,主要采用JSP、Servlet、EJB,整體采用B/S、C/S混合結構,客戶端工作流相關信息查詢采用B/S,具體業務邏輯通過RMI機制或Soap機制調用放在服務器端的EJB組件來完成。

  對于B/S部分,采用MVC模式,在該模式中Servlet作為Controller角色,負責處理請求與頁面流轉,EJB充當Model角色,封裝業務邏輯與數據,JSP充當View角色,它是數據表現層,生成用戶顯示界面。具體實現步驟是:當JSP頁面收到客戶端發來的消息后,根據需要,由Servlet控制業務流轉,把實際處理工作交給JavaBean來做,JavaBean根據需要調用合適的組件完成相應的工作,Bean可以利用RMI機制調用本地App組件,也可以直接調用自動應用組件和企業原有應用組件,還可以通過SOAP機制調用遠程服務組件。

  3.數據層

  它是工作流平臺的數據基礎,由工作流模型數據庫、工作流實例數據庫和工作流組織數據庫組成,主要負責對工作流系統中的模型數據、實例數據和組織數據進行存儲、組織與維護。邏輯層與數據層DBMS的連接是通過JDBC來完成的,可以對大部分商用關系數據庫提供支持。

  基于工作流技術的電子商務系統的功能模塊包括銷售管理、庫存管理、采購管理、訂單管理、人事管理、客戶管理、系統管理、用戶管理。系統中的用戶:系統管理員、企業職員、客戶、供應商等分別登錄到相應的Web頁面,進行相關的工作。工作流管理是系統的核心部分,其實質是工作流引擎,它提供了工作流系統在過程定義、任務分派、系統運行、監控執行等服務。

返回列表
返回首頁 主站蜘蛛池模板: 国产天堂亚洲国产碰碰| 成人欧美一区二区三区小说| 国产精品青草久久久久福利99| 中文字幕亚洲欧美日韩在线不卡| 欧洲美熟女乱又伦免费视频| 亚洲精品国精品久久99热| 成年人免费的视频| 国产色视频一区二区三区QQ号| yin荡护士揉捏乱p办公室视频| 无码一区二区三区亚洲人妻 | 两个人一起差差差30分| 日韩亚洲人成网站| 亚洲人成网站18禁止久久影院 | 波多野42部无码喷潮在线| 兽皇videos极品另类| 1024手机看片基地| 成人毛片手机版免费看| 亚洲日本一区二区三区在线不卡| 神乃麻美三点尽露写真| 国产成人亚洲精品播放器下载| аⅴ天堂中文在线网| 新婚熄与翁公试婚小说| 久久综合狠狠色综合伊人| 欧美成人精品第一区二区三区 | 香蕉在线精品视频在线观看6| 多男同时插一个女人8p| 一个看片免费视频www| 我的好妈妈6中字在线观看韩国| 久久国产精品免费一区二区三区| 最近最好看2019年中文字幕| 亚洲国产成人精品无码区在线观看| 老外毛片免费视频播放| 国产午夜片无码区在线播放| 国产在线a免费观看| 国产精品午夜小视频观看| 三级演员苏畅简历及个人资料简介| 日本在线www| 亚洲欧美另类视频| 波多野结衣上班| 人人妻人人澡人人爽人人精品浪潮| 精品一区二区三区四区|