[發明專利]基于JAVA中間件集成模式的SAP ERP單點登錄方法有效
| 申請號: | 201811294054.8 | 申請日: | 2018-11-01 |
| 公開(公告)號: | CN109246146B | 公開(公告)日: | 2020-10-13 |
| 發明(設計)人: | 蔡蔚;費廷偉;王學勇;劉戎;王俊;于會;高曉瓊 | 申請(專利權)人: | 北京京航計算通訊研究所 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 周恒 |
| 地址: | 100074 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 java 中間件 集成 模式 sap erp 單點 登錄 方法 | ||
1.一種基于JAVA中間件集成模式的SAP ERP單點登錄方法,其特征在于,所述方法基于單點登錄系統來實施,所述系統包括:門戶系統、JAVA中間件、SAP ERP系統;其中,所述JAVA中間件包括:JAVA中間件接收單元、JAVA中間件接口調用單元、JAVA中間件登錄單元;所述SAP ERP系統包括:解析模塊、重置模塊、反饋模塊、登錄模塊;
所述方法包括如下步驟:
步驟1:所述門戶系統在用戶登錄SAP ERP系統時,獲取當前用戶的身份信息、加密信息,門戶系統將身份信息與加密信息組裝成第一用戶登錄信息后發送至JAVA中間件接收單元;
步驟2:所述JAVA中間件接收單元獲取門戶系統傳遞的第一用戶登錄信息,按照門戶解析接口說明對第一用戶登錄信息進行解析,依據門戶系統接口要求進行組裝,形成滿足門戶格式要求的第二用戶登錄信息;
步驟3:所述JAVA中間件接口調用單元獲取門戶系統傳遞的集成接口地址,傳遞前述組裝好的滿足門戶格式要求的第二用戶登錄信息,發送至門戶系統;
步驟4:所述門戶系統解析JAVA中間件接口調用單元傳遞的組裝好的滿足門戶格式要求的第二用戶登錄信息,對用戶身份信息和加密信息進行匹配,將匹配成功的第二用戶登錄信息反饋至JAVA中間件接口調用單元;
步驟5:所述JAVA中間件接口調用單元接收并解析門戶系統反饋的匹配成功的第二用戶登錄信息,并依據SAP ERP接口要求進行組裝,形成滿足SAP ERP格式要求的第三用戶登錄信息,發送至SAPERP系統;
步驟6:所述SAP ERP系統的解析模塊獲取JAVA中間件接口調用單元傳遞的第三用戶登錄信息,按照JAVA中間件解析接口說明進行用戶登錄信息解析,根據解析后的用戶登錄信息檢索用戶是否存在于SAP ERP用戶列表中,并對存在用戶檢索其狀態,形成用戶存在或不存在的狀態結果信息;對于用戶存在且離線的情況,傳遞用戶ID信息至重置模塊;
步驟7:所述SAP ERP系統的重置模塊接收用戶ID信息,根據用戶ID信息對用戶密碼信息進行重置,傳遞重置的用戶ID信息、用戶密碼信息至反饋模塊;
步驟8:所述SAP ERP系統的反饋模塊接收重置后的用戶ID信息、用戶密碼信息,并進行組裝形成符合JAVA中間件接口要求的重置后的第四用戶登錄信息,將重置后的第四用戶登錄信息傳遞至JAVA中間件接收單元;
步驟9:所述JAVA中間件接收單元接收SAP ERP系統傳遞來的重置后的第四用戶登錄信息,對重置后的第四用戶登錄信息進行解析,將解析后的第四用戶登錄信息發送至JAVA中間件登錄單元;
步驟10:所述JAVA中間件登錄單元接收解析后的第四用戶登錄信息,并依據SAP ERP接口要求進行組裝,形成滿足SAP ERP系統格式要求的第五用戶登錄信息,傳輸至SAP ERP系統的登錄模塊;
步驟11:所述SAP ERP系統的登錄模塊獲取JAVA中間件登錄單元傳遞的第五用戶登錄信息,完成第五用戶登錄信息解析、識別,進入SAP ERP系統。
2.如權利要求1所述的基于JAVA中間件集成模式的SAP ERP單點登錄方法,其特征在于,所述JAVA中間件還包括:JAVA中間件異常處理單元;
所述門戶系統解析JAVA中間件接口調用單元傳遞的組裝好的滿足門戶格式要求的第二用戶登錄信息,對用戶身份信息和加密信息進行匹配的過程中,
若存在用戶身份信息和加密信息匹配失敗的情況,則門戶系統反饋用戶匹配失敗信息反饋給JAVA中間件異常處理單元,
所述JAVA中間件異常處理單元接收用戶匹配失敗信息,結束登錄。
3.如權利要求1所述的基于JAVA中間件集成模式的SAP ERP單點登錄方法,其特征在于,所述JAVA中間件還包括:JAVA中間件異常處理單元;
所述SAP ERP系統的解析模塊在形成用戶存在或不存在的狀態結果信息的過程中,對于用戶存在且在線的情況,所述SAP ERP系統的解析模塊生成用戶異常狀態信息并反饋至JAVA中間件異常處理單元;
所述JAVA中間件異常處理單元接收用戶異常狀態信息,結束登錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京航計算通訊研究所,未經北京京航計算通訊研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811294054.8/1.html,轉載請聲明來源鉆瓜專利網。





