国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

J2EE技術(shù)在電子商務(wù)中的應(yīng)用研究

開發(fā) 后端
J2EE是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。一起來看本文,J2EE在電子商務(wù)中的應(yīng)用。

 

工作流管理技術(shù)通過提供一種新的機(jī)制協(xié)助企業(yè)進(jìn)行更有效的生產(chǎn)與流通管理以及決策支持。本文主要研究工作流管理技術(shù)在電子商務(wù)中的應(yīng)用,提出了基于WEB和J2EE平臺(tái)的工作流系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)方案,分析了工作流引擎的實(shí)現(xiàn)方法。

一、引言

工作流的概念是為提高工作效率的研究而產(chǎn)生的,最初被應(yīng)用于辦公自動(dòng)化和生產(chǎn)組織領(lǐng)域,通過將文檔、信息或任務(wù)按照預(yù)先定義好的規(guī)則在參與者之間進(jìn)行傳遞,其目的是通過將工作分解成任務(wù)、角色,按照一定的規(guī)則和過程來執(zhí)行這些任務(wù)并對(duì)它們進(jìn)行監(jiān)控。工作流管理是CSCW(Computer Support Cooperative Work)研究領(lǐng)域的一個(gè)重要分支,它已經(jīng)被實(shí)踐證明能夠大大提高管理過程的效率、降低生產(chǎn)成本、提高企業(yè)生產(chǎn)經(jīng)營(yíng)管理水平。

企業(yè)的電子商務(wù)活動(dòng)中,大量業(yè)務(wù)工作都是由兩個(gè)或兩個(gè)以上的員工共同參與合作來完成的,這一系列相關(guān)的活動(dòng)以及活動(dòng)按照一定規(guī)則的變化過程就構(gòu)成了電子商務(wù)業(yè)務(wù)流程,例如銷售訂單管理流程、行政申請(qǐng)流程、財(cái)務(wù)審批流程、客戶服務(wù)流程及人事處理流程等。在電子商務(wù)中,能否更快地對(duì)客戶需求做出反應(yīng),在市場(chǎng)需求變化時(shí)對(duì)商務(wù)流程做出及時(shí)調(diào)整,是企業(yè)提升競(jìng)爭(zhēng)力的有效手段。開發(fā)商務(wù)工作流程管理系統(tǒng)是企業(yè)解決上述難題的有效辦法。

二、基于J2EE與Web的工作流系統(tǒng)體系結(jié)構(gòu)

J2EE提供了企業(yè)級(jí)的計(jì)算模型和運(yùn)行環(huán)境,使用EJB Server作為商業(yè)組件的部署環(huán)境,在EJB Server容器中提供了分布式計(jì)算環(huán)境中組件需要的所有服務(wù)(JTS、JMAPI、JMS、JNDI等)。實(shí)現(xiàn)商業(yè)邏輯的EJB組件可以更高效的運(yùn)行在應(yīng)用服務(wù)器中,支持多種客戶端的訪問。J2EE使企業(yè)級(jí)應(yīng)用具有安全性、可擴(kuò)展性和可靠性,使用J2EE作為工作流的開發(fā)平臺(tái)符合電子商務(wù)建設(shè)的應(yīng)用需求。

電子商務(wù)平臺(tái)中工作流系統(tǒng)的實(shí)現(xiàn)采用的是三層體系結(jié)構(gòu),基于J2EE和WEB的工作流系統(tǒng),核心服務(wù)采用EJB實(shí)現(xiàn)。三層分別是客戶應(yīng)用層、商務(wù)邏輯層、數(shù)據(jù)層。

1.應(yīng)用層

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

2.商務(wù)邏輯層

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

工作流執(zhí)行服務(wù)組件是工作流管理系統(tǒng)的重要組成部分,搭建在J2EE應(yīng)用服務(wù)器之中。執(zhí)行服務(wù)組件包含工作流執(zhí)行服務(wù)器,由工作流引擎實(shí)現(xiàn),組件還提供用戶客戶端應(yīng)用程序模板和工作列表查詢工具,為上層MIS調(diào)用提供API。在技術(shù)實(shí)現(xiàn)上,主要采用JSP、Servlet、EJB,整體采用B/S、C/S混合結(jié)構(gòu),客戶端工作流相關(guān)信息查詢采用B/S,具體業(yè)務(wù)邏輯通過RMI機(jī)制或Soap機(jī)制調(diào)用放在服務(wù)器端的EJB組件來完成。

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

