信息化 频道

UAP如何重塑SOA形象?详解集成平台与MDM

  【IT168专稿】在云计算大潮来临之前SOA(即面向服务的体系结构,service-oriented architecture的英文缩写)的概念恐怕不会有人忽视,但是随着技术的演进和迁移似乎有人正在把它抛到脑后。但殊不知云计算与SOA有着千丝万缕的联系。而在企业并不关心产生价值的IT技术到底是云计算还是SOA,更多的是技术背后所需要的业务驱动。

  仔细翻阅用友UAP平台的架构会发现,UAP平台在以云计算的平台化发展推动着企业管理软件的进步的同时,并不是单纯的一个个产品的罗列,其中集成平台的作用不可小视,通过集成平台让各种管理系统、无论内部还是外部的系统能够联通协作的运行。

  集成平台如何帮助企业拥抱SOA?

  除了硬件资源的集中使用外,企业更希望操作系统、数据库,以及软件、应用等都能通过集中调配的方式满足企业的各种需求。随着互联网技术的迅速发展与普及,SOA则能带来整个软件系统的互联成本、维护成本、升级成本的大幅降低,并成为支撑云计算的技术标准。用友集团UAP中心集成产品开发部经理栗竹冉认为企业需要企业服务总线,通过SOA的架构方式打通企业的系统之间的通信,在此基础上我们可以构建引擎、流程进而产生新的业务价值,让企业的IT人员能够轻松的驾驭业务逻辑,通过SOA标准化的集成形成一个门户式的展现,通过门户让用户得到一个运作顺畅的工作平台。同时,这个平台可以随着在发展过集成更多的产品和系统。

UAP如何重塑SOA形象?详解集成平台与MDM
▲用友集团UAP中心集成产品开发部经理栗竹冉

  看到大多数企业中有多少异构系统在运行,无论是基本的框架、组件、集群、事务、消息,这些对一些企业的IT部门来说都是很头疼的事情,而开发、运营这些系统的人往往又不可能是同一组或同一个人,所以对于企业的IT部门来说系统之间的系统耦合度与人才需求是不成比例的,为了不让这部分投入成为“无底洞”,企业拥抱SOA是理所当然。在介绍用友的UAP-ESB平台功能时,栗总认为在UAP平台上这些都是通过SOA标准化的服务总线来处理。而在多系统并行的企业中,集成平台的意义不仅于此,可以认为这个集成平台是一个构建其他系统的底层支撑。ESB平台的特点可以归纳以下几点:

  ·支持集群功能,通过事务和消息机制实现分布式环境下的高可用、高可靠、高性能;

  ·基于OSGI微内核构建;

  ·内置流程引擎,支持业务流程编排;

  ·内置丰富协议支持;

  ·支持集成场景可视化建模和全生命周期管理;

  ·支持松耦合组件化编程模型;

  ·内置应用级适配器;

  ·通过服务仓库实现服务的管理与共享;

  数据发布方通过ESB提供的服务接口将数据放入ESB中,ESB得到数据后,将其写入消息队列中。异构系统通过ESB提供的服务订阅感兴趣的数据,ESB在收到数据后通知异构系统有新数据到达。之后,异构系统通过ESB提供的服务主动访问ESB去取数据,ESB得到取数据请求后,访问消息队列取出数据。最后ESB将数据返回系统。集成平台通过建立转换、梳理业务并整合流程让各个系统实现贯通,提高了自动化程度,加强了数据管理的规范,使整个系统标准统一。

  

  简化操作 解读MDM与IDM产品

  现在的企业中充满各种数据,这已经是不争的事实,梳理企业运行的数据,我们大致可以分为三类:

  一、交易数据。交易数据反映的是企业的运作状态,运营的怎么样。

  二、主数据。企业核心的业务实体,它是跨多个产品和功能领域的,可以共享。

  三、分析数据。通过分析或者数据挖掘得到一些报表,我们可以通过分析数据反映出是企业“性能”怎么样。

  其中,主数据(MD Master Data)指系统间共享数据例,有些机构也称为“基准数据”,如,客户、供应商、账户和组织部门相关数据等。与记录业务活动,波动较大的交易数据相比,主数据变化缓慢。主数据必须存在并加以正确维护,才能保证交易系统的参照完整性。换句话说,主数据是业务系统运转的载体,但是各个系统的数据并不统一,企业希望有标准规范引导企业信息化的建设。主数据先于业务处理存在,它是可以跨产品和领域的,所以它是事先存在系统之中的,那么它的一致性、准确性、完整性直接影响到企业的价值链的效果。在理清主数据的概念后我们也应该清楚的看到目前企业的数据现状令人堪忧:一方面,数据分散,各个系统都是信息片段;另一方面,数据标准执行难,命名、描述、编码的混乱,填报、审核的不严格往往使企业的数据混乱到一塌糊涂。

简化操作 解读MDM与IDM产品
▲用友集团UAP中心产品与技术管理部平台技术架构师龙乐乐

  用友集团UAP中心产品与技术管理部平台技术架构师龙乐乐认为UAP平台的主数据管理产品在正是为了解决这些问题而生,通过可视化的手段完成主数据的创建、管理与维护工作,通过“建模-创建-维护-共享”的过程简化主数据操作的复杂度,降低生命周期中每一步操作的复杂度。对于主数据的简化操作让数据整合和深入分析更为便利,通过集成平台让主数据管理和商业智能有机的整合为企业提供准确的洞察力。

  与主数据有相似命运,企业中用户身份管理往往也是存在着巨大的隐患。对于企业来说,每个系统各自的为政的管理身份管理让企业管理苦不堪言。统一的身份认证管理对于很多企业都迫在眉睫。龙乐乐总结IDM系统的特点时认为,IDM系统要做到以下四点:第一,用户生命周期的统一管理;第二,每个用户提供唯一的凭证;第三,集中授权;第四,统一监管和审计。通过“用户-组织-角色”的全面管理用户的权限。

  小结

  在笔者看来,IDM看似只服务于SSO(全称Single Sign On,单点登录)应用,但是却蕴含了很多关系的映射和管理的功能。在不同的系统中统一管理用户权限并非易事,尤其是在面临第三方系统的集成时难度将会大幅提高。这将会是UAP平台集成能力和兼容能力的又一考验。而作为UAP平台实施的重要组成部分,无论是集成平台(ESB)的SOA理念,还是MDM和IDM的关系管理,都不能割裂的看,虽然他们正在被产品化,虽然他们能够独立运行,但是如果这些产品在市场上单打独斗又有什么意义呢?换而言之,在整个UAP平台架构下,集成平台和主数据管理等功能才是他们发挥最大价值的舞台。

0
相关文章