• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      簡(jiǎn)議J2EE工作流系統(tǒng)之間的協(xié)作

      2014-04-29 01:52:11姚軍
      電腦迷 2014年19期
      關(guān)鍵詞:表單頁(yè)面協(xié)作

      姚軍

      摘 要 J2EE工作流系統(tǒng)的研究和應(yīng)用過(guò)程中,逐漸暴露出許多問(wèn)題和不足,缺乏協(xié)作的支持能力即是其中之一。本文提出一種支持協(xié)作的方法,來(lái)解決系統(tǒng)間協(xié)作這一問(wèn)題。

      關(guān)鍵字 J2EE 工作流 CSCW

      中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A

      CSCW(Computer Supported Cooperative Work)簡(jiǎn)稱計(jì)算機(jī)協(xié)同工作,指地域分散的一個(gè)群體借助計(jì)算機(jī)及其網(wǎng)絡(luò)技術(shù),共同協(xié)調(diào)與協(xié)作來(lái)完成一項(xiàng)任務(wù)。它包括群體工作方式研究、支持群體工作的相關(guān)技術(shù)研究、協(xié)同工作系統(tǒng)的建設(shè)、應(yīng)用系統(tǒng)的開(kāi)發(fā)等部分。通過(guò)建立協(xié)同工作的環(huán)境,改善人們進(jìn)行信息交流的方式,消除或減少人們?cè)跁r(shí)間和空間上的相互分隔的障礙,節(jié)省工作人員的時(shí)間和精力,提高群體工作質(zhì)量和效率,從而提高企業(yè)、機(jī)關(guān)、團(tuán)體、乃至整個(gè)社會(huì)的整體效益和人類的生活質(zhì)量。CSCW不僅需要計(jì)算機(jī)網(wǎng)絡(luò)與通信技術(shù)、多媒體技術(shù)等計(jì)算機(jī)技術(shù)的支持,還需要社會(huì)學(xué)、心理學(xué)、管理科學(xué)等領(lǐng)域的知識(shí)。

      在J2EE工作流平臺(tái)中,同時(shí)運(yùn)行和維護(hù)著多個(gè)J2EE工作流系統(tǒng),這些系統(tǒng)和J2EE工作流平臺(tái)相互協(xié)作,才使得J2EE工作流平臺(tái)可以正常運(yùn)轉(zhuǎn)下去。

      1各個(gè)J2EE工作流系統(tǒng)的額外工作量

      J2EE工作流平臺(tái)的出現(xiàn),使得審批人不用往返于各個(gè)J2EE工作流系統(tǒng)審批,只須查看J2EE工作流的審批列表,就可以得到所有該此用戶審批的表單??瓷先2EE工作流平臺(tái)是萬(wàn)能的,只需要開(kāi)發(fā)它就可以了,但是事實(shí)上各個(gè)J2EE工作流也有自己的任務(wù)。比如審批人在審批的時(shí)候需要看到這個(gè)表單的詳細(xì)信息,不同J2EE工作流系統(tǒng)中,表單的詳細(xì)信息的表現(xiàn)形式是不同的,這點(diǎn)J2EE工作流平臺(tái)無(wú)法統(tǒng)一實(shí)現(xiàn),只能由各個(gè)系統(tǒng)單獨(dú)開(kāi)發(fā)。還有在一次J2EE工作流中,不僅流水是用被記錄在數(shù)據(jù)庫(kù)中的,用戶的申請(qǐng)信息也是需要被保存在數(shù)據(jù)庫(kù)的,而這個(gè)系統(tǒng)的申請(qǐng)信息也是千差萬(wàn)別的,J2EE工作流平臺(tái)也無(wú)法統(tǒng)一記錄,所以申請(qǐng)信息也只能由各個(gè)系統(tǒng)單獨(dú)開(kāi)發(fā)記錄。

      由此可見(jiàn),各個(gè)J2EE工作流系統(tǒng)除了在J2EE工作流平臺(tái)中完成流程定義外,還需要做一些額外的工作量,下圖將介紹開(kāi)發(fā)一個(gè)新的J2EE工作流系統(tǒng)的若干流程,如圖1所示:

      圖1 開(kāi)發(fā)一個(gè)J2EE工作流系統(tǒng)需要完成的步驟

      圖1中介紹了開(kāi)發(fā)一個(gè)新的J2EE工作流系統(tǒng)需要完成若干個(gè)的步驟,其中綠色框表示這一步J2EE工作流平臺(tái)已經(jīng)實(shí)現(xiàn)了,新系統(tǒng)就可以直接跳過(guò)這一步;紅色框表示,這一步J2EE工作流平臺(tái)無(wú)法統(tǒng)一的實(shí)現(xiàn),必須由各自系統(tǒng)單獨(dú)開(kāi)發(fā),然后配置到J2EE工作流平臺(tái)中。

      但是又有一個(gè)問(wèn)題出來(lái)了,即使申請(qǐng)和審批查詢頁(yè)面由各自系統(tǒng)開(kāi)發(fā)出來(lái)了,如何才能顯示在J2EE工作流平臺(tái)中呢?還記得介紹流程定義模塊時(shí),用到的幾個(gè)Url嗎?它們就是為了解決這個(gè)問(wèn)題而出現(xiàn)的,各個(gè)J2EE工作流系統(tǒng)寫(xiě)好申請(qǐng)和審批查詢頁(yè)面,通過(guò)IIS以Web形式發(fā)布出去,在流程定義模塊添加新系統(tǒng)時(shí),配置好相應(yīng)的Url信息,用戶就可以通過(guò)J2EE工作流平臺(tái)中看到各個(gè)系統(tǒng)單獨(dú)開(kāi)發(fā)的頁(yè)面。這樣做,即保持的平臺(tái)的統(tǒng)一和一致性,又可以體現(xiàn)出各個(gè)系統(tǒng)之間的個(gè)性。

      2 J2EE工作流平臺(tái)和各個(gè)J2EE工作流系統(tǒng)的協(xié)作

      上面在J2EE工作流平臺(tái)顯示出各個(gè)J2EE工作流系統(tǒng)特有的頁(yè)面,但是這樣的還是遠(yuǎn)遠(yuǎn)不夠的。例如E-leave請(qǐng)假系統(tǒng)是一個(gè)J2EE工作流系統(tǒng),用戶申請(qǐng)時(shí)會(huì)J2EE工作流平臺(tái)負(fù)責(zé)產(chǎn)生J2EE工作流,同時(shí)請(qǐng)假系統(tǒng)負(fù)責(zé)記錄申請(qǐng)信息。當(dāng)最后一個(gè)審批人審批同意時(shí),J2EE工作流平臺(tái)負(fù)責(zé)結(jié)束J2EE工作流,請(qǐng)假系統(tǒng)則需要將員工的申請(qǐng)的假?gòu)膯T工基本信息表中扣除出去。也就是審批人審批時(shí),可能需要完成兩部分的數(shù)據(jù)更新:J2EE工作流流水和請(qǐng)假系統(tǒng),但是審批的地點(diǎn)是在J2EE工作流平臺(tái),而且平臺(tái)也不知道請(qǐng)假系統(tǒng)后臺(tái)的數(shù)據(jù)庫(kù)結(jié)構(gòu),J2EE工作流平臺(tái)如何保證兩部分的更新,可以同時(shí)進(jìn)行呢?

      工作流平臺(tái)和各個(gè)工作流系統(tǒng)之間的協(xié)作需要通過(guò)以下幾個(gè)方面進(jìn)行處理:

      過(guò)程模型,參與者,過(guò)程管理,記錄管理,活動(dòng)管理,外部應(yīng)用調(diào)用,任務(wù)調(diào)度。

      首先在各個(gè)工作流系統(tǒng)內(nèi),完成各自獨(dú)立的基本業(yè)務(wù)數(shù)據(jù)邏輯處理操作,預(yù)留一個(gè)接口等待工作流平臺(tái)調(diào)用。當(dāng)用戶點(diǎn)擊某個(gè)操作后,J2EE工作流平臺(tái)完成流水更新操作的同時(shí),通過(guò)JS調(diào)用預(yù)留接口,實(shí)現(xiàn)平臺(tái)和各個(gè)系統(tǒng)之間的協(xié)作。

      下面以表單審批及撤銷(xiāo)為例進(jìn)行說(shuō)明:

      用戶審批負(fù)責(zé)表單的審批,用戶審批和流水記錄屬于J2EE工作流平臺(tái),表單細(xì)則屬于各個(gè)J2EE工作流系統(tǒng),如圖2所示:

      表單撤銷(xiāo)負(fù)責(zé)表單的查詢和撤銷(xiāo),頁(yè)面設(shè)置同表單審批頁(yè)面類似,如圖3所示:

      表單審批及撤銷(xiāo)是程序在J2EE平臺(tái)下保證數(shù)據(jù)的傳遞,通過(guò)數(shù)據(jù)之間的協(xié)作,完成客戶的需求。

      3結(jié)束語(yǔ)

      工作流平臺(tái)是一種典型的異步CSCW系統(tǒng),但實(shí)際應(yīng)用中存在著大量的同步協(xié)作需求,要求工作流系統(tǒng)同時(shí)具有同步協(xié)作和異步協(xié)作的能力。本文給出一個(gè)同步協(xié)作應(yīng)用集成框架的基礎(chǔ)上,對(duì)過(guò)程模型、引擎、任務(wù)表等部分的進(jìn)行改進(jìn),使工作流系統(tǒng)具有支持同步協(xié)作的能力。所提出的應(yīng)用集成接口還不夠完善,還應(yīng)該盡可能多的歸納各類應(yīng)用中同步協(xié)作活動(dòng)的特點(diǎn),并抽象出更具代表性和通用性的方法來(lái)完善接口。另外對(duì)“并發(fā)控制”的研究也不夠深入,沒(méi)有形成非常通用的并發(fā)控制方法和并發(fā)操作間的基于語(yǔ)義的轉(zhuǎn)換方法。在今后的研究中,可以在以上幾個(gè)方面進(jìn)行改進(jìn)和進(jìn)一步研究。隨著對(duì)工作流技術(shù)研究的進(jìn)一步深入,工作流技術(shù)必將逐步完善和成熟,應(yīng)用將不斷深入,應(yīng)用范圍將不斷擴(kuò)展,將為提高企業(yè)的管理水平作出更大的貢獻(xiàn)。

      猜你喜歡
      表單頁(yè)面協(xié)作
      大狗熊在睡覺(jué)
      刷新生活的頁(yè)面
      電子表單系統(tǒng)應(yīng)用分析
      華東科技(2021年9期)2021-09-23 02:15:24
      團(tuán)結(jié)協(xié)作成功易
      淺談網(wǎng)頁(yè)制作中表單的教學(xué)
      協(xié)作
      讀者(2017年14期)2017-06-27 12:27:06
      協(xié)作
      可與您并肩協(xié)作的UR3
      基于Infopath實(shí)現(xiàn)WEB動(dòng)態(tài)表單的研究
      電子世界(2012年24期)2012-12-17 10:49:06
      動(dòng)態(tài)表單技術(shù)在教學(xué)管理中的應(yīng)用*
      岐山县| 富川| 昌江| 隆尧县| 凌云县| 新干县| 平安县| 卓尼县| 万山特区| 凤城市| 宁强县| 灵武市| 武威市| 南康市| 增城市| 灵丘县| 雅安市| 铜梁县| 革吉县| 定南县| 儋州市| 永昌县| 海南省| 娱乐| 德令哈市| 都安| 建平县| 珠海市| 清水县| 休宁县| 临泽县| 江孜县| 平陆县| 平南县| 贵港市| 唐海县| 石屏县| 洛宁县| 彩票| 中卫市| 抚顺县|