• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    工作流控制方法和裝置制造方法及圖紙

    技術編號:8594315 閱讀:134 留言:0更新日期:2013-04-18 07:38
    本發明專利技術公開了一種工作流控制方法和裝置,該裝置包括:工作流引擎服務模塊接收來自用戶的操作請求;工作流引擎模塊根據工作流引擎服務模塊接收的操作請求以及業務的預定流程,執行與操作請求對應的操作。本發明專利技術通過工作流引擎服務模塊接收來自用戶的操作請求,工作流引擎模塊根據所述工作流引擎服務模塊接收的操作請求以及業務的預定流程,執行與操作請求對應的操作,能夠在云計算環境下實現工作流的管理。

    【技術實現步驟摘要】

    本專利技術涉及計算機領域,具體地,涉及一種工作流控制方法和裝置
    技術介紹
    工作流是針對工作中具有固定程序的常規活動而提出的一個概念。通過將工作活動分解成定義良好的任務、角色、規則和過程來進行執行和監控,從而達到提高生產組織水平和工作效率的目的。在云計算環境下,各種資源與各類業務子系統相互交織,流程關系錯綜復雜,缺少統一、有效的管理。資源種類的變更、規則的修改以及其他相關子系統的升級均會導致流程出現異常,甚至出現流程中斷現象。這些問題極大的影響了云計算系統的穩定性和工作效率,也為系統管理員實施有效管理增加了很多障礙。由此可見,一個統一、規范、靈活的流程管理工具在云計算環境下非常必要。由于云計算尚屬發展中階段,目前缺少成熟可靠的流程引擎支持,在OSGUOpenService Gateway Initiative,是面向Java的動態模塊化系統)環境下更是沒有可用的流程處理框架。從長遠角度看,這不利于云計算技術的穩定持續發展。在軟件即服務(Software-as-a-service,簡稱為 SaaS)、平臺即服務(Platform-as-a-Service,簡稱PaaS)甚至基礎設施即服務(Infrastructure-as-a-Service,簡稱IaaS)層均有各自的業務流程,有的流程相對簡單,有的流程非常復雜,有的需要人工參與,有的完全由系統自動執行。例如SaaS層的各種應用,申請審批,IaaS層的設備運維、資源整合等都是以流程的模式運作的(或者可以抽象為某種形式的流程)。能否設計實現一個在云計算環境下滿足各種需求的工作流框架一直都是各大云計算廠商持續關注的熱點問題。針對相關技術中在云計算環境下無法實現動態模塊化式的工作流的問題,目前尚未提出有效的解決方案。
    技術實現思路
    針對相關技術中在云計算環境下無法實現動態模塊化工作流的問題,本專利技術提出一種工作流控制方法和裝置,能夠在云計算環境下實現動態模塊化的工作流管理,能夠有效提聞靈活性。本專利技術的技術方案是這樣實現的根據本專利技術的一個方面,提供了一種工作流控制方法,該方法包括工作流引擎服務模塊接收來自用戶的操作請求;工作流引擎模塊根據工作流引擎服務模塊接收的操作請求以及業務的預定流程,執行與操作請求對應的操作。其中,進一步包括工作流引擎服務模塊根據用戶的指示,調用工作流框架的流程定義接口進行業務流程的定義和管理。并且,執行與操作請求對應的操作包括工作流引擎模塊通過調用工作流框架的流程實現接口來確定執行操作的預定流程,并執行操作。根據本專利技術的另一個方面,提供了一種工作流控制裝置,該裝置包括工作流引擎服務模塊,用于接收來自用戶的操作請求;工作流引擎模塊,用于根據工作流引擎服務模塊接收的操作請求以及業務的預定流程,執行與操作請求對應的操作。其中,工作流引擎服務模塊還用于根據用戶的指示,調用工作流框架的流程定義接口進行業務流程的定義和管理。并且,工作流引擎模塊通過調用工作流框架的流程實現接口來確定執行操作的預定流程,并執行操作。此外,工作流引擎服務模塊包括工作流服務模塊和工作流服務管理模塊,工作流引擎模塊包括服務實現模塊和服務管理實現模塊;其中,工作流服務模塊用于接收來自用戶的操作請求,服務實現模塊用于根據工作流服務模塊接收的操作請求以及業務的預定流程,執行與該操作請求對應的操作;工作流服務管理模塊繼承自工作流服務模塊,服務管理實現模塊繼承自服務實現模塊,并且,服務管理實現模塊與工作流服務管理模塊配合執行操作。而且,服務實現模塊和服務管理實現模塊被作為服務而預先發布。本專利技術通過工作流引擎服務模塊接收來自用戶的操作請求,工作流引擎模塊根據所述工作流引擎服務模塊接收的操作請求以及業務的預定流程,執行與操作請求對應的操作,能夠在云計算環境下實現模塊化的工作流的管理,從而有效提高系統靈活性。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是根據本專利技術實施例的工作流控制方法的流程圖;圖2是根據本專利技術實施例的工作流控制裝置的原理框圖;圖3是根據本專利技術實施例的工作流系統結構圖;圖4是根據本專利技術實施例的工作流主要類圖;圖5是根據本專利技術實施例的工作流框架參考圖。具體實施例方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本專利技術保護的范圍。根據本專利技術的實施例,提供了 一種工作流控制方法。如圖1所示,根據本專利技術實施例的工作流控制方法包括步驟S101,工作流引擎服務模塊接收來自用戶的操作請求;步驟S103,工作流引擎模塊根據工作流引擎服務模塊接收的操作請求以及業務的預定流程,執行與操作請求對應的操作。其中,該方法進一步包括工作流引擎服務模塊根據用戶的指示,調用工作流框架的流程定義接口進行業務流程的定義和管理。并且,執行與操作請求對應的操作包括工作流引擎模塊通過調用工作流框架的流程實現接口來確定執行操作的預定流程,并執行操作。根據本專利技術的實施例,提供了 一種工作流控制裝置。如圖2所示,根據本專利技術實施例的工作流控制裝置包括工作流引擎服務模塊21,用于接收來自用戶的操作請求;工作流引擎模塊22,用于根據工作流引擎服務模塊21接收的操作請求以及業務的預定流程,執行與操作請求對應的操作。其中,工作流引擎服務模塊21還用于根據用戶的指示,調用工作流框架的流程定義接口進行業務流程的定義和管理。并且,工作流引擎模塊22通過調用工作流框架的流程實現接口來確定執行操作的預定流程,并執行操作。此外,工作流引擎服務模塊21包括工作流服務模塊(圖2中未示出)和工作流服務管理模塊(圖2中未示出),工作流引擎模塊22包括服務實現模塊(圖2中未示出)和服務管理實現模塊(圖2中未示出);其中,工作流服務模塊用于接收來自用戶的操作請求,服務實現模塊用于根據工作流服務模塊接收的操作請求以及業務的預定流程,執行與該操作請求對應的操作;工作流服務管理模塊繼承自工作流服務模塊,服務管理實現模塊繼承自服務實現模塊,并且,服務管理實現模塊與工作流服務管理模塊配合執行操作。而且,服務實現模塊和服務管理實現模塊被作為服務而預先發布。本專利技術的技術方案采用了基于OSGi技術的模塊化設計,充分實現了松耦合、易擴展的特性。工作流框架被設計為雙層架構,頂層是工作流框架接口定義,底層是工作流框架接口實現。這樣的設計滿足了上層接口定義不依賴于下層具體實現的軟件設計要求。隨著軟件日后的不斷升級,底層的接口實現可以在不影響現有系統的情況下動態變更。如圖3所述,為根據本專利技術實施例的工作流系統結構圖。在圖3中,Workf low Service Bundle (對應于上述的工作流引擎服務模塊)定義了工作流框架中使用的對象,以及工作流框架對外提供的服務接口。Workflow jBPM模塊(對應于上述的工作流引擎模塊)是Workflow Service模塊的實現,它基于開源框架jBPM3.本文檔來自技高網
    ...

    【技術保護點】
    一種工作流控制方法,其特征在于,包括:工作流引擎服務模塊接收來自用戶的操作請求;工作流引擎模塊根據所述工作流引擎服務模塊接收的所述操作請求以及業務的預定流程,執行與所述操作請求對應的操作。

    【技術特征摘要】
    1.一種工作流控制方法,其特征在于,包括 工作流引擎服務模塊接收來自用戶的操作請求; 工作流引擎模塊根據所述工作流引擎服務模塊接收的所述操作請求以及業務的預定流程,執行與所述操作請求對應的操作。2.根據權利要求1所述的工作流控制方法,其特征在于,進一步包括 所述工作流引擎服務模塊根據用戶的指示,調用工作流框架的流程定義接口進行業務流程的定義和管理。3.根據權利要求1所述的工作流控制方法,其特征在于,執行與所述操作請求對應的操作包括 所述工作流引擎模塊通過調用工作流框架的流程實現接口來確定執行所述操作的預定流程,并執行所述操作。4.一種工作流控制裝置,其特征在于,包括 工作流引擎服務模塊,用于接收來自用戶的操作請求; 工作流引擎模塊,用于根據所述工作流引擎服務模塊接收的所述操作請求以及業務的預定流程,執行與所述操作請求對應的操作。5.根據權利要求4所述的工作流控制裝置,其特征在于,所述工作流引擎服務模塊還...

    【專利技術屬性】
    技術研發人員:孫國忠樊興軍柳國治
    申請(專利權)人:曙光云計算技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品无码av在线播放| 色欲A∨无码蜜臀AV免费播 | 亚洲真人无码永久在线| 中文成人无码精品久久久不卡| 永久免费av无码入口国语片| 亚洲av无码一区二区三区四区| 亚洲Av无码乱码在线播放| 亚洲AV无码一区二区三区牛牛| 国产高新无码在线观看| 国产在线拍揄自揄拍无码视频| 亚洲AV无码一区东京热| 无码精品人妻一区二区三区免费 | av无码国产在线看免费网站| 日韩精品无码免费专区网站| 无码人妻精品一区二区三区不卡| 国产精品三级在线观看无码| 午夜无码中文字幕在线播放| 免费A级毛片无码无遮挡内射 | 亚洲成?v人片天堂网无码| 91精品久久久久久无码| 亚洲一区无码中文字幕| 永久免费av无码入口国语片| 精品无码三级在线观看视频 | 亚洲&#228;v永久无码精品天堂久久| 亚洲一区爱区精品无码| 亚洲一级特黄无码片| 日韩人妻无码精品无码中文字幕| 中字无码av电影在线观看网站| 无码av最新无码av专区| 亚洲AV无码一区东京热久久| 无码日韩人妻精品久久蜜桃| 韩国19禁无遮挡啪啪无码网站| 国产成人无码专区| 波多野42部无码喷潮在线| 亚洲AV无码一区二区三区国产| 内射人妻无码色AV天堂| 国产精品无码专区AV在线播放 | 精品一区二区三区无码视频| 精品人妻系列无码人妻漫画| 国产精品亚洲а∨无码播放麻豆| 无码人妻H动漫中文字幕|