SAP应用真的不性感么
这是一个问题。
上图的One Order是楼下一个部门领导让我给他的团队做的一个古老框架的session. 这个框架诞生于2000年,采用纯面向过程的思路开发。因为上世纪90年代ABAP开始引入对面向对象编程的支持后,很多语言层面的OO特性还不mature, SAP开发还没有养成使用OOP开发的习罐,所以SAP当时也没有新开发必须用OOP的强制规定。
很多朋友可能瞧不起SAP传统产品里这些自研的框架,认为它们和当今互联网的产品比起来,笨重,不性感,没有使用任何业界流行的技术,架构,开源组件,和同行聊天时,这些自研框架上没有什么可以吹嘘的亮点。
但我个人认为,从产品和工程层面说,像SAP one order这种框架是很成功的,一个2000年诞生的框架,将近20年后仍然运行于SAP全球众多CRM On Premises系统上,并且从2016年开始,CRM的service process并入了S/4HANA, 这意味着只要S/4HANA 的service模块还在,这个框架就会一直使用下去。S/4HANA service流程的roadmap在官网能查到,从roadmap也能看出,将来从CRM持续不断的迁移功能到S4, 底层仍然基于这套框架。
我个人觉得One Order最大的亮点就在于extensibility,框架里留了整齐的能够自描述的hook, 客户和partners不需要了解One Order的工作原理,只需要专注于这些hook的实现就行。一个hook就是一段业务逻辑的封装。SAP 最近几年搞的Kyma, 里面提出的lambda function 的概念,本质上就是One order 里的hook, 只不过后者可以通过微服务方式调用,而前者是monolithic系统内简单的函数调用。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
SAP应用真的不性感么相关推荐
- SAP系统真的非常的伟大
在现阶段,只要是想要发展壮大的企业,面临着转型的企业都必须要上ERP系统,不上就是等死,上就是找死,所以面临这样的选择,是需要无比巨大的勇气与压力的,没有聪慧的眼光是不行的.我之前待过的培训机构海文( ...
- SAP License:我应该怎么学习SAP?
越来越多的人在后台留言问我怎么进入SAP行业.应该怎么学习SAP.35岁了学习SAP还来得及吗?大部分都是外行想入行SAP的朋友.作为过来人,这些问题我也曾经问过别人,也走过不少弯路.但现在轮到别人问 ...
- 2022年我应该怎么学习SAP?上篇
2019年的时候我写了一篇<我应该怎么学习SAP>,结合自己的过往和经历,给想要入行的朋友们一点参考,文章引起很多人关注和反响. 那么本文还是以问答的形式来回答众多朋友的问题,希望能够对想 ...
- sap开发语言_我应该怎么学习SAP?
越来越多的人关注本公众号,在后台留言问我怎么进入SAP行业,应该怎么学习SAP,大部分都是外行想入行SAP的朋友.作为过来人,这些问题我也曾经问过别人,也走过不少弯路.但现在轮到别人问我了,为了让初学 ...
- 3D游戏建模性感女神!向安吉丽娜朱莉的神颜致敬!| 模型欣赏
(模型完成图) 安吉丽娜朱莉绝对是男生心目中的性感女神One1,前段时间重温经典电影<古墓丽影>的时候,也让奶茶深深羡慕了一把!所以这期文章,想要和大家分享一下,女神安吉丽娜朱莉的建模过程 ...
- java微积分计算步骤_一次刨根问底的收获——从一道微积分题说开去
几个月前的一天,公众号有个粉丝通过后台联系我,说是大一学生马上要期末考试了,有些高数问题能不能请教下. 要知道,我对数学和魔术相关需求,简直就像自己家里的事一样,那是来者不拒的.所以我就说,你发来看看 ...
- 【新东方老师推荐】老师推荐--听说——这是全球最值得听的、最好听的100首英文歌...
1. don't cry--guns n' roses这首歌曾唱哭了千万人.总是能够触痛了心底最软的地方,心抽痛着,眼圈红了,却没有眼泪渗出,每多听一次就多一次的依恋... 2. fade to bl ...
- 【一些好听的英文歌曲】
原文地址:[一些好听的英文歌曲]作者:姑娘我笑着活 1.Bubbly--Colbie Caillat(你听过一遍就会非常喜欢的歌): 2.Burning--Maria Arredondo: 3.Hap ...
- 经典英文歌曲,爆好听!
1. don't cry--guns n' roses我所认真听完的第一首摇滚,这首歌曾唱哭了千万人.总是能够触痛了心底最软的地方,心抽痛着,眼圈红了,却没有眼泪渗 出,每多听一次就多一次的依恋... ...
最新文章
- python numpy array最大长度_python 中 numpy array 中的维度
- 多态时:成员特点,成员变量
- bmp180气压传感器工作原理_陕西压力传感器的工作原理信息推荐
- Ubuntu 16.04 安装mysql5.7
- 值得借鉴的30条好习惯
- spring boot 常用项目文件结构
- mysql访问被拒绝1045_mysqlimport:错误:1045,访问被拒绝
- SpringBoot支持JSP教程
- 海康摄像机通过Ehome协议接入EasyCVR无法成功上线的原因排查及配置注意事项
- 深入解析 Raft 模块在云溪数据库中的优化改造(上)
- 戴尔服务器引导盘装2008,DELL R720服务器安装Windows Server 2008 R2系统的图文详解
- 【新2023Q2模拟题JAVA】华为OD机试 - 预订酒店
- 叉乘 线性代数_线性代数4——向量3(叉积、外积、向量积)
- landsat8 编辑头文件信息
- 最优化方法一:微分求极值
- 罗振宇口中人间的两种人
- 用开源代码如何建立网站_建立更可插拔的开源文化
- simulink电机仿真学习 -根据转矩方程搭建速度环矢量模型
- 两个曲柄滑块机构组成简单机械系统
- 采用两阶段Faster RCNN算法,引入light head的思想
热门文章
- 潜在语义分析(LSA)相关知识
- 第三次学JAVA再学不好就吃翔(part4)--基础语法之变量
- python观察日志(part12)--基于类的深拷贝与浅拷贝
- python基础(part10)--函数
- 为什么最近的食盐用量增加了?
- SAP UI5 应用开发教程之二十九 - SAP UI5 的路由和导航功能介绍
- SAP Spartacus 的页面布局
- 通过 Route 配置的例子,学习SAP Cloud for Customer 的scoping操作
- 漫谈SAP产品里页面上的Checkbox设计与实现系列之一
- SAP Spartacus读取User Address的请求发送和接收源头