本发明专利技术公开一种基于服务架构的主数据集成方法,包括构建基于Web服务的主数据集成系统;定义主数据集成服务标准;实现服务注册访问管理;定义日志服务;完成应用系统与主数据系统之间的交互;主数据定时同步。本发明专利技术的一种基于服务架构的主数据集成方法,依靠面向服务的架构将可重复的业务任务或服务进行整合,使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互,实现了主数据集成的一致性、唯一性、长期有效性和业务稳定性。
【技术实现步骤摘要】
一种基于服务架构的主数据集成方法
本专利技术涉及主数据集成。更具体地,涉及一种基于服务架构的主数据集成方法。
技术介绍
主数据(MD,MasterData)是指系统间的共享数据,其具有高业务价值,可以在企业内跨越各个业务部门被重复使用,是单一、准确和权威的数据来源。随着各类应用系统的广泛使用,包括“信息孤岛”问题在内的数据处理危机问题开始出现,其中信息孤岛是指相互之间在功能上不关联互助、信息不共享互换以及信息与业务流程和应用相互脱节的计算机应用系统。很多企业经过多年的信息化建设,建设了一批信息系统,每个应用系统所存储、变换、冗余或重叠的数据紧紧交织在一起。一些企业试图通过建立数据接口来实现系统集成,然而这样的尝试并没有从根本上解决系统集成问题。而由此造成数据环境的混乱却越来越严重。在企业信息化浪潮中,数据质量的重要性越来越凸显起来,主数据这个概念被逐步强化和完善。但是,目前还没有有效方式在确保主数据一致性、唯一性和有效性的基础上,解决主数据的集成问题。面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。因此,提供一种基于服务架构的主数据集成方法,用于解决主数据一致性、唯一性、长期有效性和业务稳定性。
技术实现思路
本专利技术的一个目的在于提供一种基于服务架构的主数据集成方法。为达到上述目的,本专利技术采用下述技术方案:一种基于服务架构的主数据集成方法,包括S1:构建基于Web服务的主数据集成系统;S2:定义主数据集成服务标准;S3:实现服务注册访问管理;S4:定义日志服务;S5:完成应用系统与主数据系统之间的交互;S6:主数据定时同步。优选地,主数据集成系统包括主数据管理系统和企业服务总线系统,其中主数据管理系统,用于为数据提供存储和管理功能;企业服务总线系统,用于实现数据交互。优选地,步骤S1具体包括以下步骤:S101:提取各应用系统中的功能模型,并将功能模型表现为服务组件的形式;S102:将已实现的服务发布到服务注册器上,用于供其他服务调用者进行查找和绑定;S103:进行绑定和调用服务,集成各应用系统。进一步优选地,进行绑定和调用服务具体包括:在服务总线上绑定一个获取主数据的服务;调用服务,将主数据信息通过服务总线传递给主数据系统;在数据总线上绑定主数据分发服务;各应用系统通过数据总线调用主数据。进一步优选地,服务总线采用标准WebService进行交互,交互数据格式为标准XML格式,字符集为UTF-8标准字符集。优选地,主数据集成服务标准包括:主数据系统对业务系统提供数据服务;接收业务系统通过数据总线系统将数据推送到主数据系统;各系统将数据传送到数据总线上。优选地,服务标准中服务包括以下属性:服务名称、方法名称、方法描述、发布方、调用方、输入、输出。优选地,各个应用系统提供注册信息,注册信息包括应用系统信息、服务信息、绑定信息和服务定义。优选地,步骤S5中,应用系统与主数据系统之间的交互包括数据接收和数据分发,其中数据接收时,其他业务系统作为数据源,主数据管理系统接收业务系统发送的数据;数据分发时,主数据管理系统作为数据源,业务系统接收主数据管理系统发送的数据。优选地,通过配置文件配置装载和分发的业务系统和主数据,完成主数据的定时同步,其中,配置文件文件如下:loadsystemmd=HR#Organization,Persondissystemmd=PT#Organization,Person,User@SPS#Organization,User,Person其中,loadsystemmd表示装载,dissystemmd表示分发。本专利技术的有益效果如下:本专利技术的一种基于服务架构的主数据集成方法,依靠面向服务的架构将可重复的业务任务或服务进行整合,这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互,实现了主数据集成的一致性、唯一性、长期有效性和业务稳定性。附图说明下面结合附图对本专利技术的具体实施方式作进一步详细的说明。图1示出一种基于服务架构的主数据集成方法步骤图。具体实施方式为了更清楚地说明本专利技术,下面结合优选实施例和附图对本专利技术做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本专利技术的保护范围。如图1所示,一种基于服务架构的主数据集成方法,包括:第一步构建基于Web服务的主数据集成系统本专利技术依靠面向服务的架构(Service-OrientedArchitectureSOA)将业务作为彼此链接的,可重复的业务任务或服务进行整合,使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。它具有提供通用组件以确保数据维护和分发的一致性。主数据集成系统包含两大模块:为数据提供存储和管理功能的主数据管理系统和为数据交互提供桥梁和纽带的企业服务总线ESB(EnterpriseServiceBus)。其功能包括:首先提取各应用系统中需要对外暴露的功能模型,并将这些功能模型表现为服务组件的形式;然后将已实现的服务发布到服务注册器上,供其他服务调用者进行查找绑定;最后,绑定和调用服务,将各应用系统集成起来。第二步定义主数据集成服务标准主数据集成服务标准要求主数据系统需要对业务系统提供数据服务,接收业务系统推送到主数据系统的数据必须通过ESB系统,各系统将数据传送到数据总线上。本专利技术中,企业服务总线采用标准的WebService进行交互,交互数据格式为标准XML,字符集统一使用UTF-8标准。服务包含一个或多个方法来实现对应功能,具体的服务方法采用摘要表示的方法定义和描述,包括以下属性:服务名称、方法名称、方法描述、发布方、调用方、输入、输出。这样保证了系统接口集成的统一、规范,实现主数据管理系统与业务系统之间的支持协作。第三步实现服务注册访问管理在主数据集成系统的架构中,各个应用系统的服务统一由ESB平台调用。为了便于服务的统一管理,所有Web服务统一在ESB平台进行注册,各个应用系统需要为ESB平台提供应用系统和服务的描述信息。各应用系统在ESB平台注册的信息如下:①应用系统信息:包括应用系统的编码和名称,业务联系人和技术联系人的姓名、电话、邮件地址、办公地址;②服务信息:包括服务编码和名称;③绑定信息:服务的访问点(AccessPoint);④服务定义:WSDL文件。以上信息由各应用系统开发以格式化文本方式提供,并由ESB平台进行统一注册。各个应用系统查询注册的服务信息可通过ESB系统提供的服务注册信息查询页面进行人工查询,可以得到Web服务的WSDL文档。平台集成的各系统无论是服务调用端还是服务生产端都需在企业服务总线注册。业务系统开发的Web服务将不直接暴露给服务调用者调用服务调用时,服务调用者调用企业服务总线上暴露的接口,企业服务总线将请求转发给目标业务系统Web服务。第四步定义日志服务主数据系统分发数据到ESB,ESB系统再分发到业务系统,或者从ESB系统获取数据,这一完本文档来自技高网...

