三、工作流引擎的設計
1.工作流引擎實現方法
工作流引擎採用ejb元件技術實現,封裝了相應的業務邏輯,工作流引擎的執行主要就是物件之間的互動和介面對物件的呼叫,以及它們對資料庫進行的各種讀寫操作。根據引擎提供的功能,引擎由四個方面的管理功能組成:工作流模板管理、過程例項管理、活動例項管理、使用者角色管理。主要的實體bean包括:過程例項bean、活動例項bean、角色bean、部門bean、職員bean、規則bean、團隊bean、任務項bean。
(1)工作流模板管理bean
包括的方法有:模板建立、刪除模板、模板例項化、儲存到資料庫。
(2)過程例項管理bean
包括的方法有:初始化過程例項、啟動過程例項、掛起過程例項、終止過程例項、刪除過程例項、重啟過程例項。
(3)活動例項管理bean
包括的方法有:開始活動例項、掛起活動例項、重啟活動例項、終止活動例項、獲得活動例項列表、取消活動例項。
(4)使用者角色管理bean
包括的方法有:新增使用者、設定使用者角色、刪除使用者、新增角色、刪除角色。
2.工作流過程例項管理
採用xml語言來表示電子商務過程模型,過程模型主要由這些實體組成:過程、活動、路由規則、工作流相關應用。例如在電子商務訂單確認過程模型中:首先,企業銷售部門對訂單上的資料進行驗證,對填寫錯誤的訂單轉到退出,對填寫正確的訂單進行處理;然後,根據客戶選擇的不同支付方式,當使用信用卡支付時,把客戶信用卡資訊傳送給信用卡伺服器進行審批,確認支付額是否被認可;最後,傳送訂單確認資訊給客戶。
Spring在J2ee中的角色
在ssh框假中spring充當了管理容器的角色。我們都知道hibernate用來做持久層,因 為它將jdbc做了乙個良好的封裝,程式設計師在與資料庫進行互動時可以不用書寫大量的sql語 句。struts是用來做應用層的,他它負責呼叫業務邏輯serivce層。所以ssh框架的流程大致 是 jsp頁面 ...
資料探勘在電子商務中的應用
如何對大量資訊進行有效組織利用,使使用者能夠從大量繁雜的資訊中找出真正有價值的資訊和知識,幫助企業制定更好的營銷策略。資訊處理技術有了新的應用研究課題 資料探勘。1.資料探勘在電子商務中的作用 資料探勘技術之所以可以服務電子商務,是因為它能夠挖掘出活動過程中的潛在資訊以指導電子商務營銷活動。在電子商...
SAAS在電子商務中的應用分析
根據維基百科對saas的描述 1 saas是一種軟體的交付模型。saas不向使用者交付最終的軟體產品,軟體作為使用者使用的服務而存在。2 saas的軟體所有權屬於軟體提供商。軟體提供商負責維護系統的正常執行。3 使用者通過網際網路使用軟體,並支付軟體的使用費用。下面是假設saas普及後電子商務的乙個...