GMTC北京站本周日开幕,58个议题全部上线,点击查看 了解详情
写点什么

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

2017 年 3 月 02 日

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

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

2017 年 3 月 02 日 01:50405
用户头像
Cherry倩芸 InfoQ高级策划编辑

发布了 51 篇内容, 共 16.8 次阅读, 收获喜欢 33 次。

关注

评论

发布
暂无评论
发现更多内容

☕️【Java技术之旅】深入学习JIT编译器实现机制(原理篇)

李浩宇/Alex

Java 编译器 JIT 6月日更 6 月日更

轻松拿到20k?吃透Spring整合MyBatis的原理,面试官瞬间被征服

java专业爱好者

Java springboot

个推CTO谈数据中台(上):从要求、方法论到应用实践

个推

大数据 数据中台 数字化转型 数据智能

智慧工厂VR拆解零件——3D虚实现实可视化系统

一只数据鲸鱼

数据可视化 工业互联网 vr 智慧工厂 零件拆解

从VMWare安装到Nginx配置

wildpig

nginx vmware Centos 7

干货!攻城狮的交流分享!聊一聊开发人员快速提升自己的方式

攻城狮Chova

开发者 6 月日更 攻城狮

实现接口幂等性的四种方案!

我是阿沐

编程之路 幂等性 大厂面试

数字人民币有望为全球贸易结算开辟新视窗

CECBC区块链专委会

计算机视觉常用图像数据集标记平台

不脱发的程序猿

人工智能 计算机视觉 图像处理 图像数据集标记平台

【LeetCode】包含min函数的栈Java题解

HQ数字卡

算法 LeetCode 6月日更

BoCloud博云微服务平台3.0正式发布:让微服务转型路径更清晰

BoCloud博云

微服务 微服务架构

多真算真?!广告对于“真实”的追求如何实现

󠀛Ferry

6月日更

mPaaS 月度小报 | 应用上线前都应该检查哪些指标?CodeHub#5回顾:小程序容器加持下的技术架构“提质增效”

蚂蚁集团移动开发平台 mPaaS

小程序 mPaaS 移动开发平台

情报信息综合应用平台建设,公安情报研判分析系统开发

WX13823153201

GitHub上收录400余篇任正非的讲话稿

不脱发的程序猿

GitHub 程序人生 开源项目 任正非讲话

一文带你认识队列数据结构

华为云开发者社区

Java 数据结构 数组 队列

“图发展”与“保安全”:大数据今后怎么玩?

CECBC区块链专委会

全球案例 | 一家财富500强公司利用 Jira 和 Jira Align 将万人级团队的生产力提高了 30%

Atlassian

管理 DevOps 敏捷 Jira 协同办公

云算力挖矿系统开发,节点分币系统搭建,节点矿池平台开发

WX13823153201

模块五总结

竹林七贤

基于Spring的Quartz任务调度框架扩展

leekeggs

Java 分布式任务调度 Quatz

Python3 Note 函数注解

awen

Python Function 函数注解

Python3 Note __slots__

awen

Python slots

NUCLEO-L432KC实现GPIO控制(STM32L432KC)

不脱发的程序猿

嵌入式 stm32 单片机 NUCLEO-L432KC STM32L432KC

六一限定,致每一个追光者

白洞计划

六一儿童节,看我用ModelArts让8090梦回童年

华为云开发者社区

美食 童年 modelarts AI开发 六一

Android studio 在外置硬盘运行项目报.lock 的错误

三爻

flutter android Mac Android Studio

Python3 Note 对象初始化

awen

Python 生命周期 对象初始化

安迈云首席战略官于晓晖:去中心化云计算构建Web3.0世界

DT极客

净筹6亿美元:微盟正在加速拉开差距

ToB行业头条

SaaS 微盟

工业制造业在数字化时代的三大发展方向

CECBC区块链专委会

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