基于企业服务总线的主数据系统集成方法技术方案

技术编号:11045067 阅读:115 留言:0更新日期:2015-02-18 11:22
本发明专利技术提出的一种基于企业服务总线的主数据系统集成方法,首先建立一个统一的主数据生产系统、主数据消费系统、主数据管理系统及其统一的主数据管理服务接口和主数据更新接口;主数据管理系统与其它系统通过企业服务总线ESB相连接任何系统中产生的主数据变更事件,所有与主数据相关的同步协调优化集成由主数据管理平台来总体控制;主数据消费系统提供接收主数据的接口并注册于企业服务总线;主数据生产系统通过企业服务总线对主数据进行同步的增加、删除、修改操作,同时发送数据变更信号到主数据管理系统,根据主数据变更信号,把变化的主数据推送到主数据消费系统和在企业服务总线上注册的主数据接收端口上去,实现主数据同步。

【技术实现步骤摘要】

本专利技术涉及一种应用在企业信息化中基于企业服务总线软件架构,形成面向企业应用集成的主数据管理系统,它是一种基于企业服务总线的主数据管理平台更具体地说,本专利技术是基于企业服务总线ESB,以数据基础服务、事件响应服务、数据管控服务、数据安全策略、数据质量管理为核心功能的主数据管理系统架构,把企业服务总线与主数据管理的IT技术进行有机整合,发挥各自的技术优势,形成企业内部主数据自动同步及服务转换为数据订阅的信息系统。
技术介绍
随着企业的发展和企业信息化建设发展,企业内部之间信息传递、部门之间工作协同、管理矛盾日益突出。很多C1都在各种数据集成平台和产品之间犹豫不决。企业层面基本没有主数据管理的概念,功能仅限于简单数据的传输,真正的系统协同和按照业务流程重新梳理整合,现有应用系统更是无法实现。实施层面没有一个相对独立的组织为企业进行应用集成工作,没有统一的企业服务规范,应用集成工作停留在软件产品实施阶段。根据TechTarget对中国地区用户的一项调查显示,企业在进行系统以及数据集成的时候大部分仍然在选择手动编写代码的方式。其中有相当一部分企业表示,不同系统之间的集成已经成为目前IT建设项目中最大的挑战,没有合适的工具使得大量的工作不得不通过手动来完成,或者某一款工具无法实现目前IT系统不断变化的需求。而真正的痛点往往在于企业并未从架构的角度出发,在缺乏统一的工具以及技术支撑。很多企业面临主数据管理系统与ERP等业务系统的集成问题。而信息化需要解决的最基本问题就是系统之间的互连和数据的的互联互通。企业信息化经过多年的发展,信息系统越来越多、信息数据量也越来越大,系统间的数据集成问题就凸显出来,系统间需要集成的数据和相关流程大多在本系统外的其他信息系统中产生或流转,很容易导致信息孤岛的出现,同时增加管理成本和人为错误,这些信息孤岛中的数据在其他系统需要使用时,通常是复制业务逻辑和复制数据,这就导致同一份数据重复出现在不同的系统中,但是这些系统间的数据又缺少相应的同步机制,从而导致数据冗余和数据不一致现象,给企业信息化建设带来了很大的麻烦。但现状是几乎每一个企业里面都要根据企业内部的业务领域建立起针对某一业务领域应用的软件信息系统,选取通用的企业统一门户(企业内部门户、企业对外门户)、OA系统、ERP系统、CRM系统、合同管理系统、供应链管理系统(仓储、物流、供应链)进行集成。企业内部门户服务整个企业内部用户,提供企业各内部管理信息系统的统一应用视图;企业对外门户则为广大公网用户提供一个获取企业信息的窗口。其中,企业服务总线为各应用系统提供细粒度、可编排流程的业务服务;企业数据总线构建在企业服务总线之上的企业核心业务主数据管理平台,为各应用系统提供业务主数据的共享视图。企业内部各管理信息系统是指需要集成到企业服务总线和企业数据总线上的各内部管理信息系统,如ERP系统、CRM系统、合同管理系统、供应链管理系统等等。这些信息系统在建设之初大多都是为满足特定业务范围内的需要而进行开发的,如人力资源管理系统在企业内部主要负责企业人力资源的管理,财务系统则负责财务预算、决算、报账等财务领域的业务需要,各个系统在建成后,逐渐形成了对应业务领域的“信息竖井”,它在IT界也有另外一个称呼“信息孤岛”,及各系统之间内部是满足业务需要的强大系统,但是在系统间进行集成的时候,变得异常困难,企业最终在经过各种痛苦的系统集成后,很多时候则形成了如图3所示的系统交互图,系统交互图是一种非常复杂的系统间集成的网络,系统间交互的接口非常多,假设有N个应用系统,则至少需要N* (N-1)个系统数据交换接口。这就造成数据在这些系统中产生冗余、数据访问繁琐、编码不统一、数据不同步;给企业业务带来了如下影响:信息化系统中的数据不准确或不正确、致使使用这些信息系统的部门信息错误,从而给企业带来种种问题:如产品延误上市、产品供不应求、订单交付不准确、销售效能低下、客户满意度降低、生产力降低等问题。众多繁杂的信息系统,版本各异的软硬件平台,虽然通过各种接口技术实现了彼此通信,但要获得整个企业全面、统一的信息视图非常困难。 企业主数据管理系统(MDM)需要探索如何建立统一、集中、规范的主数据管理平台,从而消除在信息系统问和信息系统内部业务数据间的差异和沟通过程中的不畅,保证跨系统之间的数据一致性,提高数据质量和分析效率,最大限度的体现企业信息数据的价值,为企业经营和战略决策提供信息化关键基础和保障。通常我们会把主数据(业务数据)管理作为应用流程的补充,通过从各个操作/事务型应用以及分析型应用中分离出主要的信息,使其成为一个集中的独立于企业中各种其他应用核心资源,从而使得企业的核心信息得以重用并确保各个操作/事务型应用以及分析型应用间的核心数据的一致性,通过主数据管理改变企业数据利用的现状从而更好地为企业信息集成做好铺垫。主数据管理(MDM)是指一组约束和方法用来保证一个企业内主题域和系统内相关数据和跨主题域和系统的相关数据的实时性含义和质量。工业信息化主数据管理的目标是将正确的信息以正确的视图提供给正确的对象。主数据是描述核心业务实体(如客户、供应商、产品、物资、设备等)的一个或多个属性,是在进行工业企业业务架构分析中发现的核心业务对象,是企业已经存在的涉及到价值链核心业务流程的各个IT系统的基础数据。企业的所有活动都可以看作是一个个流程,流程是由若干个服务组成的。在IT技术上流程称为工作流服务称为流程节点。流程是指主数据在企业内信息系统间流转的过程。系统间数据的流转通过流程服务器(WPS)进行交互服务。主数据管理是数据管理的一种高级形式,它必须构建于ETL或者EII (Enterprise Informat1n Integrat1n)等技术之上,因此很多主数据管理平台本身就包含了数据模型定义,数据加载数据、转换数据、质量管理数据、质量优化和数据同步分发等功能,也有某些厂商把MDM作为数据集成产品的一个模块交付给客户。企业级主数据管理系统需要在整个企业数据环境中控制集成协调和优化主数据要在整个企业数据环境中实现主数据的准确完整及时和一致从而最大化企业数据资产的价值。 基础数据要上升到主数据的高度还有一个条件,即该数据产生在一个源IT系统中。在IT系统中,IT人员数据多个复本,维护成本居高不下,维护难度增加;执行者应用太多,重复操作,业务分散,效率低下;高层管理者IT投资就是黑洞;OA、HR、B1、PLM、ERP、CRM面向服务的企业应用集成基于数据库的接口实时性差,侵入性高,基于远程调用的接口实现难度大、通用性差、标准化实时复用服务,面向服务的集成企业应用集成泥潭,开发难,通信协议消息格式,路由逻辑,安全策略异常处理使用难,接口监控定制的特定接口管理难,资源分散,服务应变难。数据质量问题导致大部分企业数据集成项目难以达到预期,数据完整性、一致性、准确性难以得到保障,企业在实施数据集成时遇到的主要困扰有:企业数据描述不完整、不准确;几乎无法在多个项目中复用资产或技术;高额的维护和管理成本;基础架构不堪一击。 目前很多企业都是基于这种网络状的信息系统集成一个主数据管理平台MDM,一个企业服务总线ESB,前者是实现系统本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201410537944.html" title="基于企业服务总线的主数据系统集成方法原文来自X技术">基于企业服务总线的主数据系统集成方法</a>

