本发明专利技术提供了一种信息系统接入企业服务总线的方法及装置。该方法包括:信息系统获取由企业服务总线提供的集成程序工程包;所述信息系统调用集成程序工程包;集成程序工程包自动拼装报文消息格式并将企业服务总线预设的路由信息添加到第一报文的报文头中;集成程序工程包将信息系统待传输的数据添加到所述第一报文的报文体中;集成程序工程包通过配置文件获取与企业服务总线建立连接的参数信息,并根据所述参数信息与所述企业服务总线建立数据连接;集成程序工程包将所述第一报文发送给所述企业服务总线。本发明专利技术当信息系统需要接入企业服务总线时,调用集成程序工程包即可,无需与企业服务总线直接交互,过程简单,同时增加企业服务总线的安全性。
【技术实现步骤摘要】
本专利技术涉及信息系统集成
,具体涉及一种信息系统接入企业服务总线的方法及装置。
技术介绍
随着社会整体信息化水平的提高,信息系统间相互集成、互联互通已成为信息化建设过程中的必须环节。但通过传统点对点的系统集成方式最终造成企业信息化架构蛛网化复杂性,伴随而来的是繁复僵化的应用架构、高额的维护成本和缓慢的响应速度。基于企业服务总线(EnterpriseServiceBus,ESB)采用面向服务的体系结构(Service-OrientedArchitecture,SOA)的信息系统集成方式是普遍认可先进的集成方法。ESB由中间件技术实现并支持的面向服务架构的一组基础架构功能,支持异构环境中的服务、消息以及基于事件的交互,并且具有适当的服务级别和可管理性。现有的信息系统接入企业服务总线时,信息系统需要获取企业服务总线的系统架构以及企业服务总线的配置信息、函数调用等技术细节,过程繁琐;同时由于企业服务总线向信息系统公开了配置信息会影响企业服务总线的安全性。在信息系统与企业服务总线集成过程中,由于集成双方在集成观点不同、相互技术陌生、工期紧迫、缺乏规范、职责划分不清等原因,造成系统集成工作过程中各方意见难以统一、工期冗长等问题,系统集成工作成为信息化建设的“绊脚石”。
技术实现思路
本专利技术实施例提供一种信息系统接入企业服务总线的方法及系统,用于解决现有的信息系统接入企业服务总线的方法过程繁琐、影响企业服务总线的安全性的问题。本专利技术实施例提供了一种信息系统接入企业服务总线的方法,包括:信息系统获取由企业服务总线提供的集成程序工程包;所述信息系统调用集成程序工程包;所述集成程序工程包自动拼装报文消息格式并将企业服务总线预设的路由信息添加到第一报文的报文头中;所述集成程序工程包将所述信息系统待传输的数据添加到所述第一报文的报文体中;所述集成程序工程包通过配置文件获取与企业服务总线建立连接的参数信息,并根据所述参数信息与所述企业服务总线建立数据连接;所述集成程序工程包将所述第一报文发送给所述企业服务总线;其中,所述路由信息包括系统服务号、系统号、流水号、服务器时间。可选地,集成程序工程包通过配置文件获取与企业服务总线建立连接的参数信息,并根据所述参数信息与所述企业服务总线建立数据连接包括:集成程序工程包与企业服务总线的数据接收消息队列建立数据连接;其中,所述参数信息包括:请求队列管理器IP、请求队列管理器端口、请求队列管理器服务器通道、请求队列管理器系统ID和请求队列名称。可选地,所述集成程序工程包将所述信息系统待传输的数据添加到所述第一报文的报文体中包括:集成程序工程包将所述信息系统待传输的数据添加到所述第一报文的报文体的请求Request节点中。可选地,所述集成程序工程包将所述第一报文发送给所述企业服务总线包括:集成程序工程包将所述第一报文发送给所述企业服务总线的请求队列。可选地,所述方法还包括:所述信息系统接收所述企业服务总线发送的反馈数据。本专利技术实施例提供了一种信息系统接入企业服务总线的装置,包括:集成程序工程包调用单元,用于获取由企业服务总线提供的集成程序工程包,调用集成程序工程包;路由信息添加单元,用于自动拼装报文消息格式并将企业服务总线系统预设的路由信息添加到第一报文的报文头中;待传输数据添加单元,用于将所述信息系统待传输的数据添加到所述第一报文的报文体中;数据连接建立单元,用于通过配置文件获取与企业服务总线建立连接的参数信息,并根据所述参数信息与所述企业服务总线建立数据连接;报文发送单元,用于将所述第一报文发送给所述企业服务总线;其中,所述路由信息包括系统服务号、系统号、流水号、服务器时间。可选地,所述数据连接建立单元进一步用于:与企业服务总线的数据接收消息队列建立数据连接;其中,所述参数信息包括:请求队列管理器IP、请求队列管理器端口、请求队列管理器服务器通道、请求队列管理器系统ID和请求队列名称。可选地,所述待传输数据添加单元进一步用于:将所述信息系统待传输的数据添加到所述第一报文的报文体的请求Request节点中。可选地,所述报文发送单元进一步用于:将所述第一报文发送给所述企业服务总线的请求队列。可选地,所述装置还包括:反馈数据接收单元,用于接收所述企业服务总线发送的反馈数据。本专利技术实施例提供的信息系统接入企业服务总线的方法及装置,将标准化的集成程序工程包植入信息系统,信息系统采用自身的开发语言与语法只需调用集成程序工程包的内容即可实现与企业服务总线的集成。本专利技术实施例采用集成前置的方式,在信息系统中内置配置文件和集成程序工程包,当需要接入企业服务总线时,调用集成程序工程包即可,无需与企业服务总线直接交互,无需获取企业服务总线的系统架构等技术细节,过程简单,同时增加了企业服务总线的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的信息系统接入企业服务总线的方法流程示意图;图2示出了本专利技术一个实施例的信息系统接入企业服务总线的方法原理图;图3示出了本专利技术另一个实施例的信息系统接入企业服务总线的方法流程示意图;图4示出了本专利技术另一个实施例的信息系统接入企业服务总线的方法原理图;图5示出了本专利技术一个实施例的信息系统接入企业服务总线的队列架构图;图6是本专利技术一个实施例的信息系统接入企业服务总线的装置的结构示意图;图7是本专利技术另一个实施例的信息系统接入企业服务总线的装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术一个实施例的信息系统接入企业服务总线的方法的流程示意图。如图1所示,本专利技术实施例的信息系统与企业服务总线基于MessageQueue的协议进行集成,MessageQueue是一种可靠、异步的消息传送服务。本专利技术实施例说明的是服务请求方接入企业服务总线(入站)的过程,该实施例的信息系统接入企业服务总线的方法包括:S11:集成程序工程包调用单元,用于获取由企业服务总线提供的集成程序工程包,调用集成程序工程包;S12:集成程序工程包自动拼装报文消息格式并将企业服务总线预设的路由信息添加到第一报文的报文头中;需要说明的是,本专利技术实施例在信息系统中植入标准化的集成程序工程包,集成程序工程包与信息系统基于同种编程语言实现,信息系统可调用集成程序工程包拼装与企业服务总线通信的报文消息格式。信息系统调用集成程序工程包添加到第一报文的报文头中的路由信息包括服务号、系统号、流水号、服务器时间。服务号是对每个系统中的服务的唯一编号,在企业服务总线中,起到路由的作用;系统号是对各个系统的唯一编号,在企业服务总线中,起到路由和日志查询作用;流水号是对各传输数据的唯一编号,起到查询各本文档来自技高网...
【技术保护点】
一种信息系统接入企业服务总线的方法,其特征在于,包括:信息系统获取由企业服务总线提供的集成程序工程包;所述信息系统调用集成程序工程包;所述集成程序工程包自动拼装报文消息格式并将企业服务总线预设的路由信息添加到第一报文的报文头中;所述集成程序工程包将所述信息系统待传输的数据添加到所述第一报文的报文体中;所述集成程序工程包通过配置文件获取与企业服务总线建立连接的参数信息,并根据所述参数信息与所述企业服务总线建立数据连接;所述集成程序工程包将所述第一报文发送给所述企业服务总线;其中,所述路由信息包括系统服务号、系统号、流水号、服务器时间。
【技术特征摘要】
1.一种信息系统接入企业服务总线的方法,其特征在于,包括:信息系统获取由企业服务总线提供的集成程序工程包;所述信息系统调用集成程序工程包;所述集成程序工程包自动拼装报文消息格式并将企业服务总线预设的路由信息添加到第一报文的报文头中;所述集成程序工程包将所述信息系统待传输的数据添加到所述第一报文的报文体中;所述集成程序工程包通过配置文件获取与企业服务总线建立连接的参数信息,并根据所述参数信息与所述企业服务总线建立数据连接;所述集成程序工程包将所述第一报文发送给所述企业服务总线;其中,所述路由信息包括系统服务号、系统号、流水号、服务器时间。2.根据权利要求1所述的信息系统接入企业服务总线的方法,其特征在于,集成程序工程包通过配置文件获取与企业服务总线建立连接的参数信息,并根据所述参数信息与所述企业服务总线建立数据连接包括:集成程序工程包与企业服务总线的数据接收消息队列建立数据连接;其中,所述参数信息包括:请求队列管理器IP、请求队列管理器端口、请求队列管理器服务器通道、请求队列管理器系统ID和请求队列名称。3.根据权利要求1所述的信息系统接入企业服务总线的方法,其特征在于,所述集成程序工程包将所述信息系统待传输的数据添加到所述第一报文的报文体中包括:集成程序工程包将所述信息系统待传输的数据添加到所述第一报文的报文体的请求Request节点中。4.根据权利要求1所述的信息系统接入企业服务总线的方法,其特征在于,所述集成程序工程包将所述第一报文发送给所述企业服务总线包括:信息系统将所述第一报文发送给所述企业服务总线的请求队列。5.根据权利要求1所述的信息系统接入企业服...
【专利技术属性】
技术研发人员:孙赫勇,陈元龙,柳少华,孙华,顾佳,
申请(专利权)人:中车青岛四方机车车辆股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。