SAP C/4HANA从去年发布已经过去了一年多的时间,C/4HANA的从业者,对于这五朵云里包含的产品集,想必都有了一些了解。

Jerry注意到,SAP C/4HANA Foundation这个概念,在英文的SAP博客里已经被广泛提及,然而缺乏谈论它的中文博客。因此Jerry就来贡献一篇。

SAP C/4HANA的从业者都知道,这五朵云里包含的产品,有的是SAP自研产品,比如后台基于ABAP Netweaver的Marketing Cloud和Cloud for Customer,有的则是近些年来SAP收购的技术栈和架构各异的产品。

C/4HANA从功能上说满足了客户对Customer Experience领域的核心诉求,然而在C/4HANA强大功能的背后,其产品集技术栈和架构各异,再加上C/4HANA云产品的特性,使得C/4HANA的客户,无法再像过去使用基于传统ABAP Netweaver的产品那样进行实施。

Jerry在本科上《操作系统》专业课时,就学到了这样一句来自软件工程大师,David Wheeler的名言:计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。

SAP C/4HANA的架构师们也遵循了这个原则——在C/4HANA五朵云和使用者之间,增加一个技术层,通过这个额外的抽象层,降低客户使用C/4HANA的复杂度,同时提高了C/4HANA的开放性和可扩展性。

SAP社区上介绍C/4HANA Foundation的博客,使用了大家熟悉的酒吧里的一个场景。客人到酒吧喝酒,想听不同风格的音乐。酒吧DJ根据不同客户的需要去打碟(接歌混音等)。

用这个例子来类比,去酒吧喝酒听歌的客人就是SAP C/4HANA的客户,酒吧音响播放的碟片就是C/4HANA五朵云,DJ就是C/4HANA Foundation,二者的职责都相同——把不同的碟片音乐(五朵云)进行编排(orchestration), 最后让客户以一种统一的方式去使用。

具体到C/4HANA Foundation,SAP希望这个技术层完成的使命有:

  1. 给客户提供一个坚实的基础设施,能根据自己的实际业务快速实现对应的业务模型;
  2. 给客户提供一个统一的管理C/4HANA五朵云异构复杂性之处,降低使用者的学习和运维成本。

C/4HANA Foundation的组成部分

根据Thomas Hertz今年5月6日在SAP社区和领英社区上发表的博客Introducing SAP C/4HANA Foundation, 目前C/4HANA Foundation包含C/4HANA cockpit和SAP Cloud Platform Extension Factory.

这两个模块,共同实现了SAP官方文档上描述的C/4HANA的三大功能管理,即授权管理,安全管理和扩展管理。

C/4HANA cockpit

用过SAP Cloud Platform cockpit的朋友,可以进行类比——C/4HANA cockpit是一个基于浏览器的控制台,为C/4HANA的使用者提供了访问系统的统一入口。

客户一旦购买了位于SAP C/4HANA套件中指定的产品后,会自动获得C/4HANA Foundation cockpit的使用权。

这个单子的明细在SAP官网上能看到:

客户购买上述清单里包含的C/4HANA Suite产品后,会触发SAP对C/4HANA Foundation的配置流程。该流程结束后,购买合同中指定的用户邮箱会收到一封欢迎邮件,包含了C/4HANA cockpit的地址。

C/4HANA cockpit的Administrator登录cockpit,进行授权管理,分配用户权限,创建Extensibility运行时等工作。

上面的流程图,最后一列展示了使用C/4HANA Foundation给Administrator和开发者带来的便利。

Jerry之前的公众号文章,曾经介绍过SAP Cloud Platform Extension Factory和Kyma的关系,后者是SAP推动的一个基于Kubernetes的开源项目,而前者是SAP在后者基础上打造的一个企业级商用解决方案。

企业级应用和开源项目的一个区别,就在于安全性和易用性。在Kyma的项目主页上,维护了详细的如何在本地安装基于Minikube的单机版Kyma,以及在GKE(Google Kubernetes Engine)和AKS(Azure Kubernetes Service)等集群上安装这两种部署方式。然而Kyma是由包括Kubernetes, Istio, Dex, Prometheus等开源项目组合而成,安装过程中不可避免地会遇到各种各样的错(Jerry的亲身体验)。

而使用C/4HANA Foundation之后,我们只需要事先将运行了Kubernetes集群的GCP或者Azure和C/4HANA Foundation配置成互相信任,然后可以使用C/4HANA自带的运行时配置功能,一键完成Extension Factory的配置步骤。

目前在SAP应用中心上,已经有16个解决方案,标注为通过SAP Cloud Platform Extension Factory开发而成。

希望本文能帮助大家对C/4HANA Foundation这个概念有个最基本的认识,感谢阅读。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":