【技术保护点】
一种基于企业服务总线的主数据系统集成方法,其特征在于包括以下步骤:首先建立一个统一的主数据生产系统、主数据消费系统、主数据管理系统及其统一的主数据管理服务接口和更新主数据管理系统的主数据更新接口,主数据更新接口适配主数据管理系统中所有的主数据模型,企业服务总线采用总线结构将所有应用系统互联;主数据管理系统与其它系统通过企业服务总线ESB相连接任何系统中产生的主数据变更事件,主数据抽取、转换和加载的ETL任务为服务挂接在ESB中,所有与主数据相关的同步协调优化集成由主数据管理平台来总体控制;然后把主数据管理服务接口、主数据统一接收适配接口和主数据统一消费适配接口在企业服务总线上进行注册,主数据生产系统对注册在企业服务总线上的主数据增加、删除、修改接口进行消费申请,提供对上述接口的操作使用权限;再通过主数据消费系统提供接收主数据的接口并注册于企业服务总线;主数据发送接口通过对企业服务总线上的主数据操作接口进行订阅,主数据生产系统通过企业服务总线对主数据管理系统中的主数据进行同步的增加、删除、修改操作,每一操作都用唯一流程节点展示其处理内容、处理时间及处理状态信息,在进行这些操作时,同时发送数据变更信号到主数据管理系统,主数据管理系统则根据主数据变更信号,把变化的主数据推送到主数据消费系统和在企业服务总线上注册的主数据接收端口上去,实现主数据的实时同步。...

