[發明專利]異構系統消息集成方法、架構及系統有效
| 申請號: | 200910179908.2 | 申請日: | 2009-09-29 |
| 公開(公告)號: | CN101674327A | 公開(公告)日: | 2010-03-17 |
| 發明(設計)人: | 資冰冰 | 申請(專利權)人: | 金蝶軟件(中國)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) | 代理人: | 彭愿潔;李文紅 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 消息 集成 方法 架構 | ||
1.一種異構系統消息集成方法,其特征在于,包括:
外部系統調用本系統提供的消息調用接口獲取本系統提供的消息;
外部系統從本系統提供的消息中選擇需要處理的消息;
本系統定時檢測外部系統生成的hash值,如果hash值有變化,則解析所 述hash值獲得所述需要處理的消息的消息ID;
本系統根據所述消息ID調用本系統的消息處理流程對所述需要處理的消 息進行處理。
2.根據權利要求1所述的方法,其特征在于,所述消息調用接口為Web 服務接口。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
外部系統通過頁面展現獲取的本系統的消息的相關信息,所述相關信息包 括:消息ID、消息內容、消息類型;
所述外部系統從本系統提供的消息中選擇需要處理的消息具體為:外部系 統根據本系統提供的消息的相關信息選擇需要處理的消息。
4.根據權利要求1所述的方法,其特征在于,在本系統根據所述需要處 理的消息的消息ID調用本系統的消息處理流程對所述需要處理的消息進行處 理之前,還包括:
本系統獲取外部系統的登錄用戶信息;
根據所述用戶信息對外部系統的登錄用戶進行鑒權;
鑒權通過后,執行所述根據外部系統選擇的消息的消息ID調用本系統的 消息處理流程對所述需要處理的消息進行處理的過程。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:預先建 立外部系統用戶與本系統的用戶的映射關系;
所述根據所述用戶信息對外部系統的登錄用戶進行鑒權包括:
如果所述映射關系中查找到外部系統的登錄用戶,則確定鑒權通過。
6.根據權利要求4所述的方法,其特征在于,所述方法還包括:
外部系統將所述需要處理的消息的消息ID和登錄用戶信息生成所述hash 值。
7.一種消息調用系統,其特征在于,包括:
接口調用單元,用于調用其他系統提供的消息調用接口獲取所述其他系統 提供的消息;
選擇單元,用于從所述其他系統提供的消息中選擇需要處理的消息;
信息生成單元,用于將所述需要處理的消息的消息ID和登錄用戶信息生 成hash值,以使所述其他系統根據所述hash值獲得所述需要處理的消息的消 息ID和登陸用戶信息。
8.根據權利要求7所述的消息調用系統,其特征在于,還包括:
展現單元,用于通過頁面展現所述接口調用單元獲取的消息的相關信息, 所述相關信息包括:消息ID、消息內容、消息類型;
所述選擇單元,具體用于根據所述相關信息選擇需要處理的消息。
9.一種消息處理系統,其特征在于,包括:
消息調用接口單元,用于向外部系統提供消息調用接口,以使所述外部系 統通過調用所述消息調用接口獲取本系統提供的消息;
消息獲取單元,用于定時檢測外部系統生成的hash值,如果hash值有變 化,則解析所述hash值獲取外部系統需要處理的消息的消息ID;
消息處理單元,用于根據所述消息ID調用本系統的消息處理流程對所述 需要處理的消息進行處理。
10.根據權利要求9所述的消息處理系統,其特征在于,所述消息獲取單 元,還用于獲取所述外部系統的登錄用戶信息;
所述消息處理系統還包括:
鑒權單元,用于根據所述消息獲取單元獲取的用戶信息對所述外部系統的 登錄用戶進行鑒權,并在鑒權通過后,通知所述消息處理單元。
11.根據權利要求10所述的消息處理系統,其特征在于,還包括:
同步單元,用于建立外部系統用戶與本系統的用戶的映射關系;
所述鑒權單元,具體根據所述映射關系對所述外部系統的登錄用戶進行鑒 權,如果所述映射關系中查找到第一系統的登錄用戶,則確定鑒權通過,并通 知所述消息處理單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金蝶軟件(中國)有限公司,未經金蝶軟件(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910179908.2/1.html,轉載請聲明來源鉆瓜專利網。





