还记得一年多以前,SAP 全球执行副总裁、SAP 大中华区总裁纪秉盟(Mark Gibbs)面对数十家媒体,首次用「云优先战略」来解读 SAP 的未来5年计划;而今,有报告指出,SAP 已经是 Github 上开源项目的十大全球贡献者之一,超过80名 SAP 工程师为 Cloud Foundry 项目做出贡献。
可以确定的是,一如 SAP 这样的覆盖企业数字化核心的 ERP 巨头,如今也已经在云计算和开源的大道上急速飞奔—SAP 不仅正在大力推动云原生的企业级项目落地,比如数字化核心 SAP S/4HANA Cloud 的 SaaS云 和 SAP Cloud Platform 的 PaaS云 这样的重量级产品线;同时,也在迅速与包括 AWS、Azure、阿里云在内的全球前五大 IaaS 服务提供商达成战略级合作伙伴关系。
至此,在笔者看来,一个开放、开源的 SAP 云生态战略已经越来越清晰了。为什么这么说?我们可以从以下几个方面逐层解读。
多云的 SAP
了解 SAP 的人或许知道,除了 SAP 的 S/4HANA Cloud ERP云 之外,SAP 在过去几年陆续投入了近500亿美元用来并购各类企业级 SaaS云 应用领域的独角兽公司,包括 Hybris、Ariba、SuccessFactors、Concur、Fieldglass 以及最新收购的 Gigya 和 CallidusCloud 等。
不过很显然,虽然这些云产品在各自领域都是独角兽级别,但 SAP 既然并购进来,就一定会想办法把它们统合起来,发挥更大的价值。
今年6月,在奥兰多举办的 SAP 2018年度 SAPPHIRE NOW 大会上,SAP 推出了全新整合的 CRM云 解决方案 SAP C/4HANA,其核心组件包括了 SAP Marketing Cloud(营销云)、SAP Commerce Cloud(电商云)、SAP Service Cloud(服务云)、SAP Customer Data Cloud(客户数据云,其中包含收购的 Gigya 解决方案)和 SAP Sales Cloud(销售云,其中包含收购的 CallidusCloud 解决方案)等5朵云。算下来,SAP 的知名 SaaS云 解决方案已经不下10余种。
不仅如此,SAP 还陆续与 AWS、微软 Azure、阿里云、Google云 等全球所有主要超大型公有云计算架构提供商和 IBM 等私有云主要供应商开展了全方位的合作—例如今年9月19日,SAP 全球 CEO 孟鼎铭(Bill McDermott)与阿里巴巴集团 CEO 张勇在杭州云栖大会上携手宣布 SAP 最核心同时也是最新的两大解决方案—SAP S/4HANA Cloud 和 SAP Cloud Platform 与阿里云一起通过联合创新,加速云端落地,成就智慧企业。
值得一提的是,在 SAP 的 SaaS云「百花齐放」及 IaaS云「遍地开花」的公司多云策略中的关键一环就是 SAP 自研的唯一一款 PaaS云 方案:SAP Cloud Platform,即 SAP 云平台。
“SAP 云平台是 SAP 的中枢神经系统。”SAP 联合创始人 Hasso 博士在2018年度 SAPPHIRE NOW 大会的主题演讲中给 SAP 云平台做了一个权威和准确的定位。
SAP 联合创始人 Hasso 博士在2018年度 SAPPHIRE NOW 大会上的主题讲演内容
事实上,SAP 云平台改变了 SAP 的创新方式,使得 SAP 能够更快、更容易地向合作伙伴和客户交付融入机器学习、区块链或基于 SAP HANA 的应用程序。
首先,SAP 云平台将 SAP 的所有 SaaS云 解决方案集中在一个产品套件中,客户可以使用它来实现端到端的无缝的互联互通,SAP 云平台是这些相对独立的 SaaS云 解决方案之间的粘合剂。SAP 云平台为这些 SaaS 应用及本地化应用提供了一个集成层,这样客户就有了一致和集成的数据,并且这些数据并不是孤立的:客户可以统一规划,一起来使用这些解决方案。
其次,该平台允许客户的开发团队从头开始构建新的解决方案,帮助他们进行数字转换—开发人员可以将这些新应用集成到 SAP 或非 SAP 解决方案中,因为 SAP 云平台与亚马逊 AWS、谷歌云、微软 Azure 和阿里云等 IaaS 公共云提供商合作,拥有开放 API,并支持开源编码语言。
应该说,SAP 云平台是一个让 SAP 的客户变得敏捷的敏捷平台:客户可以逐步开发解决方案,查看解决方案是否满足用户的需求,根据用户的反馈调整下一次迭代,然后快速扩展并在整个组织中带来创新。
智慧企业的核心在中台
这样的改变,实际上是 SAP 本身使命的一大转变。正如 Hasso 博士所言:“智慧企业超越了 ERP 本身。” SAP 从为企业提供 ERP 企业资源计划,到如今帮助企业打造全价值链的智慧企业。
在笔者看来,从企业内扩展到企业周边乃至最终用户,很大程度上是因为客户市场从卖方市场到买方市场的转变。
简单一个例子:一家卖席梦思的企业,原来每个顾客大约8-10年才更换一次床垫,但如今,这家卖床垫的公司改变了他们的业务模式,他们今天不光卖床垫,还会向顾客提供 APP,帮助顾客去监测他们的睡眠质量,这样这家企业就能和他们的顾客之间保持长期的交互,并向他们提供改善睡眠质量的解决方案。
不仅是 2C 的企业,如今越来越多的 B2B 公司,都在把商业模式转向 B2B2C,注重获取消费者的第一手消费者信息。比如一家专门生产巴士汽车的公司,过去是 2B 的商业模式,如今它会收集巴士投入运营后的乘客数据,并且利用这些数据来改良巴士汽车的设计。
换句话说,有越来越多的商家注重向客户交付一个端到端完整的客户体验,这就需要实时了解前端客户需求的变化,需要了解自身后端供应链的交付能力:很明显,中台是链接后端 ERP 业务和前端 CRM 业务的关键所在,也就是说,SAP 云平台这样一个 PaaS云 的中台解决方案就处于越来越重要的地位;与此同时,各行各业的前端场景都需要纳入系统中,而这不可能是某一家公司能够从头至尾独自完成的。
通过 SAP 云平台可以帮助企业可以按照自己希望的方式掌控自身的数据安全,在任何 IT 基础架构上,拥有更灵活、快速和敏捷的创新能力,打造智慧企业。
开放开源是唯一途径
实际上,从互联网思维到用户体验,再到未来的物联网和智能世界,数据已经成为一切的基础,而不再像过去二三十年那样,仅仅是企业内部的财务、生产和供应链等企业级系统。
“SAP 经验丰富的开发人员已经在内部构建整个企业级业务系统几十年了,但是现在他们已经认识到他们不可能构建智慧企业系统中的所有东西。他们必须把目光投向开放源码,并接受它。”SAP 云平台产品营销全球副总裁 Dan Lahl 介绍说:“与早些时候相比,我们现在有很多经验丰富的开发人员和年轻的开发人员。SAP 内部的文化正在改变,我们需要两者兼备。现在 SAP 团队比以往任何时候都在更多的地方使用开源。”
数据采集技术的发展和数据处理技术的发展,让云和端相辅相成,遍及今天的任何行业。对于每一家企业来说,今天都有太多的代码需要编写,以至于每个人都在向软件的协同开发迈进,而这正是像 Kubernetes 和 Cloud Foundry 这样的开源项目获得动力的地方。
“为了能够更好地帮助我们的客户,我们必须接纳和拥抱开源技术。”Dan Lahl 表示,“比如 SAP 正在为 Cloud Foundry 构建开放服务代理 API(Open Service Broker API);比如 SAP 与 SUSE 合作在 Kubernetes 之上构建 Cloud Foundry 发行版; 此外,SAP 还在向 SAP 云平台添加来自其他供应商的更多功能,比如一些机器学习的技术:我们正在走出去,把开源的能力带给开源社区,也把开源的能力反哺给 SAP,这是 SAP 未来生存的唯一途径。”
事实上,到2018年年中,SAP API Business Hub 上已经发布了100多个易于使用的 API 集成内容包:SAP 正在大量投资于简化端到端集成的模板、连接器和工具。
iPaaS 和 aPaaS 琴瑟和鸣
“通过今年10月份发布的 SAP Cloud Platform Integration Suite 集成套件服务云所提供的跨商业应用和开源系统的集成能力,客户可以用 CP Integration 连通 SAP 旗下的所有 SaaS云 应用及 OP 本地化应用。”SAP 中国区 SAP 云平台业务拓展总监刘宏江表示,此外,通过 CP Open Connectors 这一开源技术还可以让 SAP 云平台连通第三方的云应用,并通过开放开源的 API 技术把 CP Integration 和 Open Connector 实现无缝集成,以预置式服务和文本的方式提供给有需要的客户,可以实现开箱即用。
举个例子,比如从招聘到退休流程、从销售线索到收款流程,或者从采购到付款的流程,这些流程可能贯穿于多种应用,比如 SaaS 软件即服务应用、OP 本地化企业预置型应用或定制应用,因此企业比以往更需要无缝集成 SAP 和非 SAP 应用中的各种端到端流程。
据悉,借助 SAP Cloud Platform Integration Suite 集成套件服务云,企业可以利用150多个面向第三方应用的开放式连接器,通过统一的 API,实现一对多的基于中心的集成模式,进而简化端到端流程的集成。
值得一提的是,SAP 云平台上除了 SAP Cloud Platform Integration Suite 集成套件服务云,还有 SAP Cloud Platform Experience Maker,即数字化用户体验服务云:如果两者一起使用,可以帮助企业快速实现云端到云端,云端到本地的后台业务应用系统级的互联互通以及以最终用户为核心的云端体验提升服务,为客户、员工及合作伙伴打造敏捷,高效的企业级互联互通及体验提升服务。
“对标业内的云服务细分标准,SAP 的云平台实际上提供了面向系统间集成的 iPaaS 集成套件服务云和面向最终用户前端应用体验提升及开发的 aPaaS 数字化用户体验服务云。”刘宏江解释说,iPaaS 的作用是把复杂的企业架构中分散化的海量数据等信息,进行流程集成、数据集成、物联网底层集成,在系统层面整合人员、流程、事件和事物;aPaaS 则是通过 SAP 所擅长的 Fiori、Cloud Portal、Jam 等企业用户体验服务,让客户用最小的代价来实现最大化的云端应用体验的提升,让企业级应用拥有消费者级的用户体验。
“SAP 试图让客户尽可能轻松地生活在一个需要不同云方案和应用程序之间集成的混合云环境中。”在 Dan Lahl 看来,借助开源,如今在 SAP 云平台上进行云端开发变得容易了很多:因为在开源的环境下,只要团队中有一位懂 SAP 业务系统和互联网技术的架构师,其他团队成员具备一定的互联网开发经验,懂 HTML5、Java,基本上就可以上手 SAP 云平台的开发实践。
据悉,未来 SAP 将在 SAP 云平台上发布更多的元数据和 API,方便客户将云端应用程序与后台的 SAP 或非 SAP 的各类业务系统,无论在云端还是在本地,都可以通过云平台无缝连接起来,实现敏捷开发及创新应用。
毫无疑问,一个开源开放的 SAP,一定会给业界带来更好的创新环境,帮助企业实现智慧企业的梦想。