组装式应用:数字化转型的关键

简介: 在数字化转型的大背景下,数字化相较于信息化,强调基于信息数据反哺业务,业务进一步促进系统的迭代优化。对于数字化系统而言,只有支持灵活组装,才能覆盖不同行业,不同商业模式,不同业务场景的企业客户;只有做到互联互通,才能帮助企业打破信息孤岛,实现数据的沉淀以及后续的商业分析,实现反哺业务,进而帮助企业完成商业模式的优化或调整;只有支持自定义扩展,才能在业务迭代优化的同时,系统及时跟进,帮助企业业务快速落地,完成数字化闭环。

组装式应用的基本概念

Gartner的标准概念:

Packaged business capabilities (PBCs) are software components that represent a well-defined business capability, functionally recognizable as such by a business user. Techically, a PBC is a bounded collection of a data schema and a set of services, APIs and event channels. The well-implemented PBCs are functionally complete to ensure autonomy(no critical external dependencies, no need for direct external access to its data). PBCs are meant to be used as building blocks for application product suites and custom-assembled application experiences.

-- Gartner :《Innovation Insight for Composable Modularity Of Packaged Business Capabilities》

在个人的理解,组装式应用是以业务为中心的模块化组件构成,通过组合,复用不同的业务模块,快速实现业务需求,提升企业的适应和创新能力。其中以业务为中心的模块化组件相较于传统软件模块,微服务而言,组装式应用中的模块更强调模块的“业务闭环”,“可组装”,“可扩展”,即一个模块是可独立完成业务的最小执行单元,其中可包含多个传统的软件模块、或多个微服务应用,同时,模块的组装要求不同的模块之间自然互联互通


在数字化转型中的应用前景

在数字化转型的大背景下,数字化相较于信息化,强调基于信息数据反哺业务,业务进一步促进系统的迭代优化。

对于数字化系统而言,只有支持灵活组装,才能覆盖不同行业,不同商业模式,不同业务场景的企业客户;只有做到互联互通,才能帮助企业打破信息孤岛,实现数据的沉淀以及后续的商业分析,实现反哺业务,进而帮助企业完成商业模式的优化或调整;只有支持自定义扩展,才能在业务迭代优化的同时,系统及时跟进,帮助企业业务快速落地,完成数字化闭环。

组装式应用强调:“业务闭环”,“互联互通”,“可扩展”,与企业数字化转型不谋而合,同时,在2022年需要探索的十二大重要战略技术趋势中,关于组装式应用程序的介绍中,也提到“在不断变化的业务环境中,业务适应性需求能够引导企业转向支持快速、安全和高效应用变化的技术架构,增强了这种适应性,在采用可组合方法的企业机构在新功能的实现速度上将比竞争对手快80%”,这一点也佐证了组装式应用在企业数字化转型中的重要地位。

组装式应用实际落地分析

组装式应用中组件PBC作为原子能力,对外提供服务,强调“业务闭环”,“互联互通”,“可扩展”,但是在企业内部业务繁杂,场景众多,实施组装式应用也面临如下问题:

  1. PBC组件作为独立的原子组件,需要较强的业务抽象,领域建模能力,才能保证组件的边界明确,升级扩展的可持续,而对于传统行业领域人才的培养,也需要花费大量的时间及金钱成本。
  2. 企业内部业务相互交叉,依赖,如何确定一个完整的业务闭环?闭环的业务组件,边界内包含什么,颗粒度多大,是一个业务系统作为一个原子能力,例如在线商城,还是一个应用服务作为一个原子能力,例如订单中心,还是一个程序组件,例如流程组件。
  3. 传统企业,尤其是中小企业,相较互联网企业缺乏足够的人才吸引力,系统整体研发能力相对较弱,因此,数字化建设往往采购外部软件,但是,不同业务采购不同的软件,又面临开发语言不一致,系统集成缺乏支持,业务边界难以对齐,主数据不一致等问题,只能做到应用组装,却没办法做到数据互通,反哺业务,实现最终的数据闭环。
  4. 具体一定研发能力的大中型企业,外部套装软件要么闭源,要么软件规模太大,学习试错成本较大,最终无奈选择自研,而自研又面临较大的人力成本,同时,又无法有效吸取业内已经相对成熟的经验,浪费大量时间,机会等成本。

传统企业落地组装应用的难点

数字化转型之一站式组装式平台

针对以上落地难点,是否可以通过建设组装式应用一站式平台。

该平台提供:

  1. 第三方系统接入平台,一方面接入第三方标准的系统,帮助中小企业快速利用已有的基础完成业务在线化,另一方面,制定第三方应用接入标准,接入的第三方系统除了支持标准的,具备闭环的业务系统,还支持在稳定的业务内核中暴露业务扩展点到低代码平台,帮助中大型企业完成进一步的迭代优化,同时,也为快速响应中小企业的业务迭代创造便利。
  2. 标准的基础技术框架及低代码平台,一方面规范系统集成方式,数据流转方式,业务扩展方式,统一技术语言,另一方面通过低代码平台以及组合不同第三方应用的扩展点,帮助大中型企业(具备研发能力)实现业务迭代扩展。
  3. 标准的底层资源运维监控平台,屏蔽底层资源,帮助接入第三方系统在企业内部落地的实施成本,同时,随着企业的发展,帮助企业灵活应对公有云,私有云,本地主机等环境。

