• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
用友UAP集成平台
发布日期:2016-8-1 14:8:32

  信息化的发展让企业的信息系统、业务系统也逐渐增多,且大多都是来自不同厂商不同品牌的产品。但数据需要共享、业务需要打通,要求各系统间有个桥梁来链接打通异构的系统,让企业的各系统互联互通,企业的集成平台就是起到了这个作用。

  用友UAP集成平台由一系列软件框架及服务套装实现企业所需要的各种级别的集成要求,主要包含套件企业服务总线ESB(Enterprise Service Bus)、门户Portal、身份管理IDM(Identity Management)、主数据管理MDM(MasterDataManagement) 等。该平台建构在企业服务总线基础上,包括应用集成开发环境、主数据管理、集成监控管理、集中身份管理等。

  1、企业服务总线 打通信息孤岛

  用友在开始开发ERP产品的时候,发现每个企业都有外部系统,且每个企业的系统也不尽相同,所以用友首先开发了外部交换平台,可轻松的将外部数据以企业需要的格式导入到ERP中,实现简单的系统互联。但随着企业的发展,数据量的增大,数据交换平台已不能满足,企业需要总线级的产品来缓冲,减轻核心系统的压力。但在多个系统间交互协作需要更高的要求,而后,用友的产品又增加了集群、管控等,保证了性能和与可靠。

  企业服务总线是传统中间件技术与XML、Web服务等技术结合的产物,提供网络中最基本的连接中枢,是构筑企业神经系统的必要元素。用友集团UAP中心集成产品开发部经理栗竹冉认为,企业服务总线就是要整合各种资源,打通企业的系统,是集成平台的核心产品。


  图1

  用友集团UAP中心集成产品开发部经理栗竹冉

  栗竹冉表示,用友UAP集成平台的ESB在设计的时候借鉴了业界优秀产品与一些开源技术,尽管国外集成软件功能强大,但是不支持本地化,很多功能并不适合国内用户,就算是国内像阿里云这样的,国外也不能在其公司本土化。基于OSGI微内核构建平台,用友集成平台ESB实现各组件与分类之间的有效隔离,遵循SOA领域的技术规范,同时结合了用友ERP的最佳实践,拥有强大的集群模型。

  据介绍,用友UAP平台的ESB内置了流程引擎,支持业务流程编排,并内置了丰富的协议支持与应用级的适配器;支持松耦合组件化编程模型(符合SCA规范),包括组件组装及组件交互,内置满足SDO规范的统一消息模型;支持集成场景的可视化建模与全生命周期管理;通过服务仓库实现服务的管理与共享等。

  栗竹冉强调,用友集成平台的ESB产品的发展会更多注重短小精湛,功能上实现差异化,让SOA方案轻松落地。

  2、主数据管理即将发布

  用友的集成平台不但包括企业服务总线,还包括主数据管理与身份管理。主数据是指系统间共享数据,可跨产品和领域,事先存在系统中。目前,企业数据比较分散,各个业务系统中得到的都只是信息的片段,造成主数据不一致完整;其次,由于各职能部门在对信息描述时都是按照自己的习惯进行的,所以数据标准不统一,无法实现共享。因为企业服务总线是串联整个业务流程,引用每个系统的信息,所以,主数据作为企业服务总线的基础和支撑就显得特别重要,而主数据管理是对主数据的管理,是为帮助企业创建维护统一的主数据单一视图。

  主数据管理系统负责主数据服务管理调度、数据读取转换存储以及与其他业务系统的数据交换。用友集团UAP中心产品与技术管理部平台技术架构师龙乐乐介绍了用友的主数据管理的四个目标:

  (1)数据标准化

  (2)保证数据质量

  (3)数据要共享

  (4)可以为商业智能或集成应用提供可靠的基础服务。


  图2

  用友集团UAP中心产品与技术管理部平台技术架构师龙乐乐

  龙乐乐认为,若企业将主数据上传到公共云,虽然可降低成本不需要新建系统,但也会带来安全隐患,而自己搭建企业云,成本又很高,所以,对于云计算、大数据等新技术,需要建议企业依据自身业务需求与数据规模、特点综合考虑后,慎重采用。

  3、“三集中、一监管”的身份管理

  企业的信息系统众多,每个系统都有各自的用户管理,这样必然会导致每个用户管理千差万别,登录方式不统一、数据不统一、密码错综复杂,最后到处都是用户,并且增加了未授权访问的风险,因此身份管理难上加难。

  龙乐乐介绍,用友的身份管理的设计目的可以用“三集中、一监管”来总结,即对用户生命周期进行统一管理;为每一个用户提供唯一的凭据;集中授权,通过身份管理可以为企业用户进行统一的授权,不用在每个业务系统里进行自己的授权;提供统一的监管与审计。