预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108600092A(43)申请公布日2018.09.28(21)申请号201810412937.8(22)申请日2018.05.03(71)申请人山东汇贸电子口岸有限公司地址250100山东省济南市高新区浪潮路1036号浪潮科技园S06楼(72)发明人孙长杰李照川樊继硕王文英赵海兴(74)专利代理机构济南信达专利事务所有限公司37100代理人孟峣(51)Int.Cl.H04L12/58(2006.01)H04L29/08(2006.01)权利要求书2页说明书5页附图1页(54)发明名称一种基于事件消息机制的软件系统协作装置及方法(57)摘要本发明公开了一种基于事件消息机制的软件系统协作装置及方法,包括事件消息生产客户端,获取业务完成的事件消息,并将该事件消息发送给事件消息中间件;事件消息中间件,获取来自事件消息生产客户端的事件消息,并将该事件消息发送给事件消息消费客户端;事件消息消费客户端,获取来自事件消息中间件的事件消息,依据事件消息的指令,完成相应的业务处理。该一种基于事件消息机制的软件系统协作装置及方法与现有技术相比,快速响应大大提高了用户体验,为留住用户做出了巨大贡献;无限的扩展性,为企业的快速发展奠定了坚实的基础,实用性强,适用范围广泛,易于推广。CN108600092ACN108600092A权利要求书1/2页1.一种基于事件消息机制的软件系统协作装置,其特征在于,包括,事件消息生产客户端,获取业务完成的事件消息,并将该事件消息发送给事件消息中间件;事件消息中间件,获取来自事件消息生产客户端的事件消息,并将该事件消息发送给事件消息消费客户端;事件消息消费客户端,获取来自事件消息中间件的事件消息,依据事件消息的指令,完成相应的业务处理。2.根据权利要求1所述的一种基于事件消息机制的软件系统协作装置,其特征在于,所述事件消息生产客户端通过查找配置信息确定事件消息中间件系统的地址信息,并将事件消息发送至该地址中;相对应的,事件消息消费客户端通过查找配置信息确定事件消息中间件系统的地址信息,从而获取事件消息。3.根据权利要求2所述的一种基于事件消息机制的软件系统协作装置,其特征在于,所述事件消息生产客户端查找配置信息的方法包括:通过配置文件查找配置信息、通过配置服务查找配置信息;相对应的,所述事件消息消费客户端查找配置信息的方法包括:通过配置文件查找配置信息、通过配置服务查找配置信息。4.根据权利要求1所述的一种基于事件消息机制的软件系统协作装置,其特征在于,所述事件消息中间件由以下结构组成:事件消息管理模块、事件消息订阅模块、事件消息接收模块、事件消息配发模块、事件消息信箱、事件消息消费模块,其中事件消息管理模块用于增加该时间消息中间件可接收的事件消息类型;事件消息订阅管理模块增加事件消息订阅信息;事件消息接收模块用于接收事件消息生产客户端发送过来的事件消息,并将此事件消息转交给事件消息配发模块;事件消息配发模块接收事件消息接收模块转交过来的事件消息,并依据事件消息订阅信息将事件消息配发到事件消息信箱;事件消息消费模块则根据事件消费客户端的请求从事件消息信箱中读取并发送事件消息。5.根据权利要求4所述的一种基于事件消息机制的软件系统协作装置,其特征在于,所述事件消息管理模块负责事件消息类型的包括增加、删除、修改、查询的管理业务,所述事件消息类型包括以下元素:事件消息类型ID、事件消息类型描述。6.根据权利要求4所述的一种基于事件消息机制的软件系统协作装置,其特征在于,事件消息订阅模块负责管理事件消息订阅信息的包括增加、删除、修改、查询的管理业务,所述事件消息订阅信息包括以下元素:ID、事件消息类型ID、订阅系统ID。7.根据权利要求4所述的一种基于事件消息机制的软件系统协作装置,其特征在于,事件消息配发模块负责依据事件消息订阅信息将事件消息配发到事件消息信箱,事件消息信箱与订阅系统ID一一对应,即事件消息中间件为每个订阅事件消息的系统建立一个独有的专属信箱;事件消息配发模块在配发事件消息时,首先从事件消息订阅信息中查找所有订阅该事件消息类型的系统ID,然后将事件消息分别配发到这些系统ID所对应的事件消息信箱中。8.根据权利要求4所述的一种基于事件消息机制的软件系统协作装置,其特征在于,事件消息消费模块负责依据事件消费客户端的请求从事件消息信箱中读取事件消息,并把事件消息发送给事件消费客户端,最后从事件消息信箱中删除该条取事件消息;事件消息信箱与订阅系统ID一一对应,事件消息消费模块依据事件消费客户端所代表的系统ID,从相2CN108600092A权利要求书2/2页应的事件消息信箱读取、删除事件消息;所述事件消息包括以下元素:事件消息类型ID、