BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

用友云战略升级及云平台技术架构解析

| 作者 曹倩芸 关注 1 他的粉丝 发布于 2017年3月3日. 估计阅读时间: 8 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

上周五(2月24日),用友云BG(事业群)高层们把以往开会的地址搬到了中关村创业大街。从用友产业园到这里,不过仅仅13公里,却意味着用友云已开始筹划一场攻坚战——发力企业互联网云服务,并用更多的“创业式打法”投入到接下来的云市场耕耘中,让企业信息化真正从企业级走向社会级。

从战略1.0到3.0,用友为什么要做云?

从1988年到2017年,用友在三十年的发展中也经历了三个阶段的不同变革。

1.0阶段以财务软件起家,2.0阶段开始了以ERP为代表的企业管理软件与服务业务。如今3.0战略的核心就是企业互联网化、金融化。概括来说,2.0阶段的主题词是通过软件为企业提供企业应用,而当前的3.0阶段就是要从软件升级到云服务。

企业应用与企业服务的本质区别在哪?用友网络董事长兼CEO王文京曾有过三点解释:

一、从企业级到社会级,用友也从主要解决企业内部各部门间的问题,转为重点解决企业间、物品间、人与人之间的问题。

二、改变2.0企业级阶段,消费者始终未进入自身服务范围的尴尬局面。而是通过移动互联网和云,真正将信息服务推进到消费者端。

三、3.0也在推动企业内部运营上的改变,用友将使系统应用的定位人群从特定部门扩展到企业全员,包括企业上下游、企业各种社群。从2.0到3.0,层级上、范围上是从企业级到社会级的跨越,实际上它带来的是一种新的商业模式,也是所谓的社会化商业。

那么将原有业务与云服务进行整合发展,用友的根基在哪?

用友网络执行副总裁、用友云BG总裁谢志华表示,用友从一朵朵小云开始做,通过两三年甚至更长的时间发现,云的使用规模已经超过客户群规模。针对同一个企业来说,从应用服务、管理到以人或某项业务为中心,云应用在互相之间产生越来越多的关联。这意味着用友的云服务必须统一规划,于是就开始在研发组织上进行聚集。

基于以上原因,用友除了行业以外的云服务聚合,成立云事业群,内部也进行了研发业务、运营模式的一体化,按创业团队的模式来发展云业务,对市场、业务、技术逐一打通。

此外,用友云的友空间、iuap云平台原本就是具有聚合能力的产品。如此,所有在前端的云服务都会向友空间靠拢,后端全部向云平台靠拢,形成互通融合的、对客户而言更简单的云体系。

所以基于此,用友开始在PaaS、SaaS、DaaS、BaaS四个层面发力。用友网络科技股份有限公司执行总裁陈强兵提出,今后的企业级服务市场不需要太多的基础设施建设和IT维护,所以用友云跟阿里云、腾讯云最大的区别在于会以PaaS和SaaS平台为主。

另外,用友云也最为认可公有云的核心价值。王文京曾表示:“未来,所有企业的应用,无论是小微企业还是大中型企业,都将走向公有云的应用,混合云和私有云将是一个过渡。”对于公有云来说,这属于To B领域的创业。但创业就讲究以终为始,陈强兵说:“以终为始,就是按照目标方向设计公司的业务、产品,设计这条路的终点。有人认为以终为始是理想主义,但我们认为必须这么做。”

用友云平台技术架构解析

如今,B端用户与C端用户相似契合度正在急速提升。用友网络CTO、云平台事业部总经理程操红认为,随着消费互联网发展起来的良好用户体验和支撑技术正逐渐渗透到企业场景中,因此对于To B服务,有挑战也有机会。

此外,用友从2.0过渡到3.0,从企业级过渡到社会级,也来自越来越多有战略眼光和变革意识的企业除了加强核心竞争力的建设,还开始重视自身能力和外部能力的连接与协同,企业的业务架构开始从ERP后台业务管理,逐步覆盖到中前台业务运营。因此,用友云提供的企业应用服务不是简单的把ERP搬上云,而是基于企业的中前台业务场景、流程及角色重新设计的云应用和服务,是可以真正赋能员工、提高收入、降低成本、控制风险的业务服务。

用友云平台架构也是基于这两个背景进行的搭建。

用友云平台的定位就是在IaaS之上,再架构一层面向企业应用开发者的PAAS层。这一层的价值为何?程操红提到,这主要来源于四点挑战。一是企业应用特性的问题,企业开发和To C的开发本质上还存有很大差异;二是研发效率和成本问题,在做流程短、层次浅、参与角色少的应用时,通过加大人力投入可以很快做出应用,但面向企业级应用,怎么降低项目成本,怎么提升研发效率,怎么支撑复杂系统对接等等都是问题;三是混合云场景带来的纠结与挑战,如何做混合云的运维,如何实现云服务+软件端的无缝衔接和过渡;四是云市场怎么从平台层面为开发生态伙伴提供更好的支持,包括数据驱动的运营体系建设。所以,iuap用友云平台为了解决这四个问题,在原有IaaS云计算基础设施基础上,提供了一个社会化商业应用基础设施平台,解决开发企业应用服务过程中面临的开发、运维和运营问题。

具体从架构上看,IaaS层之上是云平台的技术层,包括分布式中间件平台、应用开发平台和云运维平台。技术层之上便是用友云平台最核心的部分,用友把多年企业级产品开发沉淀下来的企业级服务框架、应用组件打造成一个个高可用、可灵活配置的分布式服务,提供给上层应用的开发者,诸如表单、审批、打印、通信、电子发票等应用组件,用友云平台会把它变成对应的BaaS服务提供出来。

同样,用友云平台还会提供企业应用服务所必须依赖的基础数据服务,比如客户、组织、人员、物料、经销商、供应商......等等,这样将大大简化上层特定云应用的开发,让外部生态伙伴也能够快速构建细分领域和行业的企业应用。

架构要与企业最重要的业务、产品目标相结合

现如今构建的iuap用友云平台不仅仅是一个技术平台,它是一个有血有肉的、能扎根到用友的核心业务中、能够在企业应用深度层面提供高效开发的支撑平台。用友云平台是在用友丰富的产品线,如U8、U9、NC研发过程中发展起来的,是紧贴着用友云产品如采购云、社交与协同办公云、营销云、人力云、财务云等24朵云一点点打磨出来的,是在许许多多企业互联网项目中抽象沉淀而来的,是真正受到内外部开发者认可的平台。

在InfoQ对程操红的专访中,他表示:“纯粹做架构是没有意义的,它一定要跟企业当前阶段最重要的战略、业务目标产品目标相结合”。所以,用友云平台在发展初期做了许多基础数据的整合工作,将原来分散发展的一些云应用进行融合,打通用户、组织及相应业务领域的基础数据,进而整合业务流程,提供更好的用户体验和应用价值,基于同一套基础数据服务后,相应的应用层服务,面向个性化需求的扩展机制也可以最大程度的得以复用,包括基于数据的分析技术和智能算法才可以在平台上得到统一沉淀。

谈到当前面临的挑战,程操红认为最大的挑战不在技术层面,而是如何搭建一套既能快速支撑现阶段云业务发展需要,又可以保持不断演化的业务架构,这需要对企业服务领域的现状和趋势有深度的理解和洞察,比较务实的做法是平台团队和业务团队协同作战,紧密结合,在实战中不断沉淀、抽象应用服务、产品及框架并按照合理的节奏去推进。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT