【DTSE Tech Talk】EiPaaS驱动企业数字化转型

举报
华为云社区精选 发表于 2022/11/07 09:44:57 2022/11/07
【摘要】 企业在发展过程中构建了大量存量应用,其中绝大数难以获得足够的投资以实现现代化。应用演进跟不上技术的发展速度,存量应用会加重技术债务。所以,企业急需能够适应当下发展趋势的现代化应用开发技术。
  • 组装式概念解析
  • EiPaaS的核心技术能力
  • 华为实践经验分享
  • EiPaaS未来的技术趋势
tips:EiPaaS全称:Enterprise integration Platform as a Service

直播讲师:华为云PaaS DTSE布道师 傅

后疫情时代,越来越多的业务趋于线上发展,企业对应用的需求迅速增加,企业数字化转型迈入新的阶段

企业在发展过程中构建了大量存量应用,其中绝大数难以获得足够的投资以实现现代化。应用演进跟不上技术的发展速度,存量应用会加重技术债务。所以,企业急需能够适应当下发展趋势的现代化应用开发技术。

什么样的应用是现代化的应用?

Gartner分析指出:现代化应用是组装式的,各模块可自治、可编排和可发现。用户可以灵活的构建差异化能力,快速响应客户的述求,通过集成化应用数据平台,联接企业应用、数据,整合跨APP数据、开放API封装好业务能力(Packaged Business Capabilities封装的业务能力,简称PBC),通过低代码提供的组装体验,企业灵活编排以实现新的业务能力。

  • 可自治,是指应用具有完整的服务能力,能够单独为用户服务的能力;
  • 可编排,是指应用具有非常清晰、易用的接口,能够与其他PBC组合,从而创造新的能力;
  • 可发现,是指应用具有能够让开发者发现、使用的服务能力,将服务能力上传到公开目录或服务市场,帮忙开发者快速封装。

企业需求及业务的快速变化推动架构演进


第一代:单体架构

紧耦合,系统复杂,错综交互,牵一发而动全身。


第二代:SOA架构

松耦合,适应于大型企业软件,维护人数多、需求上线周期长,采用集中式部署。


第三代:微服务架构

完全解耦,适用于互联网公司、中小企业、初创公司,需求上线周期短,按天发布,遵循DevOps持续交付流程,全自动化流水线完成新功能上线。


第四代:组装式架构

服务器无感知。通过打包的服务能力进行快速组装,上线新功能,相对于微服务架构更加灵活;部署方式便捷,Serverless化资源层,用户无需关注底层资源部署。组装式架构还能做到一切皆服务,无需运维,做到毫秒级极致弹性,小时级的业务构建。


应用架构的演进同时驱动了应用构建方式的转变。组装式交付能够将所有的业务能力封装成多个模块,快速的满足客户业务需求;通过服务目录/市场方式自助式选择并组装交付。


如何构建组装式交付?

从上文中,我们看到诸多组装式交付的优势和好处,但“理想很丰满,现实很骨感”。企业如果构建组装式应用架构,首先要有应用与数据集成平台,用于连接企业内所有的应用与数据,通过标准化的能力开放出来形成PBC,将封装好的PBC放在企业内、行业内公开的目录/市场上,开发者基于目录/市场快速选择自己所需的服务能力,最终形成组装式平台;其次是封装好的业务能力PBC,以统一的标准开放,从而保证所有的开发者都能以统一的体验来获取企业内已有能力;最后,还需要编排能力。

图片

组装式应用落地的四大痛点:

  • 中大型企业业务的复杂性、多样性,联接分布在”多云“业务能力;

  • 企业内外部多场景的应用和业务建设,带来的信息孤岛;

  • 传统企业应用上线周期长,如何灵活解耦、快速响应业务需求?

  • 新技术不断演进,存量业务如何融入组装式架构体系。

解决组装式应用落地的痛点,EiPaaS应运而生

组装式架构核心能力,包括强大的南向集成能力和高效的北向编排组装,具有数据集成、业务编排、服务集成、设备集成、消息集成、边云&跨云协同等核心能力。帮助企业简单集成、业务能力高效复用、业务流程按需编排。

图片

华为云ROMA Connect核心能力


数据集成

应用连接器、数据连接器、函数计算、文件连接器、任务调度等。

服务集成

未来的服务是以API为中心的服务,服务集成需要提供API设计、API网关、API编排、API目录、API测试等。

设备集成
连接IT和OT,提供设备接入、在线调试、规则引擎等能力。
消息集成

低时延、Kafka、消息通道。

云边端融合集成

边侧、端侧部署,各层级联的能力。


业务编排

统一认证、集成应用、集成资产管理等能力。

