随着信息化的发展,企业的信息系统、业务系统也逐渐增多,而且大多都是来自不同厂商不同品牌的产品。但是,数据需要共享、业务需要打通,这就要求各系统之间有个桥梁来链接打通异构的系统,从而让企业的各系统互联互通,企业的集成平台就是起到了这个作用。
用友UAP集成平台由一系列软件框架及服务套装实现企业所需要的各种级别的集成要求,主要包含套件企业服务总线ESB(Enterprise Service Bus)、主数据管理MDM(MasterDataManagement) 、门户Portal、身份管理IDM(Identity Management)等。该平台建构在企业服务总线基础上,包括应用集成开发环境、集中身份管理、主数据管理、集成监控管理等。
企业服务总线 打通信息孤岛
用友在开始开发ERP产品时,发现每个企业都有外部系统,而且每个企业的系统也不尽相同,因此,用友首先开发了外部交换平台,可以轻松的将外部数据以企业需要的格式导入到ERP中,实现了简单的系统互联。但是随着企业的发展,数据量的增大,数据交换平台已经不能满足,企业需要总线级的产品来缓冲,减轻核心系统的压力。但是,在多个系统间交互协作需要更高的要求,而后,用友的产品又增加了集群、管控等,保证了性能与可靠。
企业服务总线是传统中间件技术与XML、Web服务等技术结合的产物,提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。用友集团UAP中心集成产品开发部经理栗竹冉认为,企业服务总线就是要整合各种资源,打通企业的系统,是集成平台的核心产品。
用友集团UAP中心集成产品开发部经理栗竹冉
栗竹冉表示,用友UAP集成平台的ESB在设计时借鉴了业界优秀产品和一些开源技术,虽然国外集成软件功能强大,但不支持本地化,很多功能并不适合国内用户,用友集成平台ESB基于OSGI微内核构建平台,实现各组件和分类之间的有效隔离,遵循了SOA领域的技术规范,同时结合了用友ERP的***实践,拥有强大的集群模型。
据介绍,用友UAP平台的ESB内置了流程引擎,支持业务流程编排,并且内置了丰富的协议支持与应用级的适配器;支持集成场景的可视化建模和全生命周期管理;支持松耦合组件化编程模型(符合SCA规范),包括组件组装及组件交互,内置满足SDO规范的统一消息模型;通过服务仓库实现服务的管理与共享等。
栗竹冉强调,用友集成平台的ESB产品的发展会更多注重短小精湛,功能上实现差异化,让SOA方案轻松落地。
主数据管理即将发布
用友的集成平台不但包括企业服务总线,还包括主数据管理和身份管理。主数据是指系统间共享数据,可以跨产品和领域,事先存在系统之中。目前,企业数据比较分散,各个业务系统中得到的都只是信息的片段,造成主数据不一致完整;其次,由于各职能部门在对信息描述时都是按照自己的习惯进行的,因此数据标准不统一,无法实现共享。由于企业服务总线是串联整个业务流程,引用每个系统的信息,因此,主数据作为企业服务总线的基础和支撑就显得尤为重要,而主数据管理是对主数据的管理,是为了帮助企业创建维护统一的主数据单一视图。
主数据管理系统负责主数据服务管理调度、数据读取转换存储以及和其他业务系统的数据交换。用友集团UAP中心产品与技术管理部平台技术架构师龙乐乐介绍了用友的主数据管理的四个目标,***是数据标准化,第二是保证数据质量,第三是数据要共享,第四是可以为商业智能或集成应用提供可靠的基础服务。
用友集团UAP中心产品与技术管理部平台技术架构师龙乐乐
龙乐乐认为,如果企业将主数据上传到公共云,虽然可以降低成本不需要新建系统,但是也会带来安全隐患,而自己搭建企业云,成本又很高,因此,对于云计算、大数据等新技术,需要建议企业依据自身业务需求与数据规模、特点综合考虑后,慎重采用。
“三集中、一监管”的身份管理
企业的信息系统众多,每个系统都有各自的用户管理,这样必然会导致每个用户管理千差万别,数据不统一、登录方式不统一、密码错综复杂,***到处都是用户,并且增加了未授权访问的风险,因此身份管理难上加难。
龙乐乐介绍,用友的身份管理的设计目的可以用“三集中、一监管”来总结,即对用户生命周期进行统一管理;为每一个用户提供唯一的凭据;集中授权,通过身份管理可以为企业用户进行统一的授权,不用在每个业务系统里进行自己的授权;提供统一的监管与审计。