一种基于SOA业务开发平台制造技术

技术编号:20825173 阅读:26 留言:0更新日期:2019-04-10 07:19
本发明专利技术提供一种基于SOA业务开发平台,包括在ESB企业服务总线的基础上建立上游业务系统和下游业务系统,企业的业务数据请求服务统一由基于WAS集群的前端Web Service提供解析转发,将上游业务系统发起的业务请求进过ESB企业服务总线进行消息处理,同时ESB会根据企业数据消息规范进行消息的解析,通过业务服务请求配置获得业务需求的目标下游业务系统配置信息,将数据消息请求到目标下游业务系统的数据服务上,最终将下游目标系统的返回消息反馈给上游服务请求者。本发明专利技术保证数据的一致性、准确性,实时全面的反映业务的全局和局部信息。

【技术实现步骤摘要】
一种基于SOA业务开发平台
本专利技术属于数据处理
,具体涉及一种基于SOA业务开发平台。
技术介绍
近年来,随着系统信息化建设的不断深入,信息化建设已从单一系统建设发展到重规划、重管理、重集成的整体持续发展的重要阶段,正逐步着力打造集中、一体化、标准化、开放式的信息化新格局。多年来积淀了众多的生产系统,使用人员,系统的使用和管理的复杂度日益加大。各系统单一,数据不规范,信息的孤岛会给经济造成不小的损失,由于信息的离散和数据来源不一致,会导致决策层对市场信息把握不足,成本高。
技术实现思路
本专利技术的目的是提供一种基于SOA业务开发平台,保证数据的一致性、准确性,实时全面的反映业务的全局和局部信息。本专利技术提供了如下的技术方案:一种基于SOA业务开发平台,包括在ESB企业服务总线的基础上建立上游业务系统和下游业务系统,企业的业务数据请求服务统一由基于WAS集群的前端WebService提供解析转发,将上游业务系统发起的业务请求进过ESB企业服务总线进行消息处理,同时ESB会根据企业数据消息规范进行消息的解析,通过业务服务请求配置获得业务需求的目标下游业务系统配置信息,将数据消息请求到目标下游业务系统的数据服务上,最终将下游目标系统的返回消息反馈给上游服务请求者。优选的,数据交换通过调用上游或下游发送方系统发布的Web服务获取数据,经过格式转换转变为接收方系统所能够识别的数据格式,并通过调用接收方系统发布的Web服务,将转换后的数据传入接收方系统。优选的,上游业务系统或下游业务系统发送方对所需的数据进行封装,发布成Web服务。优选的,上游业务系统或下游业务系统接收方系统接收到数据以后,需要对接收到的数据进行解析并更新到相关的业务库表中。优选的,当在ESB企业服务总线的MB集群中的任何一个节点出现当机,统一业务数据同步服务都将及时获取到后端的这一变化并及时将业务消息转往正常的集群节点中。优选的,所述上游业务系统或下游业务系统包括整合财务管理系统、全面预算管理系统、OA、设备资产管理系统、生产管理系统、质量管理系统、物流管理系统、MES系统、决策支持系统。优选的,所述系统中数据交换格式采用xml格式,元素及属性描述一致,让数据交换平台识别发送方、接收方、调用的服务和数据格式。优选的,所述系统接口中的基础数据均用基础数据平台编码。优选的,所述系统入口调用统一,服务调用都指向数据交换平台。本专利技术的有益效果是:平台统一了服务总线,解决了基础数据编码“数出多门”的问题,使得基础数据的准确性、完整性和唯一性从根本上得到了保证;通过平台互通解决了企业信息集成杂乱问题,使得企业信息集成可控、可管和可视从根本上得到了保证;由于引入第三方管理机制,接口数据丢失现象得到了彻底解决;由于基础数据的统一和信息交换的全面实施,从根本上避免了企业的物流、资金流和信息流的脱节,从而造成账账不符、账实不符,不仅难以进行准确的财务核算,而且难以对业务过程及业务标准实施有效监控等现象;平台的实施为今后新的信息集成提供了规范化约束,从而大大提高了信息集成的进度,节省人力物力。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是本专利技术总结构示意图;图2是本专利技术逻辑架构示意图。具体实施方式如图1所示,一种基于SOA业务开发平台,基于面向服务的架构(SOA),建立企业服务总线(ESB),搭建两个平台:基础数据管理平台、搭建数据交换平台,统一集成规范(WebServices)及统一改造接口方式。企业的业务数据请求服务统一由基于WAS集群的前端WebService提供解析转发。由于ESB是构建在HA和集群架构之上的高可靠性和高负载的,当MB集群中的任何一个节点出现当机,统一业务数据同步服务都将及时获取到后端的这一变化并及时将业务消息转往正常的集群节点中,因此有效地提高了业务数据同步服务的可靠性和负载能力;这里我们定义它为BusinessDataInfoSyn统一业务数据同步服务,BusinessDataInfoSyn将作为数据请求代理的角色,将上游业务系统发起的业务请求进过ESB企业服务总线进行消息处理,同时ESB会根据企业数据消息规范进行消息的解析,通过业务服务请求配置获得业务需求的目标下游系统配置信息,将数据消息请求到目标下游系统的数据服务上,最终将下游目标系统的返回消息反馈给上游服务请求者。具体的,要完成所需数据从发送方系统到执收方系统的转换,可以分为封装、转换和处理三个阶段,需要完成的工作包括:发送方对所需的数据进行封装,发布成Web服务;数据交换平台通过调用发送方系统发布的Web服务获取数据,经过格式转换转变为接收方系统所能够识别的数据格式,并通过调用接收方系统发布的Web服务,将转换后的数据传入接收方系统;接收方系统接收到数据以后,需要对接收到的数据进行解析并更新到相关的业务库表中。如图2所示,一种基于SOA业务开发平台具体应用逻辑架构,集成平台从结构上分为:协议层、消息路由层、数据转换层、日志监控层。协议层:支持多种数据传输协议,如主流的SOAP协议、LDAP协议等,跟其他应用系统对接时,采用相同的传输协议进行适配,从技术的角度上保证系统间能够通过网络进行通讯。消息路由层:这是企业级服务总线(ESB)的应用,外部系统数据传入平台后,根据自定义的规则将数据传递给下游不同的数据处理程序或是系统进行处理。数据转换层:被集成的每个系统都有自己独立的数据格式和编码格式等等,如果外部系统进来的数据需要被平台识别,需要对这些数据按照一定的规则进行转换,该层就是为了完成这个工作。日志监控层:在系统集成中,因为数据的传输和处理都是在系统后台来完成的,整个过程对于用户来说是透明的,所以需要增加该层,对数据的整个流转过程进行监控,并提供了可视化界面供用户查看后台接口情况,并且提供了预警机制,在接口发生异常时及时的通知到用户。本专利技术基于ESB的应用整合,规范业务系统之间的信息交换规范;建立业务系统之间信息交互的通道,实现各个管理系统之间的互联互通;构建统一对外的信息交换接口,规范数据格式,规范数据输入/输出标准,建立交换渠道;在用户交互整合层构建一个客户统一应用入口及界面整合平台,实现客户应用系统入口归并,在界面级实现交互,实现用户统一管理和单点登录等功能;在应用连接与流程整合层构建一个客户应用功能整合平台,实现多客户应用系统在应用功能层面的连接交互,实现事务级的数据交换,通过一个集成业务流程控制引擎实现跨当前业务流程的定义和实现。以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,尽管参照前述实施例对本专利技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于SOA业务开发平台,其特征在于,包括在ESB企业服务总线的基础上建立上游业务系统和下游业务系统,企业的业务数据请求服务统一由基于WAS集群的前端Web Service提供解析转发,将上游业务系统发起的业务请求进过ESB企业服务总线进行消息处理,同时ESB会根据企业数据消息规范进行消息的解析,通过业务服务请求配置获得业务需求的目标下游业务系统配置信息,将数据消息请求到目标下游业务系统的数据服务上,最终将下游目标系统的返回消息反馈给上游服务请求者。

【技术特征摘要】
1.一种基于SOA业务开发平台,其特征在于,包括在ESB企业服务总线的基础上建立上游业务系统和下游业务系统,企业的业务数据请求服务统一由基于WAS集群的前端WebService提供解析转发,将上游业务系统发起的业务请求进过ESB企业服务总线进行消息处理,同时ESB会根据企业数据消息规范进行消息的解析,通过业务服务请求配置获得业务需求的目标下游业务系统配置信息,将数据消息请求到目标下游业务系统的数据服务上,最终将下游目标系统的返回消息反馈给上游服务请求者。2.根据权利要求1所述的一种基于SOA业务开发平台,其特征在于,数据交换通过调用上游或下游发送方系统发布的Web服务获取数据,经过格式转换转变为接收方系统所能够识别的数据格式,并通过调用接收方系统发布的Web服务,将转换后的数据传入接收方系统。3.根据权利要求1所述的一种基于SOA业务开发平台,其特征在于,上游业务系统或下游业务系统发送方对所需的数据进行封装,发布成Web服务。4.根据权利要求1所述的一种基于SOA业务开发平台,其特征在于,上游业务系统或下游...

【专利技术属性】
技术研发人员:胡昌书
申请(专利权)人:南京软智信息技术有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1