如何使用SAP Cloud Platform为数字核心创建扩展

现在,企业有很多机会在业务中应用创新方案。市场以大量的技术和思想为代表。但是,它们中的每一个都需要不合理的努力才能开始使用。管理大量数据,机器人日常操作,高级分析,机器学习等等—这些术语都是一个单独的技术堆栈,甚至可能是几个。它们都无法融合在一起,有关它们的信息分散在Internet上的许多来源中,通常没有足够的相关性。为了负责任地构建企业范围内的最新数字解决方案,IT管理员和架构师必须具有许多技能和丰富的实践经验,但理论知识在这方面作用不大。由主要的软件和服务供应商收集并由订阅提供的现成的云平台可帮助解决此问题。在本文中,我们打开了一系列有关使用SAP Cloud Platform(SCP)快速有效地解决各种业务问题的资料。

SCP最初是经典的PaaS,但多年来已发展成为业务技术平台。当实施数字解决方案时,它使客户可以将更多的精力放在管理和生产任务上,而不是在实施特定的IT技术上。 SCP包含数十种业务和技术服务,是平台内部的构建基块。客户端应用程序可以包括其中一些模块,而开发人员无需深入研究特定技术实现的复杂性。

SCP可以解决许多问题。重要问题之一是扩展企业数字核心的各种应用程序,例如SAP S / 4HANA或SAP ERP,SAP C / 4HANA,SAP SuccessFactors,SAP Ariba等。使用该平台,您可以添加云和本地解决方案的功能,彼此之间以及与第三方系统的SAP解决方案集成,测试新技术和测试业务假设。

图片
图片1。

大规模实施业务系统的标准问题之一是所谓“技术债务”的出现(图1)。此过程与所有供应商有关-早晚,用于管理业务的主系统将变成开发平台。当前的事态发展是根据过去的事态发展而来的,技术债务也在增加,甚至需要付息,即支持曾经用“有时间,我们会做正确的一切”这样的文字写在膝盖上的功能。但是从来没有时间。而且,ERP作为开发平台的想法与快速创新,研究和实验的想法并没有很好的关联。

因此,我们公司将SAP Cloud Platform视为扩展核心业务解决方案的推荐并行平台。 SCP旨在开发微服务应用程序,使您几乎可以使用任何编程语言,无服务器计算和容器。最新版本的SAP应用程序具有事件驱动的体系结构,将它们集成到SCP环境中已成为一项简单的任务。

当然,SAP Cloud Platform和通常的并行扩展并不是修改基本SAP应用程序(我们称为数字核心)的唯一可能方法。踏上这条道路的企业正在获得充分的机会来开发新技术,商业模式,产品以及所谓的“创新”。 SCP是根据多模式方案转换IT组织并将其从开发领域和业务流程的最广泛意义上理解为敏捷方法的轨道的技术基础(图2)。

图片
图2

SAP强烈欢迎并支持这种方法。石油生产商墨菲石油公司(Murphy Oil Corporation)已成为2019年度SAP创新奖的获奖者之一。该项目团队不仅扩展了SAP ERP等公司核心系统的功能,而且还集成了许多创新技术(例如机器学习和IoT),开发了移动接口并将外部服务集成到了内核中,例如,用于车辆监控的远程信息处理服务提供商。

当然,SAP Cloud Platform中集成的所有异构技术都有一个SAP主体工具包。想要在其应用程序中包含物联网或区块链细节的开发人员无需深入研究实现这些特定技术的复杂性。在图3中,您可以看到,平台和随附的SDK允许您使用少量代码和设置连接到SAP系统,从中获取所需格式的数据,使用SAP Identity Provider进行身份验证,并在SAP环境中使用主体传播并使用特定于SAP环境的其他功能。

图片
图3。

在全球范围内使用SCP的经验表明,客户对其目的有相似的认识。通常,该平台用于扩展标准SAP应用程序。灵活的许可模式使您可以尝试某些现代技术并测试它们在特定业务中的适用性,而不会招致重大且不可撤销的资本成本。

SCP服务


根据要解决的任务,SCP服务可以在逻辑上分为几组,如图4

图片
所示。图4。

整合套件


