[發(fā)明專利]基于JAVA中間件集成模式的SAP ERP單點登錄方法有效
| 申請?zhí)枺?/td> | 201811294054.8 | 申請日: | 2018-11-01 |
| 公開(公告)號: | CN109246146B | 公開(公告)日: | 2020-10-13 |
| 發(fā)明(設計)人: | 蔡蔚;費廷偉;王學勇;劉戎;王俊;于會;高曉瓊 | 申請(專利權(quán))人: | 北京京航計算通訊研究所 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 中國兵器工業(yè)集團公司專利中心 11011 | 代理人: | 周恒 |
| 地址: | 100074 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 java 中間件 集成 模式 sap erp 單點 登錄 方法 | ||
本發(fā)明屬于網(wǎng)絡技術(shù)領域,具體涉及一種基于JAVA中間件集成模式的SAP ERP單點登錄方法,該方法基于單點登錄系統(tǒng)來實施,所述系統(tǒng)包括:門戶系統(tǒng)、JAVA中間件、SAP ERP系統(tǒng);與現(xiàn)有技術(shù)相比較,本發(fā)明通過JAVA中間件的SAP ERP單點登錄技術(shù),可支撐不同企業(yè)不同門戶系統(tǒng)與SAP ERP平臺的單點登錄應用。從而,本發(fā)明提出的技術(shù)方案中實現(xiàn)了基于JAVA技術(shù)中間件與SAP ERP系統(tǒng)的單點登錄集成應用,通過該種技術(shù)實現(xiàn),可快速與各類型門戶系統(tǒng)開展單點登錄集成應用,實現(xiàn)用戶信息雙重驗證,降低了項目實施難度,提升了SAP ERP單點登錄的集成安全性。
技術(shù)領域
本發(fā)明屬于網(wǎng)絡技術(shù)領域,具體涉及一種基于JAVA中間件集成模式的SAP ERP單點登錄方法。
背景技術(shù)
單點登錄SSO(Single Sign On),是目前比較流行的企業(yè)業(yè)務整合解決方案,只需一次登錄即可訪問互相信任的應用系統(tǒng)。SAP ERP平臺是SAP公司提供的一款ERP軟件,該平臺目前提供的單點登錄模式為:購買SAP公司的portal(門戶)系統(tǒng),配置SAP ERP系統(tǒng)信息,通過SAP portal系統(tǒng)單點登錄進入SAP ERP系統(tǒng)。
通過SAP公司的portal系統(tǒng)單點登錄進入SAP ERP系統(tǒng)的前提是需購買并實施SAP公司的portal系統(tǒng)。對于未實施SAP公司的portal系統(tǒng)則無法單點登錄進入SAP ERP系統(tǒng),不能滿足不同企業(yè)的應用需求。
發(fā)明內(nèi)容
(一)要解決的技術(shù)問題
本發(fā)明要解決的技術(shù)問題是:如何提出一種基于JAVA中間件集成模式的SAP ERP單點登錄方法。
(二)技術(shù)方案
為解決上述技術(shù)問題,本發(fā)明提供一種基于JAVA中間件集成模式的SAP ERP單點登錄方法,所述方法基于單點登錄系統(tǒng)來實施,所述系統(tǒng)包括:門戶系統(tǒng)、JAVA中間件、SAPERP系統(tǒng);其中,所述JAVA中間件包括:JAVA中間件接收單元、JAVA中間件接口調(diào)用單元、JAVA中間件登錄單元;所述SAP ERP系統(tǒng)包括:解析模塊、重置模塊、反饋模塊、登錄模塊;
所述方法包括如下步驟:
步驟1:所述門戶系統(tǒng)在用戶登錄SAP ERP系統(tǒng)時,獲取當前用戶的身份信息、加密信息,門戶系統(tǒng)將身份信息與加密信息組裝成第一用戶登錄信息后發(fā)送至JAVA中間件接收單元;
步驟2:所述JAVA中間件接收單元獲取門戶系統(tǒng)傳遞的第一用戶登錄信息,按照門戶解析接口說明對第一用戶登錄信息進行解析,依據(jù)門戶系統(tǒng)接口要求進行組裝,形成滿足門戶格式要求的第二用戶登錄信息;
步驟3:所述JAVA中間件接口調(diào)用單元獲取門戶系統(tǒng)傳遞的集成接口地址,傳遞前述組裝好的滿足門戶格式要求的第二用戶登錄信息,發(fā)送至門戶系統(tǒng);
步驟4:所述門戶系統(tǒng)解析JAVA中間件接口調(diào)用單元傳遞的組裝好的滿足門戶格式要求的第二用戶登錄信息,對用戶身份信息和加密信息進行匹配,將匹配成功的第二用戶登錄信息反饋至JAVA中間件接口調(diào)用單元;
步驟5:所述JAVA中間件接口調(diào)用單元接收并解析門戶系統(tǒng)反饋的匹配成功的第二用戶登錄信息,并依據(jù)SAP ERP接口要求進行組裝,形成滿足SAP ERP格式要求的第三用戶登錄信息,發(fā)送至SAP ERP系統(tǒng);
步驟6:所述SAP ERP系統(tǒng)的解析模塊獲取JAVA中間件接口調(diào)用單元傳遞的第三用戶登錄信息,按照JAVA中間件解析接口說明進行用戶登錄信息解析,根據(jù)解析后的用戶登錄信息檢索用戶是否存在于SAP ERP用戶列表中,并對存在用戶檢索其狀態(tài),形成用戶存在或不存在的狀態(tài)結(jié)果信息;對于用戶存在且離線的情況,傳遞用戶ID信息至重置模塊;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京航計算通訊研究所,未經(jīng)北京京航計算通訊研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811294054.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