3.數(shù)據(jù)層

它是工作流平臺(tái)的數(shù)據(jù)基礎(chǔ),由工作流模型數(shù)據(jù)庫、工作流實(shí)例數(shù)據(jù)庫和工作流組織數(shù)據(jù)庫組成,主要負(fù)責(zé)對(duì)工作流系統(tǒng)中的模型數(shù)據(jù)、實(shí)例數(shù)據(jù)和組織數(shù)據(jù)進(jìn)行存儲(chǔ)、組織與維護(hù)。邏輯層與數(shù)據(jù)層DBMS的連接是通過JDBC來完成的,可以對(duì)大部分商用關(guān)系數(shù)據(jù)庫提供支持。

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

三、工作流引擎的設(shè)計(jì)

1.工作流引擎實(shí)現(xiàn)方法

工作流引擎采用EJB組件技術(shù)實(shí)現(xiàn),封裝了相應(yīng)的業(yè)務(wù)邏輯,工作流引擎的運(yùn)行主要就是對(duì)象之間的交互和接口對(duì)對(duì)象的調(diào)用,以及它們對(duì)數(shù)據(jù)庫進(jìn)行的各種讀寫操作。根據(jù)引擎提供的功能,引擎由四個(gè)方面的管理功能組成:工作流模板管理、過程實(shí)例管理、活動(dòng)實(shí)例管理、用戶角色管理。主要的實(shí)體Bean包括:過程實(shí)例Bean、活動(dòng)實(shí)例Bean、角色Bean、部門Bean、職員Bean、規(guī)則Bean、團(tuán)隊(duì)Bean、任務(wù)項(xiàng)Bean。

(1)工作流模板管理Bean

包括的方法有:模板創(chuàng)建、刪除模板、模板實(shí)例化、保存到數(shù)據(jù)庫。

(2)過程實(shí)例管理Bean

包括的方法有:初始化過程實(shí)例、啟動(dòng)過程實(shí)例、掛起過程實(shí)例、終止過程實(shí)例、刪除過程實(shí)例、重啟過程實(shí)例。

(3)活動(dòng)實(shí)例管理Bean

包括的方法有:開始活動(dòng)實(shí)例、掛起活動(dòng)實(shí)例、重啟活動(dòng)實(shí)例、終止活動(dòng)實(shí)例、獲得活動(dòng)實(shí)例列表、取消活動(dòng)實(shí)例。

(4)用戶角色管理Bean

包括的方法有:添加用戶、設(shè)置用戶角色、刪除用戶、添加角色、刪除角色。

2.工作流過程實(shí)例管理

采用XML語言來表示電子商務(wù)過程模型,過程模型主要由這些實(shí)體組成:過程、活動(dòng)、路由規(guī)則、工作流相關(guān)應(yīng)用。例如在電子商務(wù)訂單確認(rèn)過程模型中:首先,企業(yè)銷售部門對(duì)訂單上的數(shù)據(jù)進(jìn)行驗(yàn)證,對(duì)填寫錯(cuò)誤的訂單轉(zhuǎn)到退出,對(duì)填寫正確的訂單進(jìn)行處理;然后,根據(jù)客戶選擇的不同支付方式,當(dāng)使用信用卡支付時(shí),把客戶信用卡信息發(fā)送給信用卡服務(wù)器進(jìn)行審批,確認(rèn)支付額是否被認(rèn)可;最后,發(fā)送訂單確認(rèn)信息給客戶。

在工作流過程實(shí)例啟動(dòng)時(shí),工作流引擎把XML定義實(shí)例化后,經(jīng)過XML解析器的解析,生成過程、活動(dòng)、流轉(zhuǎn)路由等對(duì)象,再保存于數(shù)據(jù)庫相應(yīng)的表中。過程模型中的實(shí)體被封裝成對(duì)象,包括:活動(dòng)結(jié)點(diǎn)(Activity)、過程(Process)、路由節(jié)點(diǎn)(Rule)、工作流相關(guān)應(yīng)用(WorkflowApp)。對(duì)象的基本屬性包括ID、名稱等,并且具有共同的方法:(1)ContverttoXML():將模型元素的屬性轉(zhuǎn)換為XML格式的數(shù)據(jù),以便于保存為XML文件;(2)SavetoDB():此方法將模型中元素的信息保存到數(shù)據(jù)庫中特定的表中。

