还记得一年多以前,SAP全球执行副总裁、SAP大中华区总裁纪秉盟(MarkGibbs)面对数十家媒体,首次用「云优先战略」来解读SAP的未来5年计划;而今,有报告指出,SAP已经是Github上开源项目的十大全球贡献者之一,超过80名SAP工程师为CloudFoundry项目做出贡献。
可以确定的是,一如SAP这样的覆盖企业数字化核心的ERP巨头,如今也已经在云计算和开源的大道上急速飞奔—SAP不仅正在大力推动云原生的企业级项目落地,比如数字化核心SAPS/4HANACloud的SaaS云和SAPCloudPlatform的PaaS云这样的重量级产品线;同时,也在迅速与包括AWS、Azure、阿里云在内的全球前五大IaaS服务提供商达成战略级合作伙伴关系。
至此,在笔者看来,一个开放、开源的SAP云生态战略已经越来越清晰了。为什么这么说?我们可以从以下几个方面逐层解读。
多云的SAP
了解SAP的人或许知道,除了SAP的S/4HANACloudERP云之外,SAP在过去几年陆续投入了近500亿美元用来并购各类企业级SaaS云应用领域的独角兽公司,包括Hybris、Ariba、SuccessFactors、Concur、Fieldglass以及最新收购的Gigya和CallidusCloud等。
不过很显然,虽然这些云产品在各自领域都是独角兽级别,但SAP既然并购进来,就一定会想办法把它们统合起来,发挥更大的价值。
今年6月,在奥兰多举办的SAP2018年度SAPPHIRENOW大会上,SAP推出了全新整合的CRM云解决方案SAPC/4HANA,其核心组件包括了SAPMarketingCloud(营销云)、SAPCommerceCloud(电商云)、SAPServiceCloud(服务云)、SAPCustomerDataCloud(客户数据云,其中包含收购的Gigya解决方案)和SAPSalesCloud(销售云,其中包含收购的CallidusCloud解决方案)等5朵云。算下来,SAP的知名SaaS云解决方案已经不下10余种。
不仅如此,SAP还陆续与AWS、微软Azure、阿里云、Google云等全球所有主要超大型公有云计算架构提供商和IBM等私有云主要供应商开展了全方位的合作—例如今年9月19日,SAP全球CEO孟鼎铭(BillMcDermott)与阿里巴巴集团CEO张勇在杭州云栖大会上携手宣布SAP最核心同时也是最新的两大解决方案—SAPS/4HANACloud和SAPCloudPlatform与阿里云一起通过联合创新,加速云端落地,成就智慧企业。
值得一提的是,在SAP的SaaS云「百花齐放」及IaaS云「遍地开花」的公司多云策略中的关键一环就是SAP自研的唯一一款PaaS云方案:SAPCloudPlatform,即SAP云平台。
“SAP云平台是SAP的中枢神经系统。”SAP联合创始人Hasso博士在2018年度SAPPHIRENOW大会的主题演讲中给SAP云平台做了一个权威和准确的定位。
SAP联合创始人Hasso博士,在2018年度SAPPHIRENOW大会上的主题讲演内容,事实上,SAP云平台改变了SAP的创新方式,使得SAP能够更快、更容易地向合作伙伴和客户交付融入机器学习、区块链或基于SAPHANA的应用程序。
首先,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云平台产品营销全球副总裁DanLahl介绍说:“与早些时候相比,我们现在有很多经验丰富的开发人员和年轻的开发人员。SAP内部的文化正在改变,我们需要两者兼备。现在SAP团队比以往任何时候都在更多的地方使用开源。”
数据采集技术的发展和数据处理技术的发展,让云和端相辅相成,遍及今天的任何行业。对于每一家企业来说,今天都有太多的代码需要编写,以至于每个人都在向软件的协同开发迈进,而这正是像Kubernetes和CloudFoundry这样的开源项目获得动力的地方。
“为了能够更好地帮助我们的客户,我们必须接纳和拥抱开源技术。”DanLahl表示,“比如SAP正在为CloudFoundry构建开放服务代理API(OpenServiceBrokerAPI);比如SAP与SUSE合作在Kubernetes之上构建CloudFoundry发行版;此外,SAP还在向SAP云平台添加来自其他供应商的更多功能,比如一些机器学习的技术:我们正在走出去,把开源的能力带给开源社区,也把开源的能力反哺给SAP,这是SAP未来生存的唯一途径。”
事实上,到2018年年中,SAPAPIBusinessHub上已经发布了100多个易于使用的API集成内容包:SAP正在大量投资于简化端到端集成的模板、连接器和工具。
iPaaS和aPaaS琴瑟和鸣
“通过今年10月份发布的SAPCloudPlatformIntegrationSuite集成套件服务云所提供的跨商业应用和开源系统的集成能力,客户可以用CPIntegration连通SAP旗下的所有SaaS云应用及OP本地化应用。”SAP中国区SAP云平台业务拓展总监刘宏江表示,此外,通过CPOpenConnectors这一开源技术还可以让SAP云平台连通第三方的云应用,并通过开放开源的API技术把CPIntegration和OpenConnector实现无缝集成,以预置式服务和文本的方式提供给有需要的客户,可以实现开箱即用。
举个例子,比如从招聘到退休流程、从销售线索到收款流程,或者从采购到付款的流程,这些流程可能贯穿于多种应用,比如SaaS软件即服务应用、OP本地化企业预置型应用或定制应用,因此企业比以往更需要无缝集成SAP和非SAP应用中的各种端到端流程。
据悉,借助SAPCloudPlatformIntegrationSuite集成套件服务云,企业可以利用150多个面向第三方应用的开放式连接器,通过统一的API,实现一对多的基于中心的集成模式,进而简化端到端流程的集成。
值得一提的是,SAP云平台上除了SAPCloudPlatformIntegrationSuite集成套件服务云,还有SAPCloudPlatformExperienceMaker,即数字化用户体验服务云:如果两者一起使用,可以帮助企业快速实现云端到云端,云端到本地的后台业务应用系统级的互联互通以及以最终用户为核心的云端体验提升服务,为客户、员工及合作伙伴打造敏捷,高效的企业级互联互通及体验提升服务。
“对标业内的云服务细分标准,SAP的云平台实际上提供了面向系统间集成的iPaaS集成套件服务云和面向最终用户前端应用体验提升及开发的aPaaS数字化用户体验服务云。”刘宏江解释说,iPaaS的作用是把复杂的企业架构中分散化的海量数据等信息,进行流程集成、数据集成、物联网底层集成,在系统层面整合人员、流程、事件和事物;aPaaS则是通过SAP所擅长的Fiori、CloudPortal、Jam等企业用户体验服务,让客户用最小的代价来实现最大化的云端应用体验的提升,让企业级应用拥有消费者级的用户体验。
“SAP试图让客户尽可能轻松地生活在一个需要不同云方案和应用程序之间集成的混合云环境中。”在DanLahl看来,借助开源,如今在SAP云平台上进行云端开发变得容易了很多:因为在开源的环境下,只要团队中有一位懂SAP业务系统和互联网技术的架构师,其他团队成员具备一定的互联网开发经验,懂HTML5、Java,基本上就可以上手SAP云平台的开发实践。
据悉,未来SAP将在SAP云平台上发布更多的元数据和API,方便客户将云端应用程序与后台的SAP或非SAP的各类业务系统,无论在云端还是在本地,都可以通过云平台无缝连接起来,实现敏捷开发及创新应用。
毫无疑问,一个开源开放的SAP,一定会给业界带来更好的创新环境,帮助企业实现智慧企业的梦想。