最经常执行的任务之一是将SAP解决方案相互集成或与其他制造商的解决方案集成。一组单独的SAP服务专用于流程集成的解决方案;它们通常与云解决方案一起购买。这些服务包括云集成,企业消息传递或API管理。该组的服务使您可以从将信息从一个业务系统传输到另一个业务系统的块中收集微服务应用程序。

企业扩展


这组服务包括致力于开发的所有内容。其中包括诸如WebIDE或Business Application Studio之类的云工具,用于Localization Hub或Data Quality Service应用程序的各种支持工具,以及最后一个ABAP开发支持服务。基于Cloud Foundry容器化平台构建的SCP,允许开发人员使用几乎任何编程语言。为了充分利用该平台,SAP提供了一种针对SAP Cloud Application Programming Model的微服务架构进行了优化的开发方法。该开发还使用标准的现代工具支持CI / CD方法。此外,该公司还提供现成的詹金斯管道,实现为Docker容器并针对SAP开发进行了优化。

Data Driven Insights


云平台的优势之一是无需大量资金即可进行技术实验的能力。当我们谈论在数据处理领域中测试业务假设时,这一点尤其重要。 SAP在这里拥有多种工具:在SAP HANA Cloud的灵活的多级,多温度存储中进行数据存储,在云解决方案Data Warehouse Cloud中为企业用户组织方便的数据集市,Data Warehouse Cloud是数据科学SAP Data Intelligence的平台。所有这些解决方案都需要大量的硬件资源和大量的安装工作。云中现成的服务可以显着减少创新业务知识的开发和调试所花费的时间。例如,普华永道使用SAP数据仓库云为来自150多个国家/地区的办公室中的各种系统提供统一的数据表示。 DWH不会取代“传统”数据仓库,但使业务用户能够轻松访问来自全球各种来源的合并数据。使用内置的SAP Analytics Cloud,用户可以快速测试新的想法和假设,而几乎不需要IT服务。

Intelligent Business Process Management


在瞬息万变的世界中,一家公司可以赢得胜利,可以根据不断变化的环境快速调整其业务流程。该组的服务集允许您使用特殊的工具以方便,自成文件的形式描述业务流程的逻辑,以供业务顾问而不是软件开发人员进行修改。该组中的基本服务是云工作流程和业务规则,实际上是云中的BPM。在这里,您还可以找到Process Visibility服务,该服务使您可以基于工作流以及事件驱动的SAP应用程序来分析业务流程。该组还包括创新的RPA和CAI服务,这些服务旨在用于机器人的日常操作并创建实现新用户交互界面的聊天机器人。送货英雄作为全球最大的食品配送网络,八年来,通过与全球数十万家餐厅合作,每天处理的订单数量达到了100万。当然,这种增长应受到业务各个方面的大量投资项目的支持。使用SAP BPM(工作流程),Delivery Hero建立了一个非常有效的模型来管理内部投资,从而将获得分配资金的许可时间从20天减少到2倍。使用SAP BPM(工作流程),Delivery Hero建立了一个非常有效的模型来管理内部投资,从而将获得分配资金的许可时间从20天减少到2倍。使用SAP BPM(工作流程),Delivery Hero建立了一个非常有效的模型来管理内部投资,从而将获得分配资金的许可时间从20天减少到2倍。

总之,值得注意的是,SAP现在将SCP定位为业务平台,正在积极使用开源技术,并且自身也参与了其开发。此外,供应商为客户提供了一种多云模型,其中SCP位于领先的IaaS提供商(如MS Azure,AWS,GCP,阿里云)以及其自己的数据中心中。客户有权独立选择世界各地(包括俄罗斯)众多数据中心中的哪个来放置其服务和应用程序。您甚至可以一次全部。 SAP欢迎客户使用Hyperscaler提供的服务,并允许您使用自己的技术和第三方技术来创建创新的解决方案。因此,可以容易地增加平台提供的服务的多样性。在以下文章中,我们将继续讨论SAP Cloud Platform扩展数字核心的功能,并提供一些有趣的示例来说明我们的客户如何做到这一点。未完待续。
SAP CIS高级业务解决方案架构师Anton Nozdrin

All Articles