⾯向服务架构的主数据管理解决⽅案
概述
基于⾯向服务架构(SOA)的集成解决⽅案远⽐点对点(P2P)的解决⽅案实现了更多数据交换的功能与需求。我们能够横跨多个异构系统来创建和协调业务流程,并管理和监测这些流程。通过基于SOA的MDM,我们能够确保提供⾼质量的管理数据,通过创建服务提供给企业的其他应⽤系统。SOA被⽤来设计灵活的添加IT基础架构,创建新的业务流程或修改现有的流程。但是往往背后的数据质量问题阻碍了新的业务流程的实现⽬标。另⼀⽅⾯,MDM⽤来聚集和清洗关键的企业主数据,提供客户、供应商、产品的单⼀视图。然⽽并不能解决数据“孤岛”问题,它可能会持续下去甚⾄变得更糟。 SOA和MDM的结合可以改变业务和使⽤的技术。它可以帮助业务移植到更好的IT设施上,帮助弥补业务执⾏的间隙。
防⽌消息混乱
SOA的项⽬有时候会陷⼊困境当中,⽐如在项⽬初期,业务、开发团队双⽅⾛到⼀起,决定“什么是VIP客户”这个问题时,会陷⼊僵局,最终也许需要双⽅同意成⽴⼀个委员会,才能解决这个问题,这只是其中⼀个⼩问题,类似这样的问题⽐⽐皆是。这不是⼀个新问题,但有新的转折,开发团队因为应⽤程序集成追求SOA,使⽤web service等服务来整合传统应⽤程序,从⽽建⽴⼀个强⼤的数据服务层来管理⼀体化,甚⾄是填充数据仓库和商务智能系统。不过,他们这样做了,团队的风险便是⽆⽤数据输⼊输出
的传统问题。例如,他们可能是在正确的时间⼯作在错误的数据上。为了解决这些问题,主数据管理(MDM)正在形成,以确保诸如BI和SOA的重要项⽬能够正确的执⾏。例如,显⽰准确的数据。
soa
芝加哥数据整合⼯具制造商Initiate Systems Inc⾸席技术官Marty Moseley认为“在做决策的时候,我们希望能够得到可靠的参考信息,但是由于各系统提供的信息不⼀致,就会导致我们误解这些信息。”
Moseley最近在Initiate Systems的播客中谈到MDM和SOA。他讲到没有MDM的SOA可以让你“在短时间内犯⼤错误”。
主数据管理让SOA与BPM更加紧密
以前企业在谈论主数据管理(MDM)的好处的时候,通常主要关注数据和改善商业智能。⽽现在,企业对于引⼊MDM的原因有了变化,也就是改善业务流程,同时还有为了获取更好的性能管理。在Gartner最近对300位终端⽤户所做的调查中,49%的受访者表⽰改善流程是他们对MDM感兴趣的⾸要原因。你可能觉得这太前沿了,甚⾄还没听说过。现在⼚商更多的是在探索如何在MDM和BPM⼆者之间集成。但这也是可以实现的,我们早晚也会看到。因为⼀旦我们需要把数据从独⽴的MDM中拿出来,还要确保这些数据的安全性,流程的处理肯定会追求更为简单的过程。⽽且,从技术上来看,MDM有助于始终如⼀的数据模型,这对于BPM的长期运⾏来说,⽆疑是有益的。试想⼀下,如果我们可以引进⼀个数据模型,这个模型已经在其他地⽅定义好,⽽且作为流程实例数据的⼀部分来使⽤,
当我们开始做跨系统的集成的时候,可能就会容易很多。因为我们可以使⽤同样的参数,调⽤同样的东西,并以同样的⽅式发布,类型是⼀样的。在往⼤了想,集成、web service调⽤,各种分析可能都会因为BPM和MDM的这种连接⽽变得容易。
主数据管理让业务⽤户成为数据管理员
主数据管理必须由企业需求驱动,否则它可能变成为⼀个只是必须与所有其他数据库同步的另⼀个数据库,Ventana研究发现,推动主数据管理进程的应该是业务⼈员,⽽不是IT⼈员。Ventana发现,要想获得主数据管理成功,从C级主管到⾼级管理者到业务终端⽤户的⼴泛⽀持是⾄关重要的。主数据管理是⼀种业务能⼒,不是⼀个技术范畴的事情,因此需要业务⼈员参与来保证组织内这份统⼀视图的数据质量,这需要结合起先前提到的BPM来对数据进⾏有效的管控,利⽤业务⼈员对数据的理解,并融合企业的需求来打造更加有价值的信息化平台。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。