总结

企业数字化转型是时代发展的大趋势,对于第三方企业,如何有效覆盖客户业务场景,帮助企业持续迭代演进,组装式应用平台不失为一种有效的尝试。


最后以上仅个人愚见,敬请指正评论。

相关文章
|
运维 Cloud Native 架构师
【组装式架构设计】架构演进简史
一步一步从单体到 SOA,从微服务再到云原生的科普后端架构演进史
28514 12
【组装式架构设计】架构演进简史
|
4月前
|
数据采集 人工智能 数据挖掘
不会带团队不用干到死:阿里云部署OpenClaw Skills,自建AI Agent,1人就是100人团队
10年前,我们曾羡慕Jarvis的全能智能;如今,借助OpenClaw的Skills生态,每个人都能打造专属的AI助手军团。OpenClaw的Skills功能将复杂工作流程封装为"一句话指令",让AI自动完成热点搜索、数据分析、内容创作等系列操作,彻底释放重复劳动时间。本文将从Skills核心概念出发,详解从基础技能创建到进阶开发的全流程,融入2026年阿里云OpenClaw极简部署步骤,附带完整代码命令与实战案例,帮助用户从零构建属于自己的AI技能生态。
2404 15
|
Oracle 关系型数据库
集成平台即服务(iPaaS)软件
本文研究全球及中国市场集成平台即服务(iPaaS)软件现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美、欧洲、中国、日本、东南亚和印度等地区的现状及未来发展趋势
|
中间件 API 开发者
组装式架构重构未来平台研发模式
企业数字化转型如火如荼的进行中,快速响应市场需求变化,低成本进行数字化改造时每个企业追求的目标。而组装式架构可以完美解决B段客户对于软件平台的高质量要求。
组装式架构重构未来平台研发模式
|
消息中间件 架构师 Java
美团面试:对比分析 RocketMQ、Kafka、RabbitMQ 三大MQ常见问题?
美团面试:对比分析 RocketMQ、Kafka、RabbitMQ 三大MQ常见问题?
美团面试:对比分析 RocketMQ、Kafka、RabbitMQ 三大MQ常见问题?
|
运维 前端开发 Java
云巧组装式交付介绍
Gartner在2021年10月19日,正式发布了2022年重要战略趋势。其中包括了“组装式应用”这一战略。 云巧是“组装式应用”理念的落地,是围绕生态,面向产业的首个产业数字组件中心。 你可以从本文了解组装式开发的理念,以及阿里云GTS通过组装式理念交付项目的最佳实践:云巧。 如果你是阿里及阿里云生态合作伙伴的开发者,可以进一步访问云巧首页:https://gts.work/portal/yunqiao ,进一步了解云巧的能力。 即使你不是阿里及阿里云生态合作伙伴的开发者,也可以在自己的日常的开发过程中通过运用可组装式理念提升业务交付效率。
6675 1
云巧组装式交付介绍
|
存储 数据采集 架构师
数据架构真的那么重要吗?一文读懂数据架构
数据架构侧重于技术和基础设施设计,而数据治理则包括人员、过程、工作流以及支持治理所需的体系结构。
数据架构真的那么重要吗?一文读懂数据架构
|
弹性计算 运维 安全
全面分析和理解PBC
全面分析和理解PBC
8307 0
全面分析和理解PBC
|
运维 安全 数据安全/隐私保护
隐语(SecretFlow)联邦学习实训营第一期笔记
**摘要:** 本文探讨了数据可信流通的概念,强调了数据来源确认、使用范围界定、流程追溯和风险防范的重要性。数据流通分为内循环(安全域内)和外循环(跨域),其中外循环面临黑客攻击、内部泄露和数据滥用等风险。为建立技术信任,提出了身份验证、利益对齐、能力预期和行为审计四点要求,涉及隐私计算、可信计算等技术。隐语作为隐私计算框架,提供服务以支持数据安全流通,通过开源降低接入门槛,并具备统一架构、原生应用、开放拓展、高性能和多轮安全验证等优势。开源隐语助力解决数据权属和信任问题,促进数据要素的安全流通。
|
前端开发 数据挖掘
字节面试:领域、子域、核心域、通用域和支撑域怎么划分?
领域驱动设计(DDD)通过划分业务领域和子域简化复杂性。领域是业务问题的范围,子域是更小的专业部分。核心域代表业务的核心竞争力,如电商中的商品、订单和支付;通用域提供跨领域服务,如用户管理;支撑域支持核心功能,如物流、客服和数据分析。这种划分帮助团队专注关键业务,提高开发效率和软件对业务需求的契合度。
1244 0