[發明專利]一種基于js的與企業系統進行對接的方法及裝置有效
| 申請號: | 201310705811.7 | 申請日: | 2013-12-19 |
| 公開(公告)號: | CN103716310B | 公開(公告)日: | 2017-02-22 |
| 發明(設計)人: | 鄒保琪;廖炳才;王付國;劉志強;何志明 | 申請(專利權)人: | 深圳市藍凌軟件股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙)44285 | 代理人: | 王仲凱 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 js 企業 系統 進行 對接 方法 裝置 | ||
1.一種基于js的與企業系統進行對接的方法,其特征在于,包括如下步驟:
A)客戶端通過http協議json的數據格式向jsse發送請求并對所述請求進行處理;所述jsse包括適配器組件和能力組件,所述適配器組件和能力組件具有API接口;
B)調用所述適配器組件或能力組件的API接口與所述企業系統對接,來實現對企業系統接口數據格式的轉換。
2.根據權利要求1所述的基于js的與企業系統進行對接的方法,其特征在于,所述jsse還包括主核心框架和js引擎。
3.根據權利要求2所述的基于js的與企業系統進行對接的方法,其特征在于,所述步驟A)進一步包括:
A1)客戶端按照符合http協議的json的數據格式向所述主核心框架發送請求;
A2)所述主核心框架對所述請求進行解析,并獲取所述請求中攜帶的數據;
A3)所述主核心框架將所述js引擎加載到所述jsse中;
A4)所述主核心框架依據所述請求中攜帶的數據將指定的js邏輯文件內容加載到所述jsse中;
?A5)所述主核心框架通過所述js引擎解析并執行所述js邏輯文件的內容;
A6)判斷執行的js邏輯文件的內容中是否存在加載適配器組件或能力組件的腳本代碼,如是,執行步驟A7);否則,不執行任何操作;
A7)所述主核心框架將指定的適配器組件或能力組件加載到所述jsse中。
4.根據權利要求3所述的基于js的與企業系統進行對接的方法,其特征在于,所述步驟B)進一步包括:
B1)調用指定的適配器組件或能力組件的API接口與所述企業系統進行對接;
B2)將調用結果返回給所述主核心框架;
B3)所述主核心框架按照符合http協議的json的數據格式將所述調用結果返回給所述客戶端。
5.根據權利要求2至4任意一項所述的基于js的與企業系統進行對接的方法,其特征在于,在執行完所述js邏輯文件的內容、響應完所述請求后或在所述jsse接收客戶端請求并未確認客戶端的合法性及客戶端數據的完整性之前,所述js引擎進入或處于休眠狀態。
6.一種實現如權利要求1所述的基于js的與企業系統進行對接的方法的裝置,其特征在于,包括:
請求發送單元:用于使客戶端通過http協議json的數據格式向jsse發送請求并對所述請求進行處理;所述jsse包括適配器組件和能力組件,所述適配器組件和能力組件具有API接口;
接口調用轉換單元:用于調用所述適配器組件或能力組件的API接口與所述企業系統對接,來實現對企業系統接口數據格式的轉換。
7.根據權利要求6所述的實現上述基于js的與企業系統進行對接的方法的裝置,其特征在于,所述jsse還包括主核心框架和js引擎。
8.根據權利要求7所述的實現上述基于js的與企業系統進行對接的方法的裝置,其特征在于,所述請求發送單元進一步包括:
格式請求發送模塊:用于使客戶端按照符合http協議的json的數據格式向所述主核心框架發送請求;
解析模塊:用于使所述主核心框架對所述請求進行解析,并獲取所述請求中攜帶的數據;
引擎加載模塊:用于使所述主核心框架將所述js引擎加載到所述jsse中;
邏輯文件加載模塊:用于使所述主核心框架依據所述請求中攜帶的數據將指定的js邏輯文件內容加載到所述jsse中;
解析執行模塊:用于使所述主核心框架通過所述js引擎解析并執行所述js邏輯文件的內容;
加載判斷模塊:用于判斷執行的js邏輯文件的內容中是否存在加載適配器組件或能力組件的腳本代碼;
指定加載模塊:用于使所述主核心框架將指定的適配器組件或能力組件加載到所述jsse中。
9.根據權利要求8所述的實現上述基于js的與企業系統進行對接的方法的裝置,其特征在于,所述接口調用轉換單元進一步包括:
調用對接模塊:用于調用指定的適配器組件或能力組件的API接口與所述企業系統進行對接;
調用結果返回模塊:用于將調用結果返回給所述主核心框架;
調用結果格式返回模塊:用于使所述主核心框架按照符合http協議的json的數據格式將所述調用結果返回給所述客戶端。
10.根據權利要求7至9任意一項所述的實現上述基于js的與企業系統進行對接的方法的裝置,其特征在于,在執行完所述js邏輯文件的內容、響應完所述請求后或在所述jsse接收客戶端請求并未確認客戶端的合法性及客戶端數據的完整性之前,所述js引擎進入或處于休眠狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市藍凌軟件股份有限公司,未經深圳市藍凌軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310705811.7/1.html,轉載請聲明來源鉆瓜專利網。





