[發明專利]一種SAP中間件以及利用該SAP中間件的SAP R3雙向通訊方法在審
| 申請號: | 201810214842.5 | 申請日: | 2018-03-15 |
| 公開(公告)號: | CN108471441A | 公開(公告)日: | 2018-08-31 |
| 發明(設計)人: | 邱理;馬捷;辜文芳;武楨 | 申請(專利權)人: | 廣東科達潔能股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 廣州圣理華知識產權代理有限公司 44302 | 代理人: | 頓海舟;李唐明 |
| 地址: | 528313 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 中間件 服務接口 通信請求 參數轉換器 第三方系統 接口轉換器 接收參數 雙向通訊 外部接口 監聽器 中轉器 處理器 調用 電泳 監控管理 請求數據 數據轉發 數據轉換 監聽 外部 緩解 發布 統一 | ||
1.一種SAP中間件,其特征在于,包括接口轉換器,webservice服務接口,參數轉換器、SAP RFC處理器,外部Webservice監聽器和Webservice中轉器;
所述接口轉換器用于將SAP接口發布成http rest格式的webservice服務接口;
所述webservice服務接口用于供第三方系統調用,向SAP R3系統發出通信請求;
所述參數轉換器用于將webservice接口中接收的請求參數轉換成SAP接口的接收參數;
所述SAP RFC處理器用于對SAP接口的接收參數進行處理并發送到SAP R3系統;
所述外部Webservice監聽器用于對SAP R3系統的請求數據進行監聽;
所述Webservice中轉器用于將接收到的請求數據轉發到外部接口;
所述接口轉換器、webservice服務接口、參數轉換器、SAP RFC處理器依次連接;所述webservice服務接口與第三方系統連接;所述SAP RFC處理器與SAP R3系統連接;
在所述SAP中間件的內部,所述外部Webservice監聽器與所述Webservice中轉器連接;在所述SAP中間件的外部,所述外部Webservice監聽器與所述SAP R3系統連接,所述Webservice中轉器與webservice服務接口連接。
2.一種利用如權利要求1所述的SAP中間件的SAP R3雙向通訊方法,其特征在于,包括SAP R3系統、SAP中間件、第三方系統和外部webservice服務接口;
所述第三方系統向SAP R3系統發出請求實現通訊的步驟如下:
S1、接口轉換器將SAP接口發布成http restful格式的webservice服務接口;
S3、第三方系統調用S2發布的webservice服務接口,向SAP R3系統發出通訊請求;
S4、webservice服務接口將接收的第三方系統發出的通信請求數據發送到所述參數轉換器;
S5、所述參數轉換器將webservice發送過來的通信請求參數轉換成SAP接口的接收參數;
S6、所述參數轉換器調用SAP RFC處理器,將SAP接口的接收參數發送到所述SAP RFC處理器;
S7、所述SAP RFC處理器對SAP接口的接收參數進行處理后,調用SAP接口,將參數發送到SAP接口;
S8、所述SAP接口將數據返回到所述參數轉換器;
S9、所述參數轉換器將SAP接口返回的數據轉換成符合前SAP配置表中的參數格式,然后所述參數轉換器通過webservice接口將數據返回到調用的系統,實現第三方系統與所述SAP R3系統的通訊。
3.如權利要求2所述的一種利用SAP中間件的SAP R3雙向通訊方法,其特征在于,所述SAP R3系統向所述第三方系統發出請求實現通訊的步驟如下:
D1、SAP R3系統調用外部webservice監聽器,將XML格式的通信請求數據發送到所述外部webservice監聽器;
D2、外部webservice監聽器調用webservice中轉器,通過SOAP協議將XML格式的通信請求數據發送到所述webservice中轉器;
D3、所述webservice中轉器調用外部系統的http restful格式的webservice服務接口,將接收到的XML格式的請求數據轉發到外部webservice服務接口;調用完成后再通過webservice服務接口、webservice中轉器、外部webservice監聽器依次返回,最終將結果返回到SAP的調用函數,實現與外部系統的通訊。
4.如權利要求2所述的一種利用SAP中間件的SAP R3雙向通訊方法,其特征在于,所述第三方系統包括SCM、MES、CRM、BPMX系統、OA系統、電子看板系統、配件條碼系統和PDM系統。
5.如權利要求2所述的一種利用SAP中間件的SAP R3雙向通訊方法,其特征在于,所述SAP接口包括RFC接口、BAPI接口、ALE-IDOC接口和webservice接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東科達潔能股份有限公司,未經廣東科達潔能股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810214842.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數字對講方法及系統
- 下一篇:一種基于微信平臺的地震臺網運維管理系統





