信息化 频道

用友iuap平台背后的思考,演进与发展!

  【IT168 评论】今年8月,用友对外发布了iuap3.0,3.0意味产品趋于成熟稳定,但更值得关注的是,就在iuap3.0发布前2个小时,用友董事长王文京正式面向公众宣布,用友全面进入了以“企业互联网服务”为战略业务的3.0时期,这显然就不是巧合那么简单了!

代码重写!史周军亲述用友iuap技术演进

  iuap到底是个怎样的平台?用友为何要下重金去研发它?它又能解决企业落地互联网的哪些痛点?

  说句实话,基于过往对用友的认知,笔者在初闻iuap之名时,第一反应是想当然的认为iuap是UAP的升级版,不过这一认知在见到用友网络副总裁史周军后,被彻底打破。

代码重写!史周军亲述用友iuap技术演进
▲用友网络副总裁史周军

  史周军,2007年加入用友公司,历任NC首席设计师、NC产品线总设计师、UAP平台产品总监、副总经理等职位。目前担任用友网络副总裁。

  代码重写,iuap是一个全新的平台

  10月17日下午,史周军在办公室接受笔者采访时说,iuap平台虽然名字继承了UAP平台,但关系并不大。因为iuap代码是完全重写的,与UAP没有一行代码相同。

  而代码重写则是由iuap与UAP平台的不同定位决定的,UAP定位是企业/组织的统一应用平台,主要支持企业管理类像ERP、CRM、HR等软件的开发、集成、部署、运行、监控等能力。而iuap的定位是服务于企业互联网化,是更轻量、更敏捷,支持高并发、高可用、高性能和安全,需要支持基于平台的C/C架构、微服务架构、Serverless架构,融合互联网领域的各种新技术,支持像数字营销、智能制造、社交协同、共享服务等数字化企业新模式,支持基于多租户模式的各种saas应用。

  这就是为什么要重写代码而不是基于UAP平台修改的原因,因为UAP的代码没法拿来用,史周军说。传统架构无法支撑高并发、高性能、高可用的企业互联网化应用需求。

  史周军特别强调,iuap是一个全新的完全基于互联网架构的平台。为了区别UAP,iuap3.0还启用了全新的LOGO。

用友iuap平台背后的思考,演进与发展!

  史周军认为,iuap是企业实现互联网化的非常好的选择。iuap包含七大子平台,即云集成平台、开发平台、移动平台、大数据平台、物联网平台、云运维平台和云运营平台。这七大平台,可以帮助企业很好地实现内部与外部之间,云上与本地之间的异构数据集成管理,有效地整合内外部资源,支持企业进行快速商业创新,帮助提升企业在互联网时代的核心竞争力。

  企业IT双模,正在成为刚需

  iuap与UAP是两种完全不同的技术体系,对应着史周军口中的企业IT双模模式。一方面,企业需要传统IT模式来满足业务对稳定、安全的需求;另一方面,需要移动互联网、互联网来满足对业务应用的快速响应。

  史周军说,企业IT双模,正在成为刚需,这并不是空口白话,史周军拿出Gatner的调查报告显示,全球只有15%左右的企业实现了双模架构。但是在未来三年里面,要达到65%,中国也会超过50%。

  iuap平台研发过程挑战重重

  iuap毕竟不同于ERP,ERP还可以找到众多竞品进行参考研究。而iuap定位企业互联网开放平台,市场上找不到竞品,也就意味着没有可以参考和模仿的对象,怎么做完全靠自己摸索。

  经过内部探讨,史周军及团队最终iuap选择以成熟的开源技术为主的研发路线,从前端到服务器,到存储层再到服务层、中间件等都是基于开源技术。而这点与UAP有很大不同,UAP平台所有技术都是用友自主研发,但在互联网时代这样的做法显然是行不通的。 Iuap虽然基于互联网开源技术构建,但是iuap又远远不只是基于开源,因为开源项目往往解决的问题是聚焦一个领域,提供大而全的技术方案,但是当从平台角度给企业客户提供相关服务的时候,就需要考虑很多事情,比如测试工具、管理工具与服务、高可用问题、性能问题、安全问题等。

  “以iuap开发平台为例,我们看到虽然基于开源已经有了很多前端技术框架,但是要达到简单、稳定、安全、高效,就需要我们做很多工作。例如需要一套框架同时支持多端、适配多种类型、多个版本的浏览器、支持国际化应用开发、更适合企业应用的控件与布局等等。”史周军表示。

  iuap解决企业落地互联网3大挑战

  iuap的诞生与演变跟用友的战略发展息息相关。2013年,用友董事长王文京就在用友内部就出了双轮驱动的平台发展思想。一个轮子是UAP,另外一个轮子就是支持企业互联网的iuap。

  IUAP的研发始于2013年,为此,用友用投入300多人进行研发,力度之大对这个项目的重视程度可见一斑。2014年底用友发布了iuap1.0,2015年发布了iuap2.0,今年8月发布了iuap3.0。

  用友为何要下重金去研发iuap平台?iuap又能解决用户哪些痛点?史周军表示,企业落地互联网化过程中有几个层次的挑战:

  一个是技术挑战,包括互联网技术复杂多变、业务需要高并发、高性能、高可用、安全的互联网技术架构;

  二是业务的转型挑战,就是如何实现像数字营销、智能制造、共享服务、社交协同等数字化企业的新模式的落地,需要技术与业务融合的快速落地方案;

  三是如何找到合适的企业互联网化的伙伴,包括开发、集成、实施、服务等。

  而iuap平台的设计正式为解决这些问题而设计的。据史周军介绍,目前iuap平台已成功在制造、建筑、金融、消费品、公共事业等八大行业得到了客户的实际验证,而基于iuap3.0已经拥有500多家大中型企业客户。

  小结

  iuap3.0的发布,不仅只是一个基于互联网架构的全新企业互联网开放平台发布和传统企业软件研发向互联网研发模式的转变,更是基于用友28年对国内企业客户市场理解一种诠释,因其对于支持企业或公共组织的互联网化创新与落地有重要的意义,iuap还入选过多个优异重点工程项目,如国家发改委2016年的“互联网+”重大工程项目,核高基国家重大专项支持等。

  不过,iuap能否真正有效推动中国企业的互联网化转型和升级?目前已初见成效,至于结果我们拭目以待!

2
相关文章