基本信息
- 項目名稱:
- 業(yè)務流語言BPMN2BPEL轉(zhuǎn)換器
- 小類:
- 信息技術(shù)
- 大類:
- 科技發(fā)明制作A類
- 簡介:
- 本作品是基于Java語言編寫的輕量級桌面應用軟件,能夠?qū)崿F(xiàn)BPMN中包括基本元素的單泳道流程到BPEL的完美轉(zhuǎn)換,轉(zhuǎn)換后的文件符合OMG和OASIS組織制定的最新相關(guān)標準。實現(xiàn)了工作流中特定業(yè)務流程的圖形化建模(BPMN)過程和在引擎中執(zhí)行(BPEL)過程的良好銜接,達到流程從業(yè)務建模人員到編程人員高效過渡的目的,進而有效促進了辦公自動化的發(fā)展。
- 詳細介紹:
- 業(yè)務流程建模標記法(BPMN)是工作流中特定業(yè)務流程的圖形化表示方法法,它提供一套既對業(yè)務人員直觀又能表現(xiàn)復雜流程語義的標記法;業(yè)務過程執(zhí)行語言(BPEL)是一種描寫工作流業(yè)務過程的編程語言,能夠在執(zhí)行引擎中運行。此兩者均是行業(yè)性的標準,且基于XML語言表示。 由于BPMN只是圖形建模的表示法,不能夠在執(zhí)行引擎中執(zhí)行,但又不能夠強求業(yè)務分析人員懂得像BPEL一樣的過程化編程語言,所以實現(xiàn)從前者到后者的自動轉(zhuǎn)換顯得尤為必要,這也正是本文研究的目標之一。 本作品是基于Java語言編寫的輕量級桌面應用軟件,能夠?qū)崿F(xiàn)BPMN中包括基本元素的單泳道流程到BPEL的完美轉(zhuǎn)換,轉(zhuǎn)換后的文件符合OMG和OASIS組織制定的最新相關(guān)標準。實現(xiàn)了工作流中特定業(yè)務流程的圖形化建模(BPMN)過程和在引擎中執(zhí)行(BPEL)過程的良好銜接,達到流程從業(yè)務建模人員到編程人員高效過渡的目的,進而有效促進了辦公自動化的發(fā)展。
作品專業(yè)信息
設計、發(fā)明的目的和基本思路、創(chuàng)新點、技術(shù)關(guān)鍵和主要技術(shù)指標
- 本作品實現(xiàn)了工作流中特定業(yè)務流程的圖形化建模(BPMN)過程和在引擎中執(zhí)行(BPEL)過程的良好銜接,達到流程從業(yè)務建模人員到編程人員高效過渡的目的,進而有效促進了辦公自動化的發(fā)展。 本作品綜合運用圖論中的若干算法,并使用開源的Web服務框架Metro中的若干組件如JAXB,JAXP,StAX等,建立兩種語言模型并進行轉(zhuǎn)換,以遞歸的轉(zhuǎn)換形式保證了轉(zhuǎn)換過程中元素及流程的完整性和可靠性。 本作品是基于Java語言編寫的輕量級軟件,能夠?qū)崿F(xiàn)BPMN中包括基本元素的單泳道流程到BPEL的完美轉(zhuǎn)換,轉(zhuǎn)換后的文件符合OMG和OASIS組織制定的最新相關(guān)標準。
科學性、先進性
- 本作品順應全球信息化發(fā)展的趨勢,為促進辦公流程自動化的發(fā)展,對工作流領(lǐng)域新生的兩種權(quán)威性表示語言在一定程度上進行了必要的轉(zhuǎn)換,通過測試和驗證,符合國際組織制定的最新標準,在很大程度上減輕了BPEL編程人員的負擔,實現(xiàn)了流程從業(yè)務建模過程到編程執(zhí)行過程的良好銜接。 技術(shù)性分析和說明文檔和參考資料請見作品附帶的工程性論文說明。
獲獎情況及鑒定結(jié)果
- 中國農(nóng)業(yè)大學第五屆挑戰(zhàn)杯優(yōu)勝作品。
作品所處階段
- 實驗室階段
技術(shù)轉(zhuǎn)讓方式
- 排他轉(zhuǎn)讓或獨家轉(zhuǎn)讓,一次性結(jié)算。
作品可展示的形式
- 圖片、錄像、磁盤。
使用說明,技術(shù)特點和優(yōu)勢,適應范圍,推廣前景的技術(shù)性說明,市場分析,經(jīng)濟效益預測
- 本作品屬于支持型軟件——轉(zhuǎn)換工具(計算機軟件分類代碼34000),適用于計算機服務業(yè)(國民經(jīng)濟行業(yè)代碼6100)。 本軟件現(xiàn)階段以JAVA桌面應用的形式發(fā)布,但其包含的功能和算法可與相關(guān)SOA軟件套件相集成,還可作為網(wǎng)絡服務發(fā)布,具有平臺無關(guān)性,能夠很好地融入OSGI標準。具體界面和使用說明請見作品附帶工程型論文說明。 工作流語言標準的制定經(jīng)過十多年的曲折發(fā)展,至今終于趨于穩(wěn)定和完善。雖然在SOA領(lǐng)域國外大型IT廠商處于優(yōu)勢地位,但國內(nèi)的產(chǎn)品更符合我國國情,還是有發(fā)展空間的,本軟件作品可促進國內(nèi)產(chǎn)品在這一領(lǐng)域上的發(fā)展。
同類課題研究水平概述
- BPMN到BPEL的轉(zhuǎn)換工作這兩年一直是人們研究的熱點,隨著BPMN以及BPEL新規(guī)范標準BPMN2.0以及BPEL2.0的出臺,更急需一套轉(zhuǎn)換軟件來完成對新標準的支持。 在理論層面,國內(nèi)外學者從不同角度對BPMN到BPEL轉(zhuǎn)化進行了分析,有的從概念上入手,希望通過統(tǒng)一語義上的定義來方便轉(zhuǎn)換;也有的從中間轉(zhuǎn)換語言入手,希望找到一種介于BPMN和BPEL的中間語言以方便轉(zhuǎn)換;還有的致力于實現(xiàn)一種轉(zhuǎn)換模板,以使轉(zhuǎn)換更加規(guī)范化。然而大多研究只停留在論文的形式上,成型的作品并不多見,國內(nèi)更是鳳毛麟角。用于商業(yè)生產(chǎn)的軟件基本被國外行業(yè)巨頭所壟斷,如Oracle公司的BPM和BPA套件中提供了單向轉(zhuǎn)換的功能,但也不是很好地支持標準,摻雜了自己的若干附加定義。