[發明專利]一種通過可拖拽流程圖實現的服務編排解決方法及系統有效
| 申請號: | 202010784750.8 | 申請日: | 2020-08-06 |
| 公開(公告)號: | CN111930372B | 公開(公告)日: | 2022-09-20 |
| 發明(設計)人: | 李飛;范文斌;王濤;李凌悅;徐況;賈成橙;龍卷濤 | 申請(專利權)人: | 科大國創云網科技有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F8/35 |
| 代理公司: | 合肥昊晟德專利代理事務所(普通合伙) 34153 | 代理人: | 王林 |
| 地址: | 230088 安徽省合*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 可拖拽 流程圖 實現 服務 編排 解決方法 系統 | ||
本發明公開了一種通過可拖拽流程圖實現的服務編排解決方法及系統,屬于流程圖像處理技術領域,包括以下步驟:S1:服務流程節點生成;S2:服務流程節點關聯;S3:節點基本信息編輯;S4:服務流程模板發布;S5:服務流程節點資源添加。在所述步驟S1中,服務流程節點信息包括服務流程模板ID、服務流程節點ID、服務流程節點類型和服務流程節點名稱。本發明通過jsPlumb繪圖組件將服務流程編排可視化,簡化服務流程編排,降低操作使用難度;并且將服務流程信息生成xml格式的apache camel的路由規則,供網關調用相應的服務資源,值得被推廣使用。
技術領域
本發明涉及流程圖像處理技術領域,具體涉及一種通過可拖拽流程圖實現的服務編排解決方法及系統,將服務流程的編排圖像可視化,降低流程設計的使用難度。
背景技術
隨著互聯網的高速發展,系統的互聯網化進程加速,電信運營商對能夠提供個性化功能的服務集成系統的需求越來越大,標準也越來越高。接口平臺能夠理清同一層面內的系統間集成關系,以及系統與外部其他系統之間的集成關系,解決在接口服務需求增加后的接口膨脹問題,實現對接口服務的統一集中注冊、編排、監控等方面的管理,實現對服務的梳理、封裝、組合、共享和復用。
但以往接口平臺等服務集成系統在服務流程編排中采用表單輸入的方式,使得服務流程處理不夠直觀清晰,操作復雜。同時服務流程私有化,無法形成服務流程模板,從而降低服務流程復用性。因此,提出一種通過可拖拽流程圖實現的服務編排解決方法及系統。
發明內容
本發明所要解決的技術問題在于:如何解決在現有服務流程編排中存在不夠直觀清晰、操作復雜、可復用性低等問題,提供了一種通過可拖拽流程圖實現的服務編排解決方法。
本發明是通過以下技術方案解決上述技術問題的,本發明包括以下步驟:
S1:服務流程節點生成
利用jsPlumb繪圖組件在瀏覽器窗口加載時生成實例,用來繪制生成服務流程圖;新建服務流程模板,選擇服務流程節點類型,拖曳vuedraggable拖拽組件生成的節點至畫布,觸發jsPlumb繪圖組件實例內置的makeSource、makeTarget參數方法,向上述兩個方法傳入參數參數,參數包括節點形狀、節點連線樣式等,JsPlumb繪圖組件實例根據傳入的參數形成節點圖形,并將服務流程節點信息存儲在數據庫,依次生成groovy、http、groovy類型的三個服務流程節點;
S2:服務流程節點關聯
點擊起始節點拖曳連線至目標節點,形成節點關聯關系,利用繪圖組件監聽連接事件實時存儲節點連線信息;
S3:節點基本信息編輯
點擊節點信息編輯按鈕修改節點基本信息;
S4:服務流程模板發布
發布服務流程模板,根據服務流程自動生成xml格式的apache camel(規則引擎)的路由規則;
S5:服務流程節點資源添加
為服務選擇相應服務流程模板,點擊節點添加資源,完成服務流程定義。
更進一步地,在所述步驟S1中,服務流程節點信息包括服務流程模板ID、服務流程節點ID、服務流程節點類型和服務流程節點名稱。
更進一步地,服務流程節點類型的包括但不限于http、groovy、jdbc和activemq。
更進一步地,在所述步驟S2中,節點連線信息包括服務流程模板ID、服務流程起始節點ID和服務流程目標節點ID。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于科大國創云網科技有限公司,未經科大國創云網科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010784750.8/2.html,轉載請聲明來源鉆瓜專利網。