本文可能是国内第一篇介绍C/4HANA Foundation的中文博客相关推荐

  1. 负载均衡原理剖析与实践:负载均衡第一篇-介绍篇

    负载均衡第一篇-介绍篇   系列文章索引: 负载均衡第一篇-介绍篇 负载均衡第二篇-负载均衡基础知识普及   前言:相信朋友们对负载均衡应该不陌生了!特别是对搞运维的朋友!可能很多的技术人员认为,负载 ...

  2. 历史上最全的中文博客搜索网站介绍

    历史上最全的中文博客搜索网站介绍 以下是2006年5月11日各博客搜索网站排名: (1)Bloaa http://bolaa.com ALEXA1172 不知道该不该把他也算作博客搜索,就算是吧,或者 ...

  3. 国内首篇介绍JanOS物联网操作系统的文章 - 如何把你的手机主板打造成物联网

    天地会珠海分舵注:如无意外,您现在正在看的将是国内首篇且是唯一一篇介绍炙手可热的物联网的操作系统JanOS的文章!不信你去百度!希望大家能喜欢.但本文只是引言,更多信息请还是访问JanOS的官网:ht ...

  4. 带你写爬虫(python)第一篇----抓取安徽理工大学新闻网中所有新闻

    最近一直在学习python爬虫,所以一直想写个简单的爬虫教程,所以第一篇就拿母校新闻网官网来练手了,没想到写爬虫的过程还停一波三折的.(后来发现新闻网页面还有访问限制,多次访问后,本机ip就被限制了, ...

  5. 可能是国内第一篇全面解读Java现状及趋势的文章

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 InfoQ 发布 2019 中国 Java 发展趋势报告:既不捧杀 ...

  6. 可能是国内第一篇全面解读 Java 现状及趋势的文章

    导读:InfoQ 发布<2019 中国 Java 发展趋势报告>,反映 Java 在中国发展的独特性,同时也希望大家对 Java 有一个正确的认识. 2 个月前,InfoQ 英文站发布了一 ...

  7. 红队视角下的防御体系突破之第一篇介绍、阶段、方法

    文章目录 0x01 什么是红队 一.红队与黑客的区别 二.红队的工作与业界熟知的渗透测试区别 三.红队的组成 0x02 红队三板斧--攻击的三个阶段 一. 第一阶段:情报收集 二. 第二阶段:建立据点 ...

  8. 【历史上的今天】7 月 3 日:第一篇介绍互联网的新闻稿;人体工程学标准法案;育碧发布 Uplay

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2023 年 7 月 3 日,在 1928 年的今天,电视机在美国开始普及.当时,美国人只需花 75 美元就可买一 ...

  9. Orchard详解--第一篇 介绍

    Orchard是一个开源的内容管理系统(CMS),它提供了简单的向导式的安装方法,用于快速建站(如WordPress).对于.Net的开发者来说,Orchard有更好的学习价值,所以本系列文章将对Or ...

最新文章

  1. python itertools模块实现排列组合
  2. hive like 模糊匹配
  3. [YTU]_2878( 结构体--学生信息排序)
  4. python智能办公系统_用 Python 自动化办公能做到哪些有趣或有用的事情?
  5. java佳沃维洛奇,新品速递:JAVA 双雄耀世登场
  6. excel像素画教程_像素画新手教程:极简像素画角色分析
  7. Jersey框架三:Jersey对HTTPS的支持
  8. 注解方式使用 Redis 缓存
  9. MySQL数据库 基本操作语句
  10. VS2008SP1中jQuery Intellisense补丁KB958502安装失败的解决办法
  11. Oracle数据库的打开与关闭、后台进程
  12. 与机器人对话的语音识别解决方案
  13. “21天好习惯”第一期-10
  14. python程序设计实验报告答案大全_Python程序设计实验三
  15. 一文完成vosviewer共现网络,使用知网及web of science导出文献
  16. 事记:关于远控软件导致win10屏幕亮度无法调节的解决方案
  17. win10注册mscomm32.ocx失败解决方法
  18. 2021年G2电站锅炉司炉考试题库及G2电站锅炉司炉考试报名
  19. python乌龟吃鱼小游戏(类和对象及Easygui应用)
  20. A. 运维体系 --- SLA理论体系

热门文章

  1. 开发移动端web页面click事件失效问题
  2. php结合redis实现高并发下的抢购、秒杀功能
  3. Failed to issue method call: Unit httpd.service failed to load: No such file or directory.
  4. wince 本地播放器界面
  5. ACCESS 文本文件导入和导出指定字段类型的方法
  6. jenkins job config.xml结构
  7. 《终身成长》读书笔记(part4)--创造性并不是出自灵感的神奇行为,而是努力工作和倾情奉献的结果
  8. 20应用统计考研复试要点(part1)--统计学
  9. mybatis plus使用雪花算法_MyBatis-Plus进阶
  10. 一份对过去120年奥运数据的可视化分析报告