【技术特征摘要】
1.一种基于企业服务总线的主数据系统集成方法,其特征在于包括以下步骤:首先建立一个统一的主数据生产系统、主数据消费系统、主数据管理系统及其统一的主数据管理服务接口和更新主数据管理系统的主数据更新接口,主数据更新接口适配主数据管理系统中所有的主数据模型,企业服务总线采用总线结构将所有应用系统互联;主数据管理系统与其它系统通过企业服务总线ESB相连接任何系统中产生的主数据变更事件,主数据抽取、转换和加载的ETL任务为服务挂接在ESB中,所有与主数据相关的同步协调优化集成由主数据管理平台来总体控制;然后把主数据管理服务接口、主数据统一接收适配接口和主数据统一消费适配接口在企业服务总线上进行注册,主数据生产系统对注册在企业服务总线上的主数据增加、删除、修改接口进行消费申请,提供对上述接口的操作使用权限;再通过主数据消费系统提供接收主数据的接口并注册于企业服务总线;主数据发送接口通过对企业服务总线上的主数据操作接口进行订阅,主数据生产系统通过企业服务总线对主数据管理系统中的主数据进行同步的增加、删除、修改操作,每一操作都用唯一流程节点展示其处理内容、处理时间及处理状态信息,在进行这些操作时,同时发送数据变更信号到主数据管理系统,主数据管理系统则根据主数据变更信号,把变化的主数据推送到主数据消费系统和在企业服务总线上注册的主数据接收端口上去,实现主数据的实时同步。2.如权利要求1所述的基于企业服务总线的主数据系统集成方法,其特征在于:企业服务总线注册并管理主数据管理系统提供的主数据操作端口及主数据消费系统提供的主数据接收端口,发送变化的主数据;主数据生产系统通过企业服务总线调用主数据管理系统提供的主数据操作接口,并发送主数据同步信号;主数据管理系统提供主数据操作相关接口,并根据主数据同步信号获取送变化的主数据,通过企业服务总线更新主数据管理系统的主数据数据库、向企业服务总线推送送变化的主数据,企业服务总线则将同步主数据到主数据消费系统;主数据消费系统提供主数据更新接口,并注册到企业服务总线,接收送变化的主数据。3.如权利要求1所述的基于企业服务总线的主数据系统集成方法,其特征在于:企业服务总线负责业务服务的封装、流程编排、消息路由;数据总线负责各业务系统的业务主数据统一集成,对外提供统一的共享数据视图。4.如权利要求1所述的基于企业服务总线的主数据系统集成方法,其特征在于:在主数据消费系统订阅后,在企业服务总线中形成主数据订阅列表,订阅列表供主数据更新时使用;企业服务总线根据订阅列表逐一把主数据模型中数据的变化信息,按订阅的属性及格式通过主数据消费系统,在企业服务总...

【专利技术属性】
技术研发人员:王运鹏李鑫
申请(专利权)人:中国电子科技集团公司第十研究所
类型:发明
国别省市:四川;51

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

1