博客 | 首席技术官办公室

现代巨无霸的崛起

Lori MacVittie 缩略图
洛里·麦克维蒂
2021 年 3 月 10 日发布


如果您认为单体应用只存在于大型机上,那么您还没有考虑过集成的影响。

远程控制

根据我们的年度研究,相当大比例(57%)的组织已经进入数字化转型的第二阶段。 这一阶段以数字化扩张为标志,因为组织将applications整合在一起以创建数字化工作流程——我们通常称之为数字化体验。 这会导致applications之间的集成度增强。 这种增长通常集中在一些负责协调跨业务职能工作流程的关键applications上。 尽管人们倾向于关注那些直接实现客户体验的applications,但每个业务领域都会看到最终对他们的数字体验至关重要的applications的兴起。 这些applications将会成为现代的巨石。

卓越的集成度是单体应用的一个关键定义特征

单片架构被认为是使用“一体化”方法开发的架构。 逻辑和数据访问集中在一个应用内。 这些应用s通常与大型机和传统技术相关,但可以使用任何语言和环境来构建基于单片架构的应用。 

企业对此类架构的依赖将产生一系列依赖关系,这些依赖关系将影响各种各样的问题,包括安全性、云使用甚至人才获取。

这是由于集成度的提高,即依赖整体式架构进行数据访问和业务流程执行的应用s增加。 银行业就是一个很好的例子,其中整体式系统用于管理金融账户,并成为众多新服务的关键交易后端。 例如,支付处理是一种相对较新的服务,它依赖于现有的账户应用s来运行。 每项额外的支付服务都会扩大对该应用的依赖,并使得替换成本更高、风险更大。

这些非凡的依赖关系是商业决策的关键驱动因素。 我们发现,近三分之一(27%)的企业已从公共云中遣返应用s。 做出这一决定的首要原因(47%)是“本地应用程序和云应用s之间的高度相互依赖应用”。 这是导致云遣返的次要驱动因素之一:成本高于预期(43%)。 集成意味着数据的传输,而数据传输是与在公共云中托管应用s相关的隐性但重要的成本之一。

通过集成而产生的高依赖性的特点并不是应用架构所特有的。 通过限制引入错误的机会来满足一致的业务逻辑和数据存储的需求。 这使得关键应用s成为逻辑处理和数据访问的权威来源。

有趣的是,现代化增加了集成的使用,因为它主要依赖 API 来将对逻辑和数据的访问扩展到现代组件。 也就是说, 2019 年对 IT 决策者的一项调查发现,“48% 的人表示,对现有 IT 系统和应用程序进行现代化改造是他们面临的最大集成挑战之一”。

无论架构如何,访问一致的数据对于应用的成功也至关重要。 O’Reilly 在其关于微服务采用的研究中指出,“如果不使用带有微服务的集中管理数据库,往往会导致失败。” 访问一致数据的需求也增加了对关键应用s的依赖程度。

因此,任何应用(无论架构如何)都可能成为“现代整体”,因为它倾向于吸引用于逻辑处理和数据访问的集成(工作流重力)。

数字化扩张是一种整合实践

随着企业在数字化转型道路上不断前进,其数字化能力也在不断扩展。 这些功能以数字化工作流的形式表现出来,通过多个applications和系统的集成来实现。 目前的集成主要通过 API 实现。

这会导致一两个关键应用s成为工作流程的焦点。 IDC 的一项数字化转型研究表明,在 81% 部署自动化的企业中,65% 依赖“嵌入在其他应用中的工作流软件,例如企业内容管理、内容协作、捕获、电子签名等”。

随着时间的推移,这些applications将成为“现代整体”。 不管其底层架构如何,它们在对业务至关重要的特性上都是一个整体:由于非凡的集成,它们的成本太高且风险太大而无法更换。 它们变得和传统的(大型机)整体一样难以处理,而传统整体仍然充当着相当大比例的企业组织的基础。

平台——这些现代化的整体——对于企业和负责执行数字化转型的首席信息官来说都具有越来越重要的战略意义。

今天,我们回顾过去,认识到现代巨石的崛起。 商业和IT部门需要意识到在这样的平台上进行标准化的长期影响,并制定相应的计划。