工作流過程實(shí)例的執(zhí)行可以看作是一個(gè)狀態(tài)變遷,其狀態(tài)有:初始化、運(yùn)行、激活、掛起、結(jié)束、停止。工作流引擎調(diào)度中心根據(jù)不同的條件,例如,啟動(dòng)過程、執(zhí)行任務(wù)、結(jié)束任務(wù)以及其他事件的發(fā)生,會(huì)導(dǎo)致工作流過程實(shí)例從一個(gè)狀態(tài)轉(zhuǎn)換到另一種狀態(tài)。

3.任務(wù)管理

任務(wù)管理主要根據(jù)調(diào)度中心的指示完成諸如任務(wù)創(chuàng)建、任務(wù)狀態(tài)的轉(zhuǎn)換以及相關(guān)數(shù)據(jù)的維護(hù)等工作。每次結(jié)束任務(wù)的外部請(qǐng)求將觸發(fā)調(diào)度中心調(diào)用任務(wù)管理為后繼活動(dòng)(如果存在的話)創(chuàng)建新的實(shí)例,其狀態(tài)為“待處理”;同時(shí),其它不同的外部請(qǐng)求也將觸發(fā)任務(wù)管理實(shí)施任務(wù)狀態(tài)的切換。任務(wù)的主要狀態(tài)有:初始、處理、暫停、正在處理、完成。

(1)任務(wù)隊(duì)列

一個(gè)活動(dòng)可以具有多個(gè)實(shí)例,每個(gè)實(shí)例稱為一個(gè)任務(wù)。在電子商務(wù)系統(tǒng)中一個(gè)任務(wù)對(duì)應(yīng)于企業(yè)具體的業(yè)務(wù)步驟。

(2)任務(wù)派發(fā)

任務(wù)派發(fā)處理只針對(duì)人工交互活動(dòng),是指按照何種準(zhǔn)則將任務(wù)分配給具體人員來執(zhí)行。任務(wù)派發(fā)的方式是按角色指定和按人員指定兩種。

(3)任務(wù)狀態(tài)控制方法

工作流引擎對(duì)任務(wù)狀態(tài)的控制主要來源于任務(wù)的啟動(dòng)規(guī)則和后繼規(guī)則實(shí)現(xiàn)。啟動(dòng)規(guī)則是通過相任務(wù)的直接前趨任務(wù)來表示的,啟動(dòng)規(guī)則包括順序、與連接、或連接、用戶自定義四種規(guī)則。調(diào)度中心在將任務(wù)切換到待處理狀態(tài)之前先進(jìn)行相關(guān)的啟動(dòng)規(guī)則檢查,只有滿足啟動(dòng)條件的任務(wù)才可以進(jìn)行狀態(tài)的切換。任務(wù)的后繼規(guī)則是指當(dāng)前任務(wù)結(jié)束后該啟動(dòng)哪些后繼任務(wù),后繼規(guī)則包含順序、或分支、與分支、用戶自定義四種規(guī)則。

四、總結(jié)

工作流管理技術(shù)通過過程建模和過程管理的核心技術(shù)開發(fā)的企業(yè)電子商務(wù)系統(tǒng)能迅速實(shí)現(xiàn)企業(yè)業(yè)務(wù)重組,使電子商務(wù)活動(dòng)以信息流為基礎(chǔ),可以全面提高企業(yè)協(xié)作能力。在本文所做研究的基礎(chǔ)上,筆者認(rèn)為可以從以下幾個(gè)方面進(jìn)行深入研究:對(duì)具有適應(yīng)的柔性工作流的研究工作、以及如何保證動(dòng)態(tài)建模方法動(dòng)態(tài)路由的正確性還有待進(jìn)一步充實(shí)和擴(kuò)展,對(duì)工作流系統(tǒng)的容錯(cuò)能力、數(shù)據(jù)保護(hù)、數(shù)據(jù)恢復(fù)和異常處理策略方面還有待進(jìn)一步的研究。

