[发明专利]异构系统消息集成方法、架构及系统有效
申请号: | 200910179908.2 | 申请日: | 2009-09-29 |
公开(公告)号: | CN101674327A | 公开(公告)日: | 2010-03-17 |
发明(设计)人: | 资冰冰 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 彭愿洁;李文红 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 消息 集成 方法 架构 | ||
技术领域
本发明涉及系统集成技术领域,具体涉及一种异构系统消息集成方法、架 构及系统。
背景技术
随着网络、通信技术的发展以及人们对不同业务应用的需求,在现有技 术中提供了多种多种的应用系统,这些系统相互独立,大多都有消息处理功能, 比如,ERP(Enterprise Resource Planning,企业资源计划)系统、OA(Office Automation,办公自动化)系统。通常情况下,这些系统相互独立。但在很多 场景下,存在这样的需求,即从一个系统打开另外一个系统的消息,并且能够 处理对方系统消息,比如第三方OA系统需要打开并处理EPR系统的消息。
对此,现有技术通常是采样以下技术方案:由提供消息处理方的系统提 供消息获取接口(webservice),第三方系统通过调用该接口获取相应的消息, 并将消息展现在第三方系统的页面上。
在实现本发明方案的过程中,发明人发现现有技术至少存在以下问题: 现有技术的消息处理不是真正的集成,即比如第三方系统通过webservice获取 提供消息处理方的系统的消息后,只能进行简单的查看,不能对其处理,比如 这个消息是一个工作流消息,正常处理该消息需要打开审批界面,但在第三方 系统中无法完成相应的功能。
发明内容
本发明实施例一方面提供一种异构系统消息集成方法及架构,以使异构的 两个系统中的一个系统能够打开对方系统的消息,并且能够处理该消息。
本发明实施例另一方面还提供一种消息调用系统,能够作为第三方系统访 问其他系统的消息,并实现对该消息的处理。
本发明实施例另一方面还提供一种消息处理系统,能够向其他异构的外部 系统提供本系统的消息,并根据外部系统的选择协助外部系统完成对消息的处 理。
本发明实施例提供的一种异构系统消息集成方法,包括:
外部系统调用本系统提供的消息调用接口获取本系统提供的消息;
外部系统从本系统提供的消息中选择需要处理的消息;
本系统获取所述需要处理的消息的消息ID,并根据所述消息ID调用本系 统的消息处理流程对所述需要处理的消息进行处理。
优选地,所述消息调用接口为Web服务接口。
优选地,所述方法还包括:
外部系统通过页面展现获取的本系统的消息的相关信息,所述相关信息包 括:消息ID、消息内容、消息类型;
所述外部系统从本系统提供的消息中选择需要处理的消息具体为:外部系 统根据本系统提供的消息的相关信息选择需要处理的消息。
优选地,在本系统根据所述需要处理的消息的消息ID调用本系统的消息 处理流程对所述需要处理的消息进行处理之前,还包括:
本系统获取外部系统的登录用户信息;
根据所述用户信息对外部系统的登录用户进行鉴权;
鉴权通过后,执行所述根据外部系统选择的消息的消息ID调用本系统的 消息处理流程对所述需要处理的消息进行处理的过程。
优选地,所述方法还包括:预先建立外部系统用户与本系统的用户的映射 关系;
所述根据所述用户信息对外部系统的登录用户进行鉴权包括:
如果所述映射关系中查找到外部系统的登录用户,则确定鉴权通过。
优选地,所述方法还包括:
外部系统将所述需要处理的消息的消息ID和登录用户信息生成hash值;
所述本系统获取所述需要处理的消息的消息ID包括:
本系统定时检测所述hash值;
如果hash值有变化,则解析所述hash值获得所述需要处理的消息的消息 ID。
本发明实施例提供的一种消息调用系统,包括:
接口调用单元,用于调用其他系统提供的消息调用接口获取所述其他系统 提供的消息;
选择单元,用于从所述其他系统提供的消息中选择需要处理的消息。
优选地,所述消息调用系统还包括:
展现单元,用于通过页面展现所述接口调用单元获取的消息的相关信息, 所述相关信息包括:消息ID、消息内容、消息类型;
所述选择单元,具体用于根据所述相关信息选择需要处理的消息。
优选地,所述消息调用系统还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910179908.2/2.html,转载请声明来源钻瓜专利网。