基于流程的服務整合系統研究與實現
本文關鍵詞:基于流程的服務整合系統研究與實現
【摘要】:隨著當今經濟的發(fā)展,企業(yè)同上下游、同領域的企業(yè)之間的業(yè)務交互越發(fā)的頻繁[1]。傳統、分散、基于C/S的辦公應用系統已經無法滿足當今企業(yè)的業(yè)務需要。當今的企業(yè)業(yè)務更新速度快、業(yè)務涉及的部門廣、與外界的業(yè)務交互頻繁。依據這些業(yè)務特點,企業(yè)需要一種方案,將多個辦公系統集成起來,并可以實現與其他企業(yè)的業(yè)務交互。這便需要軟件開發(fā)人員將如OA系統、財務系統等多個企業(yè)辦公系統靈活的集成在一起,同時需要保證企業(yè)對業(yè)務的操作不僅僅局限于企業(yè)內部,而是更多的能夠與外部進行交互[2]。本文所描述的“基于流程的服務整合系統研究與實現”是國家級支撐項目“電力行業(yè)供應鏈協同電子商務平臺研究與示范”中的組成部分。本文旨在研究基于流程的應用管理系統構建,即以模型為中心,通過業(yè)務模型的定制實現辦公應用系統的快速構建,以滿足企業(yè)需要對業(yè)務變化做出及時應對的需求。同時該系統實現了流程與服務的轉化、服務與服務之間的交互,以滿足企業(yè)業(yè)務需要與外界頻繁交互的需求。基于流程的服務整合系統采用SOA的思想,將工作流技術與Web service技術有機的結合起來。基于流程的服務整合系統以工作流技術為主要的實現技術,構建了一個工作流管理系統。該系統由服務開發(fā)系統和服務運行系統兩部分組成。服務開發(fā)系統主要由三部分組成,分別是負責構建類、屬性的數據建模工具,負責定制表單的呈現建模工具以及負責流程定制的流程建模工具。服務開發(fā)系統通過以上三種工具來實現流程的快速定制,可以對業(yè)務變化做出及時的應對。服務運行系統則以JBPM工作流引擎為核心,向定制好的流程提供運行環(huán)境,同時對正在運行的流程進行管理。與傳統的工作流管理系統不同,基于流程的服務整合系統采用了SOA的軟件架構,構建了一套服務集成系統,用于對服務進行注冊、檢索,并構建了一套服務轉化機制。服務轉化機制是通過流程與相應的API相綁定實現的。同時系統會根據統一的模板生成相應的WSDL文件,發(fā)布到服務集成系統上。至此,流程便以服務的形式被發(fā)布了出去。服務的調用主要由Web service技術來實現。通過服務集成系統,服務請求者可以獲取所需服務的WSDL描述文件。而后服務請求者根據服務描述文件,通過SOAP來調用與API相綁定的流程,即以調用服務的形式遠程啟動一個流程。
【關鍵詞】:流程建模 工作流 服務轉換 服務整合
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52
【目錄】:
- 摘要4-5
- Abstract5-10
- 第1章 緒論10-12
- 1.1 課題研究背景及意義10
- 1.2 設計思想10-11
- 1.3 論文結構11
- 1.4 本章小結11-12
- 第2章 相關技術介紹12-17
- 2.1 面向服務的架構模式12
- 2.2 Web service12-14
- 2.3 工作流技術14-16
- 2.3.1 BPEL14-15
- 2.3.2 JBPM15-16
- 2.4 本章小結16-17
- 第3章 系統的功能需求分析17-24
- 3.1 系統的功能需求描述17
- 3.2 系統的功能性需求分析17-23
- 3.2.1 業(yè)務數據建模模塊的需求分析18-19
- 3.2.2 業(yè)務流程建模模塊的需求分析19-20
- 3.2.3 業(yè)務呈現建模模塊的需求分析20-21
- 3.2.4 服務運行系統模塊的需求分析21-23
- 3.2.5 服務集成系統模塊的需求分析23
- 3.3 本章小結23-24
- 第4章 系統設計24-37
- 4.1 系統的總體設計24-25
- 4.2 系統的架構設計25-26
- 4.3 系統類的設計26-31
- 4.3.1 實體類27-29
- 4.3.2 控制類29-30
- 4.3.3 業(yè)務類30-31
- 4.4 數據庫的設計31-36
- 4.5 本章小結36-37
- 第5章 系統的具體實現37-52
- 5.1 業(yè)務數據建模工具的實現37-38
- 5.1.1 類的管理37
- 5.1.2 屬性的管理37-38
- 5.2 業(yè)務呈現建模的實現38-42
- 5.2.1 業(yè)務呈現模型的映射38-39
- 5.2.2 表單管理39-40
- 5.2.3 約束管理40-42
- 5.3 業(yè)務流程建模工具的實現42-46
- 5.3.1 流程建模工具的實現43-45
- 5.3.2 流程模型的部署45-46
- 5.4 業(yè)務流程的執(zhí)行和管理46-48
- 5.5 服務的轉化與部署48-50
- 5.5.1 服務流程的轉化48-49
- 5.5.2 服務描述的轉化及部署49-50
- 5.6 服務交互的實現50-51
- 5.7 本章小結51-52
- 第6章 總結與展望52-53
- 6.1 總結52
- 6.2 展望52-53
- 參考文獻53-55
- 致謝55
【相似文獻】
中國期刊全文數據庫 前10條
1 李華,李燕,姚文琳;工作流管理[J];山東輕工業(yè)學院學報(自然科學版);2000年04期
2 劉建勛,李仁發(fā),張申生;工作流管理系統及其在郵電號線管理中的應用[J];計算機工程與應用;2001年18期
3 汪濤,吳耿鋒,黃力芹;工作流管理的現狀和未來趨勢[J];小型微型計算機系統;2001年02期
4 汪濤,黃力芹,吳耿鋒;工作流管理的發(fā)展歷程和趨勢[J];計算機工程與科學;2001年01期
5 羅海濱,范玉順,吳澄;工作流合理性驗證中的事件平衡分析[J];軟件學報;2002年08期
6 周尊國 ,田偉;工作流管理系統在電力企業(yè)管理信息系統中的應用[J];山東電力技術;2002年02期
7 黃鈞 ,范永全 ,郭勇;工作流管理系統在建設項目管理中的應用[J];微型機與應用;2002年09期
8 張志君,范玉順;一種高性能的分布式工作流系統實現框架[J];計算機集成制造系統-CIMS;2003年06期
9 趙衛(wèi)東,戴偉輝;基于角色的跨組織工作流研究[J];系統工程與電子技術;2003年08期
10 曾穎;工作流技術在電信行業(yè)中應用的探討[J];福建電腦;2005年05期
中國重要會議論文全文數據庫 前10條
1 卓蔚;陳思;張侃弘;;工作流管理技術淺談——如何實現企業(yè)業(yè)務信息化的工作流管理[A];上海煙草系統2002年度學術論文選編[C];2002年
2 李暉;王海洋;王文;;面向事務的工作流活動模型[A];第十七屆全國數據庫學術會議論文集(技術報告篇)[C];2000年
3 連杰鑫;劉家茂;顧寧;;基于協作依賴的工作流過程優(yōu)化[A];第二十屆全國數據庫學術會議論文集(研究報告篇)[C];2003年
4 李新;薛永生;;可重構工作流系統設計方法研究[A];第二十屆全國數據庫學術會議論文集(技術報告篇)[C];2003年
5 葉壽生;汪濤;郭永林;;LTFP intelliFlow~汶工作流管理系統[A];第二十一屆中國數據庫學術會議論文集(技術報告篇)[C];2004年
6 馮波;徐建良;;支持動態(tài)變化的工作流元模型的研究與應用[A];第二十一屆中國數據庫學術會議論文集(技術報告篇)[C];2004年
7 丁華;王秀坤;周永暉;;基于改進移動模型的遷移工作流研究[A];第二十二屆中國數據庫學術會議論文集(技術報告篇)[C];2005年
8 崔立真;王海洋;;基于主動過程視圖的工作流管理和監(jiān)控[A];第二十一屆中國數據庫學術會議論文集(技術報告篇)[C];2004年
9 歐陽青;;工作流技術在高校教育管理系統中的應用研究[A];第十八屆玻璃鋼/復合材料學術年會論文集[C];2010年
10 呂剛;王堅;嚴雋薇;董志斌;;工作流技術及其在制造企業(yè)中的應用研究[A];第二十屆中國控制會議論文集(下)[C];2001年
中國重要報紙全文數據庫 前10條
1 莊志澄;成功實施工作流管理系統[N];中國計算機報;2003年
2 中國石油勘探開發(fā)研究院西北分院 柏東明 曾麗花 郭以東;定制企業(yè)工作流服務[N];計算機世界;2011年
3 中國建設銀行湖北分行信息技術部李濤、婁國偉、曾欽祥、吳安平、童海濤;實現多任務域工作流[N];計算機世界;2004年
4 王沛霖;駕馭流程 創(chuàng)造價值[N];中國計算機報;2004年
5 李農、張京輝;客服中心上檔次依賴工作流管理系統[N];中國計算機報;2002年
6 何吟;“行業(yè)”標簽讓SunFlow更醒目[N];計算機世界;2004年
7 優(yōu)利系統(中國)有限公司 倪佳;影像與工作流技術在銀行業(yè)的應用[N];網絡世界;2001年
8 鄒洪強;應用系統的另類整合[N];計算機世界;2005年
9 中國軟件評測中心 于春玲;企業(yè)業(yè)務流程管理系統的新亮點[N];中國計算機報;2004年
10 山西焦煤集團駐深圳辦事處 劉鵬;基于企業(yè)過程建模的工作流管理系統研究[N];山西科技報;2002年
中國博士學位論文全文數據庫 前10條
1 劉怡;基于工作流的連鎖超市生鮮貨品營運流程管理研究[D];華中科技大學;2007年
2 劉英博;工作流運行時人員智能分配技術研究[D];清華大學;2008年
3 王睿;面向目標的遷移工作流主動服務方法研究[D];山東大學;2009年
4 吳修國;面向目標的遷移工作流建模方法研究[D];山東大學;2010年
5 丁柯;網絡分布計算中的事務工作流研究[D];中國科學院研究生院(軟件研究所);2003年
6 肖鄭進;面向企業(yè)應用的工作流精簡建模研究[D];浙江大學;2006年
7 柯飛帆;面向分布應用的工作流管理系統研究與實現[D];南京航空航天大學;2006年
8 田珂;開放網絡環(huán)境下工作流管理系統的技術研究[D];電子科技大學;2006年
9 程杰;遷移工作流過程分解及其規(guī)劃方法研究[D];山東大學;2011年
10 高昂;基于多種視角的工作流挖掘技術研究[D];北京科技大學;2010年
中國碩士學位論文全文數據庫 前10條
1 王世鋒;基于客戶交互關系的服務工作流優(yōu)化技術研究[D];中南大學;2008年
2 嚴剛;分布式工作流事務處理建模與設計[D];上海交通大學;2009年
3 李敬剛;基于活動信息傳遞的工作流驗證的研究與實現[D];大連理工大學;2010年
4 彭永;基于移動Agent工作流的研究與實現[D];哈爾濱工程大學;2010年
5 梁曉明;工作流技術及其在外商投資審批(綠色通道)中的應用[D];機械科學研究院;2002年
6 段江波;工作流管理系統的安全研究[D];大連理工大學;2005年
7 趙淳;一種可適應性工作流的研究與實現[D];中國科學院研究生院(軟件研究所);2005年
8 張海;工作流技術在法院案件管理系統中的應用[D];河海大學;2007年
9 周文斌;基于角色訪問控制的工作流管理系統的信息安全研究[D];同濟大學;2007年
10 楊環(huán);分散式跨組織工作流執(zhí)行模型的研究[D];浙江大學;2012年
,本文編號:792253
本文鏈接:http://sikaile.net/guanlilunwen/gongyinglianguanli/792253.html