亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于J2EE的工作流引擎的探索與實現(xiàn)

        2014-02-20 01:18:04同劍飛
        電子測試 2014年16期
        關(guān)鍵詞:引擎應(yīng)用程序組件

        同劍飛

        (西安外事學(xué)院現(xiàn)代教育技術(shù)中心,西安,710077)

        基于J2EE的工作流引擎的探索與實現(xiàn)

        同劍飛

        (西安外事學(xué)院現(xiàn)代教育技術(shù)中心,西安,710077)

        隨著我國信息化的不斷發(fā)展,生產(chǎn)企業(yè)的自動化程度不斷提高。以發(fā)達電子通信產(chǎn)業(yè)和IT網(wǎng)絡(luò)技術(shù)為支持平臺的工作流引擎技術(shù)隨之誕生,它不僅能夠提高系統(tǒng)的工作效率,并且,能夠?qū)崿F(xiàn)企業(yè)中并行任務(wù)執(zhí)行過程的線性化?;诖耍疚难芯苛嘶贘2EE技術(shù)的工作流引擎的實現(xiàn),以期為企業(yè)的自動化程度的提高提供技術(shù)上的參考。

        J2EE;工作流引擎;企業(yè)

        0 引言

        信息技術(shù)和電子商務(wù)的快速發(fā)展以及對它們的需求給應(yīng)用程序開發(fā)人員帶來了新的壓力。近幾年,計算機技術(shù)發(fā)展有了新的突破,越來越多的企業(yè)對信息化建設(shè)更加重視。企業(yè)若想在激烈的市場競爭中生存下來,無法拒絕信息技術(shù)帶來得諸多優(yōu)勢。而完成系統(tǒng)管理的自動化,將大大提高工作效率,有效進行信息分類,更好地向管理者及客戶展現(xiàn)所需信息。J2EE平臺提供了一個基于組件的方法來加快設(shè)計、開發(fā)、裝配及部署企業(yè)應(yīng)用程序,實現(xiàn)了用更少的資金、更少的資源來更快地設(shè)計、開發(fā)企業(yè)應(yīng)用程序。

        1 J2EE技術(shù)

        1.1 J2EE技術(shù)的概念

        J2EE( Java 2 Platform Enterprise Edition)是一套與傳統(tǒng)應(yīng)用開發(fā)全然不同的技術(shù)架構(gòu),主要是利用Java技術(shù)將多層次企業(yè)級應(yīng)用平臺構(gòu)建出來,這是由SUN公司提出的的一系列規(guī)范和標(biāo)準(zhǔn)。這種技術(shù)的提出大大提高了企業(yè)管理的自動化。

        1.2 J2EE體系結(jié)構(gòu)

        J2EE平臺能提供多層分布式應(yīng)用模型,這就意味著應(yīng)用邏輯將根據(jù)功能為不同的部分。由于J2EE各組件具有不同的功能,從而會分布于不同的層中,各層中的組件獨立完成對應(yīng)的功能,類似于企業(yè)中不同人員擔(dān)任著不同的職責(zé),各部門分工合作,各盡其責(zé)。J2EE系統(tǒng)也在分層系統(tǒng)中實現(xiàn)了職責(zé)的分離,簡化了原本復(fù)雜的管理系統(tǒng),將之前相對混亂的模式做出了相應(yīng)地改變,這更有助于團隊對其進一步的開發(fā)、拓展。

        一般地,J2EE的體系結(jié)構(gòu)是按層劃分的,而且廣泛地采用四層分布式。以下就是各層的具體功能闡釋。

        1)客戶層(Client Tier)。直接與客戶打交道,實現(xiàn)二者之間的交互,對客戶的輸入數(shù)據(jù)進行接收,并將系統(tǒng)的業(yè)務(wù)數(shù)據(jù)直接顯示給客戶,驗證數(shù)據(jù)格式是否具備合法性,最終使客戶層在客戶機器上長期駐留。

        2)Web表示層(Web Presentation Tier)。Web組件JSP(Java Server Pages)和Servlet(服務(wù)器端的Java應(yīng)用程序)在Web的表示層上運行,而Web則在服務(wù)器上運行,也就是說Web層即容器。此外,此外,業(yè)務(wù)層的業(yè)務(wù)數(shù)據(jù)用Web組件對其進行讀取,并將它所顯示業(yè)務(wù)數(shù)據(jù)需求發(fā)送給客戶。

        3)業(yè)務(wù)層(Business Tiser)。運行EJB組件,如會話EJB組件、消息驅(qū)動EJB組件及JPA組件,不僅要對實際應(yīng)用的業(yè)務(wù)邏輯進行模型化,而且要完成數(shù)據(jù)庫的業(yè)務(wù)處理和持久化,這些才是企業(yè)級應(yīng)用的核心所在。

        4)信息數(shù)據(jù)庫層(Information Data Tier)。一般指的是系統(tǒng)數(shù)據(jù)庫,該數(shù)據(jù)庫會對J2EE應(yīng)用系統(tǒng)中的所有數(shù)據(jù)進行保存。

        采用4層分層體系結(jié)構(gòu),簡潔了冗長繁瑣的計算機體系,使得系統(tǒng)分工明確,特點鮮明,在看似獨立的系統(tǒng)上完成程序的統(tǒng)一,以便于整體團隊的開發(fā)合作,提高企業(yè)效率。

        2 工作流相關(guān)概念和活動管理過程

        2.1 相關(guān)概念

        1993年國際管理工作流管理聯(lián)盟(WFMC)對工作流相關(guān)定義做了設(shè)定。工作流本質(zhì)上是一系列企業(yè)的經(jīng)營過程,對于這個過程的執(zhí)行,它可以部分或是完全的自動執(zhí)行,而且可以在不同的執(zhí)行者之間依據(jù)既定的一系列過程程序,進行信息、文檔以及任務(wù)之間的傳遞及執(zhí)行。

        2.2 活動管理過程

        工作流活動的管理過程主要分為過程建模、運行控制以及人機交互三部分,這三部分之間關(guān)系密切,每一部分都需要慎重對待。相關(guān)內(nèi)容如下:

        (1)過程建模。指的是在工作流組成活動或是過程執(zhí)行前,將其定義與建模工作完成。

        (2)運行控制。指的是在操作過程中,如何對工作流過程的執(zhí)行活動實施調(diào)度。需要做到合理科學(xué)并有效對其進行管理。

        (3)人機交互。指的是主要負(fù)責(zé)人機對話和實時交互。

        3 Fire Workflow工作流引擎

        3.1 工作流引擎概念和工作步驟

        3.1.1 概念

        工作流引擎(Workflow Engine ),指作為為應(yīng)用系統(tǒng)提供具體解決方案的應(yīng)用系統(tǒng)中的一部分,工作流能根據(jù)各自不同的任務(wù)和角色分工、條件的差異程度,信息傳遞的路由和內(nèi)容的流程,將會被自動進行判斷。

        工作流引擎在本質(zhì)上是一套軟件系統(tǒng),可以對工作流的執(zhí)行進行創(chuàng)建、定義或是管理,對過程的定義進行解釋,實現(xiàn)與工作流參與者之間的交互對話,對各種外部的IT工具和應(yīng)用軟件進行必要的調(diào)用。

        3.1.2 工作步驟

        具體運行的工作流引擎其活動具體分為三步:第一階段是初始建模。初始建模就是對實際操作過程中的業(yè)務(wù)操作流程利用工作流的特定建模工具,將工作流轉(zhuǎn)換為計算機可以進行模擬處理的模型。第二階段是模型的實例化階段。對具體業(yè)務(wù)流程進行實例化,為辦理流轉(zhuǎn)時的具體業(yè)務(wù)流程提供相關(guān)的控制數(shù)據(jù)和資源。第三階段工作流的執(zhí)行階段。完成業(yè)務(wù)流程的具體執(zhí)行,完成人機交互。

        3.1.3 Fire Workflow工作流引擎的優(yōu)勢

        (1)采用了Fire workflow工作流引擎的系統(tǒng),可以根據(jù)算法機動掌握流程的控制、流轉(zhuǎn)。

        (2)為了使企業(yè)用一個完整的企業(yè)級應(yīng)用系統(tǒng)取代各種實際應(yīng)用系統(tǒng),采用Fire workflow工作流引擎的系統(tǒng),

        (3)具備了Fire workflow功能,更加簡潔、靈活的管理軟件的數(shù)據(jù)庫結(jié)構(gòu)定義功能。

        (4)為了使企業(yè)開發(fā)與現(xiàn)有應(yīng)用系統(tǒng)的接口,選擇集成Fire workflow工作流引擎的系統(tǒng)。

        4 系統(tǒng)的實現(xiàn)

        在本質(zhì)上,基于J2EE的工作流引擎是一個基于Web的工作流管理系統(tǒng)——Web WFMS,采用標(biāo)準(zhǔn)接口,以工作流參考模型為基準(zhǔn),系統(tǒng)與工作流應(yīng)用程序之間的數(shù)據(jù)可達成共享,還能建立協(xié)同機制-----數(shù)據(jù)交互和處理。在Windows Server下系統(tǒng)的服務(wù)器軟件環(huán)境得以運行,關(guān)系數(shù)據(jù)庫SQL Server用來實現(xiàn)Web Server,數(shù)據(jù)庫中對工作流系統(tǒng)的數(shù)據(jù)進行保存,瀏覽器方式幫助系統(tǒng)客戶端實現(xiàn),系統(tǒng)與服務(wù)器之間的交互采用標(biāo)準(zhǔn)化的HTTP協(xié)議。系統(tǒng)的總體架構(gòu),如圖4-1所示:

        圖4-1 系統(tǒng)的實現(xiàn)架構(gòu)

        5 總結(jié)

        作為企業(yè)的一項長期必備的工作,一個高效的工作流引擎的正確使用,將使得企業(yè)的信息化建設(shè)更上一個新臺階,幫助企業(yè)實現(xiàn)自身的價值目標(biāo)。

        [1] [美]Craig A.Berry(著)邱仲潘(譯).實用J2EE設(shè)計模式編程指南.電子工業(yè)出版社2004

        [2] 童春杰,等.基于J2EE的分布式體系及應(yīng)用.計算機應(yīng)用研究,2002,10:31-34

        [3] 夏冬.白樹仁.鄧惠建.基于J2EE的工作流管理系統(tǒng)模型[J],計算機工程與科學(xué),2006,28(3):123-133

        Research and implementation of workflow engine based on J2EE

        Tong Jianfei
        (The modern education technology center of Xi'an External affairs Institute,Xi'an,710077)

        With the continuous development of China's informationization,automation production enterprises continuously improve the chengdu.Based on the developed electronic communications industry and the IT network technology for the workflow engine technology support platform was born,it not only can improve the efficiency of the system,and,to the parallel task execution process of linear realization enterprise.Based on this,this paper studies the realization of workflow engine based on J2EE technology,in order to improve the degree of automation of enterprises to provide technical reference.

        J2EE;Workflow Engine;company

        猜你喜歡
        引擎應(yīng)用程序組件
        無人機智能巡檢在光伏電站組件診斷中的應(yīng)用
        能源工程(2022年2期)2022-05-23 13:51:50
        新型碎邊剪刀盤組件
        重型機械(2020年2期)2020-07-24 08:16:16
        U盾外殼組件注塑模具設(shè)計
        刪除Win10中自帶的應(yīng)用程序
        電腦報(2019年12期)2019-09-10 05:08:20
        藍谷: “涉藍”新引擎
        商周刊(2017年22期)2017-11-09 05:08:31
        無形的引擎
        河南電力(2015年5期)2015-06-08 06:01:46
        風(fēng)起新一代光伏組件膜層:SSG納米自清潔膜層
        太陽能(2015年11期)2015-04-10 12:53:04
        基于Cocos2d引擎的PuzzleGame開發(fā)
        關(guān)閉應(yīng)用程序更新提醒
        電腦迷(2012年15期)2012-04-29 17:09:47
        三星電子將開設(shè)應(yīng)用程序下載商店
        西西人体444www大胆无码视频| 国产诱惑人的视频在线观看| 亚洲久悠悠色悠在线播放| 国产精品毛片毛片av一区二区| 久久久国产精品无码免费专区| 国产亚洲精品美女久久久m| 久久国产亚洲高清观看| 无遮挡边摸边吃奶边做视频免费| 国产最新AV在线播放不卡| 亚洲人成网站在线播放小说| 一本色道久久88加勒比综合| 国产精品国产三级国产专播| 被黑人猛躁10次高潮视频| 日子2020一区二区免费视频| 一亚洲一区二区中文字幕| 一本久道高清视频在线观看| 国产亚洲2021成人乱码| www插插插无码免费视频网站 | 国内少妇毛片视频| 免费无码国产v片在线观看| 日韩成人精品在线| 日本人妖一区二区三区| 国产中文色婷婷久久久精品| 无码爆乳护士让我爽| 色噜噜狠狠一区二区三区果冻| 久久精品国产一区二区蜜芽| 亚洲一区二区国产精品视频| 久久狼人国产综合精品| 精品视频一区二区三区在线观看| ā片在线观看| 素人系列免费在线观看| 穿着白丝啪啪的av网站| 无码人妻精品一区二区在线视频| 色www亚洲| 高清国产亚洲精品自在久久| 中文字幕乱码高清完整版| 99久久精品自在自看国产| 日韩极品免费在线观看| 欧美性受xxxx黑人猛交| 国产午夜三级一区二区三| av大片在线无码永久免费网址|