发明名称 |
一种企业服务总线的消息路由方法及系统 |
摘要 |
本发明涉及一种企业服务总线的消息路由方法及系统。其中,企业服务总线的消息路由方法包括:入站路由器接收服务请求消息,并根据预设的业务路由规则对该服务请求消息进行解析、处理,将处理后的服务请求消息转发给出站路由器或异步订阅路由器;异步订阅路由器根据预设的主题/订阅规则表,按照订阅要求将异步事件消息转发给出站路由器;出站路由器解析接收到的消息内容,提取路由标识信息,依据预设的目标地址路由表,将消息转发给外部服务提供系统。本发明的企业服务总线的消息路由方法及系统,提高了客户端访问核心业务的便捷性和安全性,提升了ESB消息路由的负载均衡能力。 |
申请公布号 |
CN102594695B |
申请公布日期 |
2015.02.11 |
申请号 |
CN201210059590.6 |
申请日期 |
2012.03.08 |
申请人 |
北京思特奇信息技术股份有限公司 |
发明人 |
王琦;郑亚群 |
分类号 |
H04L12/803(2013.01)I;H04L12/721(2013.01)I |
主分类号 |
H04L12/803(2013.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种企业服务总线的消息路由方法,其特征在于,包括:入站路由器接收服务请求消息,并根据预设的业务路由规则对该服务请求消息进行解析、处理,将处理后的服务请求消息转发给出站路由器或异步订阅路由器,具体实现为,入站路由器实现消息分解、消息聚合、消息运行过程逻辑规则编排;消息分解是根据路由规则有选择处理特定消息,而实现消息的分解;消息聚合是依据规则将各种返回消息进行聚合;消息运行过程逻辑规则编排是进行内部服务编排,实现消息的业务流程处理,这种处理包括有选择地只消费符合特定条件的消息、将消息分解转发给不同的内部服务对象、在将消息转发给服务处理之前,将拥有同一group ID的消息聚合(group)在一起、动态编辑路由消息处理规则、综合消息分解和聚合、使消息处理过程按照一套规则实现对不同内部服务的调用;异步订阅路由器根据预设的主题/订阅规则表,按照订阅要求将异步事件消息转发给出站路由器,所述异步事件消息为所述入站路由器转发给所述异步订阅路由器的服务请求消息;出站路由器解析接收到的消息内容,提取路由标识信息,依据预设的目标地址路由表,将消息转发给外部服务提供系统,所述消息为所述入站路由器转发给所述出站路由器的服务请求消息或所述异步订阅路由器转发给所述出站路由器的异步事件消息。 |
地址 |
100085 北京市海淀区中关村南大街6号中电信息大厦16层 |