Enterprise Integration Modernization with SAP BTP
本文提出了以 SAP Business Technology Platform 为核心的混合多云集成现代化框架 (HMC-IMF),并通过实验分析证明,在大规模混合及多云企业环境中,与传统的点对点架构相比,该框架显著降低了接口复杂度、延迟、恢复时间和故障率。
原始论文根据 CC0 1.0(http://creativecommons.org/publicdomain/zero/1.0/)发布到公有领域。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一座规模宏大、繁忙喧嚣的城市,其中的每一栋建筑都有其独特的交流方式。有些建筑通过古老的卷轴说话,有些通过高速数字脉冲,还有些只在满月时才开口。在大型商业世界中,这些“建筑”就是计算机系统。几十年来,企业一直试图通过在每对建筑之间建立直接、单向的桥梁来连接它们。这虽然奏效,但很快这座城市就被成千上万座脆弱的桥梁所阻塞。如果一座桥断了,交通就会停滞;如果一座新建筑开业了,工程师们必须专门为它建造一整座新桥。这就是“企业集成”的问题:你如何让这些不同的系统协同工作,而不至于让整个城市在自身连接的重量下崩塌?
为了解决这个问题,专家们开始使用一种被称为“云架构”的新理念。不要把它仅仅看作一座单一的桥,而要把它看作一个中央、超级智能的交通控制塔。与其为每家每户到每家商店都建一座桥,不如让每个人都连接到这座塔。这座塔了解规则,检查身份,并高效地指挥交通。这篇论文深入探讨了由业务软件巨头 SAP 构建的一种特定版本的这种“交通控制塔”。它提出了一个简单但巨大的问题:我们能否利用这种现代化的“交通控制塔”来解开旧桥梁那混乱交织的网络,让整个城市运行得更快、更安全、且交通拥堵更少?作者们建议,如果我们不再建造随机的桥梁,而是开始使用一个受治理的、智能的系统,我们就能将一个混乱的局面转变为一台运转良好的机器。
数字解缠大作战:桥梁与交通塔的故事
认识一下 Shunmukha Sagar Puppala,一位功能架构师,他决定挑战数字世界中最混乱的问题:公司计算机之间错综复杂的连接网络。把一家大型公司想象成一个庞大的主题公园。在内部,你有一个主过山车(核心业务软件)、一个由不同公司运营的美食广场(合作伙伴应用)、一个位于不同国家的售票处(区域系统),以及一个位于云端的礼品店。现在,为了将一条消息从过山车传送到礼品店,你可能需要穿过迷宫般的隧道,翻越围栏,并敲开三扇不同的门。这既缓慢又令人困惑,而且如果其中一扇门卡住了,整条队伍都会停滞。
这篇论文提出了一种运行主题公园的新方法,称为 HMC-IMF(混合多云集成现代化框架)。作者建议,与其为每一次旅行都建造一条新隧道,不如直接在公园中心建造一个巨大的、神奇的“交通控制中心”。这个中心由 SAP Business Technology Platform (SAP BTP) 提供动力。可以将 SAP BTP 视为用于连接事物的终极瑞士军刀,但它带有一套严格的规则手册,以确保一切安全有序。
旧方式 vs. 新方式
在“旧方式”(遗留基准)中,公园是一个由点对点接口组成的意大利面怪兽。这意味着每个系统都直接与它需要通信的每一个其他系统相连。这就像是主题公园里的每一位游客都必须亲自走到每一位其他游客的家里去递送便条。论文指出,这造成了“紧耦合”,这是一个高级说法,意思就是所有东西都粘在一起太紧了。如果你想更换过山车,你可能会不小心弄坏售票处,因为它们的电线缠绕在了一起。
“新方式”(H HMC-IMF)建议使用交通控制中心。系统不再使用直接的电线,而是将消息发送到中心。中心随后决定最佳路径。
- API 管理 就像 VIP 俱乐部的保镖,负责检查身份证并决定谁可以进入。
- 事件网格 (Event Mesh) 就像一套扩音系统;当发生大事时(比如游乐设施故障),中心会向外广播,所有需要知道信息的人都会立即听到。
- 洁净核心 (Clean Core) 是黄金法则:不要在过山车本身上涂漆!如果你需要一个新功能,请把它建在游乐设施旁边,而不是直接建在上面。这保证了以后升级游乐设施时,不会破坏你定制的涂装。
大型实验:模拟城市
为了证明这个想法可行,作者们并没有仅仅靠猜测;他们在计算机模拟中构建了一个合成城市。他们创造了一个拥有 186 个不同应用程序(类似于 186 栋不同的建筑)、2,850 个接口(旧的、混乱的桥梁)、1,120 个 API(新的、有组织的门)和 740 个事件主题(扩音器)的虚拟世界。他们甚至模拟了 24 个月 的流量日志,追踪了 1,860 万个事件 和 9.6 万次失败,以观察如果他们从旧的意大利面网络切换到新的交通控制中心会发生什么。
结果:更快、更智能、更整洁
当他们运行模拟时,结果非常出色。新系统不仅看起来更好,而且在测试中的实际表现也更优。
- 降低复杂度: 连接的混乱程度下降了 38%。“复杂度评分”从 100 降到了 62。这就像理顺了一团缠绕在一起的耳机线,发现电线其实比想象中短得多。
- 超高速度: 消息传输的时间(延迟)从 420 毫秒 降至 245 毫秒。这就像是将你的排队等待时间缩短了近一半。
- 修复更快: 当出现故障时,修复时间(平均恢复时间)从 155 分钟 骤降至仅 54 分钟。因为交通控制中心清楚地知道每座桥是谁负责的,维修人员可以直接奔向问题所在,而不会在原地迷路。
- 更少的崩溃: 消息失败率从 3.8% 下降到 1.1%。新系统在处理错误时表现得更加稳健,不会惊慌失措。
- 设置更迅速: 设置一个新的连接(API 入驻)从 19 天 缩短到了仅 6 天。
代价:这不是魔法,而是纪律
论文谨慎地提醒我们,这并非魔杖。作者指出,仅仅购买交通控制中心是不够的。你必须真正去执行规则。如果你撤销了“事件网格”(扩音器),失败率就会回升。如果你停止检查身份(API 治理),设置新连接的时间就会增加一倍。这种“魔法”之所以发生,是因为使用了正确的工具与正确规则的结合。
论文也承认了一些局限性。首先,这完全是一个模拟过程。他们还没有在涉及真实资金的真实、活生生的公司中测试此方案。这些数字来自一个精心构建的虚构数据集,而非真实的灾难现场。其次,他们没有计算电费或软件许可的价格,因此我们不知道它是否更便宜,只知道它更快、更整洁。
总结
那么,核心教训是什么?论文表明,修复公司的计算机连接不仅仅是把旧工具换成新工具。这是一种思维方式的转变。与其建造一百万座微小、脆弱的桥梁,不如建立一个智能、安全且可观测的枢纽。如果你遵循这个新框架的规则,你可以让你的数字城市运行得更顺畅,从错误中恢复得更快,并停止在理顺乱绳上浪费时间。这提出了一个观点:只要有正确的计划,混乱的混合云世界也可以变成一个组织严密、高速运转的网络。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。