【技术保护点】
一种基于服务架构的主数据集成方法,其特征在于,包括S1:构建基于Web服务的主数据集成系统;S2:定义主数据集成服务标准;S3:实现服务注册访问管理;S4:定义日志服务;S5:完成应用系统与主数据系统之间的交互;S6:主数据定时同步。
【技术特征摘要】
1.一种基于服务架构的主数据集成方法,其特征在于,包括S1:构建基于Web服务的主数据集成系统;S2:定义主数据集成服务标准;S3:实现服务注册访问管理;S4:定义日志服务;S5:完成应用系统与主数据系统之间的交互;S6:主数据定时同步。2.根据权利要求1所述的主数据集成方法,其特征在于,所述主数据集成系统包括主数据管理系统和企业服务总线系统,其中主数据管理系统,用于为数据提供存储和管理功能;企业服务总线系统,用于实现数据交互。3.根据权利要求1所述的主数据集成方法,其特征在于,所述步骤S1具体包括以下步骤:S101:提取各应用系统中的功能模型,并将所述功能模型表现为服务组件的形式;S102:将已实现的服务发布到服务注册器上,用于供其他服务调用者进行查找和绑定;S103:进行绑定和调用服务,集成各应用系统。4.根据权利要求3所述的主数据集成方法,其特征在于,所述进行绑定和调用服务具体包括:在服务总线上绑定一个获取主数据的服务;调用所述服务,将主数据信息通过服务总线传递给主数据系统;在数据总线上绑定主数据分发服务;各应用系统通过数据总线调用所述主数据。5.根据权利要求4所述的主数据集成方法,其特征在于,所述服务总线采用标准WebService进行交互,交互数据格式为标准XML格式,字符集为UTF-8标准字符集。6.根据权利要求1所述的...
【专利技术属性】
技术研发人员:谷小秋,王玫,阮超,
申请(专利权)人:北京仿真中心,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。