The invention provides an enterprise service bus message monitoring platform message compensation method based on the transformation of the original system integration technique in locomotive industry, from the cobweb type integrated structure, a gradual transition to the enterprise service bus ESB program, to the enterprise service bus configuration based on monitoring platform of the message, and the monitoring platform based on adding the message the transaction processing mechanism and abnormal interference compensation mechanism based on the actual need, the exception message transmission channel, the method can capture the abnormal information and the exception is generated according to the matching scenario parameters feedback message, in a timely manner based on a message the compensation processing and storage, improve the reliability of message to ensure the correct transmission, message transmission. General stored in the message middleware in the buffer queue, according to the needs, can be retrieved and sent to the message, to avoid missing the exception message, to ensure the reliability and robustness of enterprise system integration and data transmission.
【技术实现步骤摘要】
一种基于企业服务总线消息监控平台的消息补偿方法
本专利技术属于信息
,涉及利用计算机在异构系统之间传输业务数据、传输服务流程监控和流程监控平台管理技术,具体涉及企业服务总线消息监控平台的消息补偿方法,采用企业服务总线消息缓存和消息事务补偿处理机制。随着企业信息系统逐渐复杂臃肿,通过企业服务总线ESB对信息系统进行高效集成建成信息传输的高速通道就显得富有实际意义。
技术介绍
在企业服务总线ESB项目中,通常通过消息中间件技术实现业务数据在异构系统间的转换和传输,项目实施人员只能通过消息中间件厂商提供的API函数实现业务数据在源系统和目标系统间的监控,实现系统运行状况及资源分配情况的监控。即使源系统的业务数据出现问题,也只能通过消息中间件厂商提供的程序查询错误原因,再根据业务数据的报错原因,非系统程式化通知源系统发送方调整传输的消息报文内容或消息格式重新发送,这是普遍的做法。显然异构系统数据传输仅采用消息中间件程序错误处理机制不能及时准确定位业务信息错误原因和不能采用系统化方法保证消息传输正确和出现异常时进行事务回滚。随着企业不断发展,以机车制造行业来说,实际生产环境中大量业务信息需要多个系统共享,图1是基于企业服务总线总体架构示意图,对这个示意图功能以下进行说明。随着现代信息技术的发展,企业信息系统越来越庞大,越来越复杂,企业服务总线需要传输和共享的信息越来越多,就存在一对多、多对多各种复杂的业务流程数据传输和集成,典型的有星型连接,环形连接,还有蛛网式拓扑连接,而机车行业也是用的这些传统的多对多连接,但在这个过程中,由于集成的系统较多,在运行过程中一 ...
【技术保护点】
一种基于企业服务总线消息监控平台的消息补偿方法,在CSR‑XML数据交换模型下,其步骤包括:1)给企业服务总线配置基于消息的监控平台;2)给事务处理机制设置相应的缓存机制;3)给监控平台根据实际需要添加基于消息的事务回滚处理机制;4)给监控平台根据实际需要添加基于消息的异常干预机制;5)如果消息在传输通道上出现异常,消息补偿方法会捕捉到这个异常并根据消息自身的反馈信息对这个异常产生的情景参数进行相应匹配;6)根据匹配的参数对异常消息进行一个基于消息的补偿处理;7)消息补偿方法会对出现异常的消息进行存储,存储在消息中间件缓存队列中;8)根据需要,对消息可以重新获取,重新发送,避免了出现异常后消息的丢失。
【技术特征摘要】
1.一种基于企业服务总线消息监控平台的消息补偿方法,在CSR-XML数据交换模型下,其步骤包括:1)给企业服务总线配置基于消息的监控平台;2)给事务处理机制设置相应的缓存机制;3)给监控平台根据实际需要添加基于消息的事务回滚处理机制;4)给监控平台根据实际需要添加基于消息的异常干预机制;5)如果消息在传输通道上出现异常,消息补偿方法会捕捉到这个异常并根据消息自身的反馈信息对这个异常产生的情景参数进行相应匹配;6)根据匹配的参数对异常消息进行一个基于消息的补偿处理;7)消息补偿方法会对出现异常的消息进行存储,存储在消息中间件缓存队列中;8)根据需要,对消息可以重新获取,重新发送,避免了出现异常后消息的丢失。2.根据权利要求1所述的一种基于企业服务总线消息监控平台的消息补偿方法,其特征在于:步骤1)中在配置基于企业服务总线消息监控平台的同时进行异常消息的监控。3.根据权利要求1所述的一种基于企业服务总线消息监控平台的消息补偿方法,其特征在于:步骤7)所述异常消息的存储方式包括:数据库、消息流、消息中间件、普通文件夹。4.根据权利要求1所述的一种基于企业服务总线消息监控平台的消息补偿方法,其特征在于:步骤6)所述的基于消息补偿处理包括CSR-XML消息报文数据交换模型。5.根据权利要求1所述的一种基于企业服务总线消息监控平台的消息补偿方法,其特征在于:步骤6)基于消息补偿处理通过基于企业服务总线消息补偿处理程序实现...
【专利技术属性】
技术研发人员:孙赫勇,柳少华,孙华,顾佳,
申请(专利权)人:中车青岛四方机车车辆股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。