【編輯推薦】

  1. J2EE學(xué)習(xí)中一些值得研究的開源項(xiàng)目
  2. j2ee學(xué)習(xí)方法摘要
  3. 總結(jié)J2EE項(xiàng)目開發(fā)10大風(fēng)險(xiǎn)
  4. 基于J2EE方式進(jìn)行軟交換系統(tǒng)配置
責(zé)任編輯:于鐵 來源: 中國(guó)電子商務(wù)研究中心
相關(guān)推薦

2009-06-18 16:13:14

J2EE開發(fā)

2009-06-22 17:05:41

Java EEJava企業(yè)應(yīng)用

2009-06-10 14:10:23

J2EE學(xué)習(xí)J2EE是什么

2009-06-10 13:37:06

J2EE可伸縮性J2EE靈活性J2EE維護(hù)

2009-01-18 15:43:29

數(shù)據(jù)挖掘電子商務(wù)WEB

2009-06-23 08:06:46

J2EE體系架構(gòu)J2EE模型J2EE設(shè)計(jì)模式

2009-06-23 16:48:26

J2EE常見問題J2EE平臺(tái)

2009-06-11 17:06:11

J2EE歷史Java EE概述

2011-05-20 09:56:15

J2EE

2009-06-16 11:14:00

Hibernate+SJ2EE應(yīng)用開發(fā)

2011-03-17 13:00:27

面向?qū)ο髷?shù)據(jù)庫電子商務(wù)

2009-06-12 08:54:22

EJB術(shù)語J2EE

2011-03-17 12:33:56

面向?qū)ο髷?shù)據(jù)庫電子商務(wù)

2009-06-22 17:32:25

J2EE平臺(tái)

2009-06-16 13:27:59

Hibernate x

2009-06-11 17:11:07

J2EE設(shè)計(jì)模式工廠模式

2009-06-10 13:30:32

J2EE四層模型客戶層Web層

2009-06-22 11:15:00

J2EE應(yīng)用測(cè)試

2009-06-22 17:34:40

J2EE架構(gòu)

2009-06-23 08:12:48

J2EE調(diào)用存儲(chǔ)過程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

