SAP Kyma能像SAP BYD那样做field extension吗
回答一位同事的问题。
像SAP BYD的field extension,从extension artifact的存储位置角度说,算是in-app extension,即扩展出的字段,和被扩展的应用存储在同一物理系统里。同时,SAP BYD field extension,通过工具创建出的扩展字段,采取的是end to end,bottom - up 的扩展方式,即数据库层,API 层,服务层,Data transfer object 即DTO层,再到消费端,比如UI,Form,Report,统统被扩展。因此,这种in-app extension的扩展方式,要求扩展工具对被扩展应用的设计明细有清晰的了解,而Kyma设计之初,目的是提供一种基于事件驱动的松耦合方式,去扩展SAP解决方案。因此,SAP BYD的field extension,不适合通过Kyma去实现。
Kyma的典型使用场景的一个例子:SAP解决方案在业务流程进行到某一步骤时,会发布一个标准事件,比如Order Check. 如果这个解决方案已经同Kyma集成了,那么当该SAP解决方案,即某个具体的SAP系统,同Kyma实例建立连接之后,该Order Check事件就能出现在Kyma实例的Service Catalog里。这样,二次开发人员,就能直接在Kyma里,编写Order Check的事件响应函数。在运行时,当新建一个订单时,SAP系统发布Order Check事件,自动触发Kyma上编写的事件响应函数。这个类似SAP BYD里的post exit,只是事件响应函数不是像post exit那样写在SAP BYD的ABAP系统的,而是写在Kyma里的,像这种扩展逻辑和被扩展系统,物理上位于不同服务器的扩展方式,称为side by side extension.
可以参考我2019年写的这篇文章:基于SAP Kyma的订单编排增强介绍
SAP Kyma能像SAP BYD那样做field extension吗相关推荐
- SAP Kyma发布到SAP Marketing Cloud的事件
- WordPress,SAP Kyma和微信三者的集成
我们来继续学习如何在实战中使用SAP Kyma. Jerry在之前的文章里,分别介绍了如何本地搭建WordPress实例: 什么?在SAP中国研究院里还需要会PHP开发? 以及如何把这个本地搭建的Wo ...
- 高射炮打蚊子,杀鸡用绝世好剑:在SAP Kyma上运行UI5应用
国人在表述"大材小用"这个场景时,总喜欢用一些实物来类比,比如:高射炮打蚊子. 英国QF 3.7英寸(94mm)高射炮,战斗全重超过9.3吨,全长近5米,最大射程约18公里,最大射 ...
- 从ABAP Netweaver的SICF到SAP Kyma的Lambda Function
ABAP Netweaver里的事务码SICF是Jerry做原型开发时非常喜欢使用的一个工具:但凡遇到需要把ABAP系统里的资源以服务的方式暴露出来的场景,Jerry都喜欢在SICF里创建一个服务节点 ...
- SAP Kyma和SAP云平台上的Service instance
两种instance都需要绑定到具体的应用或者函数才能发挥作用. SAP Kyma 这个GATEWAY_URL的值可以在Kyma Lambda函数实现里通过环境变量的方式获得. 在JavaScript ...
- 基于SAP Kyma的订单编排增强介绍
尽管有一万个舍不得,2018年还是无可挽回地离我们远去了. 唯有SAP成都研究院的同事和我去年在网络上留下的这些痕迹,能证明2018年我们曾经很认真地去度过每一天: SAP成都研究院2018年总共87 ...
- SAP Kyma的environmment和SAP 云平台的Global Account
这两个概念可以做类比. SAP Kyma里不同的environment可以导入或新建不同的service: 每个environment里可以分别进行Lambda函数的开发工作: 而SAP云平台Clou ...
- 站在巨人肩膀上的牛顿:Kubernetes和SAP Kyma
这周Jerry在SAP上海研究院参加了一个为期4天的Kubernetes培训,度过了忙碌而又充实的4天.Jason,Benny和Peng三位大神的培训干货满满,借此机会,Jerry和过去的两位老领导P ...
- SAP MM MIGO移动类型311试图做批次确定,系统报错-Stock Determination or batch determination not possible-
SAP MM MIGO移动类型311试图做批次确定,系统报错-Stock Determination or batch determination not possible- SAP系统里的批次确定功 ...
最新文章
- java oracle in 10000_java支持ORACLE的in不能超过1000
- VMware备份研究
- linux脚本获取当前用户,bash shell 获取当前正在执行脚本的绝对路径
- 2009年的强悍流行语~
- v-viewer图片打不开一直在刷新_WordPress 上传图片时 async-upload.php出现520 Bug的原因及解决方案...
- webService学习8:wsdl文档解释
- 欢乐纪中某B组赛【2019.1.25】
- python 递归函数与循环的区别_提升Python效率之使用循环机制代替递归函数
- 【java】Java中TypeReference用法说明
- bzoj5108 [CodePlus2017]可做题 位运算dp+离散
- mysql设置显示结果_php 与mysql配置,让页面显示结果
- PCFG中inside和outside算法详解
- 数据中心淘汰服务器,浅谈数据中心危机严重的程度
- 软考——论文写作基本介绍
- IE浏览器打不开网页有什么解决的方法
- 金银猫 服务器维护,金银猫案情进展 投资者可在网上登记报案
- NBT:扩增子及其他测序的最少信息标准和测序规范(MIMARKS)
- python加载图片的方法_python实现读取并显示图片的两种方法
- 怎么可以优化网站的打开速度?
- SCI常用词语及技巧 - 易智编译EaseEditing