信息化 频道

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将数据返回系统。集成平台通过建立转换、梳理业务并整合流程让各个系统实现贯通,提高了自动化程度,加强了数据管理的规范,使整个系统标准统一。

  

0
相关文章