水莓100国产免费av在线播放| 在线视频成人| 一区二区三区在线视频播放| 潘金莲一级淫片aaaaa免费看| 中文字幕免费精品| 国产97在线|日韩| 欧美一区 二区| 国内精品视频久久| 日韩电影精品| www.亚洲一区| 久久精品国产福利| 国产午夜精品美女视频明星a级| 爱情岛论坛亚洲品质自拍视频网站| 欧美老肥妇做.爰bbww| 黄色片在线看| 欧美视频三区在线播放| 韩国中文字幕2020精品| 色婷婷激情久久| 国产美女性感在线观看懂色av| 黄色一区二区在线| 秋霞在线观看av| 欧美激情综合五月色丁香 | 日韩国产一二三区| 国产亚洲精品美女久久久| av有声小说一区二区三区| 国产一区二区日韩| 天天综合在线观看| 久久免费观看视频| 久久婷婷蜜乳一本欲蜜臀| 97视频中文字幕| 久久久亚洲一区| 久久99国产精品一区| 久久综合九色综合欧美就去吻| 艹b视频在线观看| 婷婷国产v国产偷v亚洲高清| 在线观看国产原创自拍视频| 欧美一区二区三区影视| 欧美极度另类| 欧美俄罗斯乱妇| 久久网站免费观看| 精品久久精品久久| 国产在线精品视频| 91av在线免费播放| 久久先锋影音av鲁色资源| 国产裸体免费无遮挡| 亚洲人成网站精品片在线观看| 男女性激情视频在线观看| 欧美日韩在线免费| 黄页网站在线| 久久99久久亚洲国产| 日本大胆欧美| 国产一区二区三区无遮挡| 国产精品18久久久久久久网站| 日本xxxx黄色| 欧美色图天堂网| 丁香婷婷久久| 国产精品精品国产| 蜜臀久久久99精品久久久久久| 久久精品视频91| 在线观看日韩毛片| 台湾天天综合人成在线| 91精品久久久久久久久中文字幕| 另类中文字幕网| 欧美二区在线视频| 亚洲成人在线网站| 一个人看的www视频在线免费观看| 欧美激情高清视频| 黑人一区二区| 欧美精品aaaa| 欧美一二三在线| 你懂的在线观看一区二区| 欧美欧美一区二区| 一区二区三区在线影院| 一个人www视频在线免费观看| 日本伊人精品一区二区三区介绍| 日韩高清一区在线| 在线影院自拍| 精品国产欧美一区二区五十路| 亚洲国产日韩欧美在线| 国产素人在线观看| 欧美一区二区久久| 伊人久久大香线蕉无限次| 一区二区在线观看网站| 亚洲风情在线资源站| 欧美啪啪网站| 日韩精品欧美一区二区三区| 伊人婷婷欧美激情| 国产午夜亚洲精品一级在线| 日本精品一区二区三区高清 久久| 亚洲另类色综合网站| 亚洲一区二区av| 亚洲精品第一区二区三区| 色哟哟日韩精品| 你微笑时很美电视剧整集高清不卡| 91国在线高清视频| 91精品麻豆日日躁夜夜躁| 先锋资源久久| 日本在线免费观看视频| 久99久在线视频| 另类小说一区二区三区| freemovies性欧美| 成人国产精品一区二区| 国产精品三级视频| 日韩国产91| 青青青青在线视频| 日韩精品中文字幕久久臀| 中日韩视频在线观看| 色猫av在线| 国产欧美va欧美va香蕉在| 国产亚洲一区二区三区四区| a∨色狠狠一区二区三区| 正在播放久久| 亚洲激情国产精品| 日本美女一区二区三区视频| 日本激情在线观看| 97超级碰碰| 欧美性猛交xxxx| 99久久亚洲精品蜜臀| 国产1区2区视频| 69影院欧美专区视频| 国产午夜精品一区二区| crdy在线观看欧美| 欧美丰满熟妇bbbbbb百度| 中文字幕最新精品| 成人黄色av电影| 九七电影院97理论片久久tvb| 亚洲一区影院| 亚洲人成网站免费播放| 成人激情免费网站| 日韩一区二区三区精品| 中文字幕在线观看第三页| 成人444kkkk在线观看| 久久欧美中文字幕| 国产精品x8x8一区二区| 成年人羞羞的网站| 国产精品中文在线| 欧美日韩一区二区三区| 欧美日韩天堂| 蜜桃成人365av| 日韩视频在线视频| 色综合视频一区中文字幕| 中文一区一区三区高中清不卡| 噜噜噜狠狠夜夜躁精品仙踪林| 91九色porny视频| 91亚洲一区精品| 欧美一级欧美三级在线观看| 麻豆精品视频在线| 深夜福利亚洲| 手机福利视频欧美| 精品欧美日韩在线| 精品中文视频在线| 国产欧美日韩中文久久| 成人在线免费观看视频| h视频在线免费| 日本免费黄色小视频| 久久99国产综合精品女同 | 亚洲动漫精品| 在线视频2区| 欧美亚州在线观看| 一区二区三区动漫| 中文字幕一区二区不卡| 青青一区二区三区| 午夜激情视频在线| 国产无限制自拍| 国产精品久久久久久亚洲影视 | 日韩av中文字幕在线播放| 成人一道本在线| 婷婷综合一区| 99reav在线| 日韩黄色片在线| 国产精品国模在线| 精品少妇一区二区三区免费观看 | 亚洲欧洲一区二区| 久久免费少妇高潮久久精品99| 欧美午夜激情在线| 老色鬼精品视频在线观看播放| 精品中文在线| 暖暖视频在线免费观看| 亚洲欧美日本国产有色| 97在线免费观看| 日韩欧美资源站| 中文字幕在线一区| 亚洲日本免费| 亚洲日本一区二区三区在线| 国产大学生校花援交在线播放| 久青草视频在线播放| 91在线|亚洲| 久久精品久久久久| 欧美日韩成人一区| 国产精品系列在线| 免费精品视频最新在线| 狠狠做六月爱婷婷综合aⅴ| 日本免费一区二区六区| 五月天丁香婷| 国产一级爱c视频| 麻豆传媒一区| 国产精品久久久久影院日本| 亚洲性av网站| 91精品国产日韩91久久久久久| 日韩久久一区二区|