通过上述能力,可以南向集成各种应用、异构、IT/OT数据,组装成以API和事件驱动的PBC能力,再通过低码编排能力针对不同背景的用户提供不同的体验。
图片

华为云ROMA Connect在组装式交付过程中帮助客户解决了三大难题


简单集成

能够快速的跨组织、跨部门、跨地域联接各种应用。


高效复用

开发者开发的业务能力可以通过ROMA Connect快速接入、快速封装形成一个个PBC,形成一个个业务单元,同步其他开发者使用,减少了重复工作,降本增效。


新老应用治理难

通过ROMA Connect将老应用和新技术联接在一起,将老应用的数据和服务能力抽象出来,形成新的资产,与新的技术和业务能力进行组装,从而形成新的业务。



未来的技术趋势:适应多类型开发者

EiPaaS要演进的五个方向,也是华为云ROMA Connect演进的方向。


EiPaaS在技术架构演进上更趋成熟。其技术与云原生架构融合,架构趋势通过事件驱动如DIH (Digital Integration Hub) 和组装式的 Composable Apps 的标准和能力实现跨云,跨区,跨边(Edge)和 hybrid 的集成的能力。

EiPaaS在自身集成生态上也趋成熟,在海外市场上通过 EDI 和 B2B标准实现数据和应用集成对接已经成为趋势,在中国市场上如EDI、B2B标准还在演进中,但其标准化、简单、统一实现的特性会是未来国内广泛使用的推手。

跨云服务的集成生态也是很重要的技术,主要是通过事件驱动,及云服务API first 的方式将跨云的各类服务整合起来实现跨云的集成。比如从华为云的应用连接到SAP的FICO财务和成本模块的应用等。

EiPaaS的另一个技术趋势是通过历史集成数据和已知业务模板、集成模型智能推荐用户如何有效使用集成的数据,以及推荐如何实现更高效、低成本的业务流和工作流。智能集成的能力将打造更智能的集成引擎,进一步为用户在应用和数据现代化搬迁上解绑。

EiPaaS技术上的另一个趋势,就是低代码的集成生命周期的趋势。越来越多的集成平台趋于以低代码为主流集成方式,  而以集成定制或作为辅助的集成策略来引导集成用户。

图片


短暂的分享或许不能解答各位开发者的疑惑,更多关于华为云EiPaaS相关的内容请关注《华为云应用融合集成高级工程师培训》,华为云应用集成领域产品专家、技术专家共同策划,多种业务场景详解及演示,全方位介绍华为云应用集成平台 ROMA Connect核心功能。


图片

本期课程价值问答整理(摘录)

本期直播整理问答区三个价值问题及回答。

EiPaaS适合哪些领域或类型的企业使用? 

EiPaaS的主要作用是为组装式交付服务,组装式交付能够帮助企业快速响应业务诉求,快速满足业务发展,大中小型企业都可使用。

初创型、中小企业可以通过产业联合的方式使用,比如建一个完整的组装式交付体系架构,包括服务目录/市场,开发者可以直接在目录/市场上使用,不需要单独购买完整的EiPaaS实例。

中大型企业内部具有足够的能力,同时希望能够打通企业内部的信息孤岛,可以购买专属的实例和平台服务于企业内部,构建目录和市场,完成内部信息化、数字化互动,同时也将能力开放给生态伙伴,从而将企业级组装式应用交互架构,升级为产业级组装应用交互架构,帮助整个产业完成数字化转型和创新。


企业在架构演进过程中如何分辨哪些因素是可以解耦合的呢? 

组装式应用交付时,在封装过程中PBC遵守可自治、可编排和可发现的核心理念。

1)可自治,具有完整的服务能力,能够单独为用户服务的能力,可解耦;

2)可编排,具有非常清晰、易用的接口,能够与其他PBC组合,可解耦;

3)可发现,能够让开发者发现、使用的服务能力,将服务能力上传到公开目录,或者服务市场,帮忙开发者快速的封装,可解耦。

ROMA Connect和AppCube有哪些联系和区别? 

ROMA Connect和AppCube是华为云提供的组装式应用交付里面最核心的两个产品。

组装式应用交付涉及集成、封装、组装三大环节,其中ROMA Connect的主要作用是联接和封装。同时ROMA Connect具备部分编排和低代码组装能力,ROMA Connect和AppCube可以配合进行编排和低代码组装,达到更优的效果。

AppCube是华为云推出的低代码应用开发平台,可以使用ROMA Connect的封装能力、编排业务流能力快速构建应用, AppCube能够开发外部应用、 小程序 、大屏应用等,与ROMA Connect的联接、封装、编排能力相结合,为组装式交付提供最优体验。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。