摘要:ROMA Connect是一个全栈式的应用与数据集成平台,源自华为数字化转型集成实践,聚焦应用和数据连接,适配多种企业常见的使用场景。

本文分享自华为云社区《数据融合集成平台ROMA Connect,推进企业数字化转型》,作者:华为云PaaS服务小智 。

前言

高新科技突飞猛进的今天,企业不断开发新的应用以提升效率,但仍有部分旧的应用会根据业务需求继续服务。Gartner报告显示,到2025年,90%的存量应用将会继续使用,而其中的大部分得不到足够的应用现代化投资;到2025年,技术债务将在现有的基础上继续增加,并消耗每年IT预算的40%以上。由此,不难看出,企业数字化转型中面临着诸多挑战。

企业数字化转型面临的挑战

挑战一:中大型企业业务的复杂性、多样性,需要企业IT架构具备“多云”协同能力

• 企业的关键业务和数据,通常会选择部署在企业内部,以保障核心信息的安全、合规。

• 为满足企业业务快速扩展、资源弹性利用、应用新技术创新等诉求,企业会选择主动拥抱公有云。

• 需要一种简单有效的方式,使得企业内部Legacy业务中的核心资产与公有云CloudNative创新应用之间能力互通。

挑战二:企业内外部多场景的应用和业务建设,带来难以跨越的信息孤岛

• 为了满足业务快速发展的需求,企业构建了太多单一用途的应用。应用间信息孤岛严重,数据难以流通。应用间能力难以复用,资源浪费严重。

• 为满足数据互通的需求,企业不得已采用点对点集成方式。接口耦合度高,集成能力及经验无法复用,极易重复开发造成资源浪费,运维复杂。

• 经济全球化加深,企业与合作伙伴之间的分工日益明确,分裂的业务系统导致企业无法与合作伙伴共同进行业务跨领域协同创新。

挑战三:生产环境OT数据无法高效进入IT系统或大数据平台

• 多工业设备和数据协议,封闭接口:大多为70~80年代的工业标准,接口不开放。

• 工艺参数“手工” 和经验管理:工艺专家“靠手工” 无法分析和优化制造工艺打通数据孤岛。物理世界与数字世界存在难以跨域的数字“鸿沟”。

• 企业迈向数字化和智能制造,要建立连接一切数据能力,用IT(数字能力)来改造OT(物理世界)。

挑战四:企业需要一种新型IT架构,兼容Legacy与CloudNative应用。兼容过去,演绎未来

• 企业应用上线周期长,难以快速响应业务需求。传统企业应用以稳定和流程为核心,难以满足CEO“Next Week“上线业务的期望。

• 基于CloudNative的云原生应用,只能解决企业创新业务的问题,难以替代原有Legacy企业核心应用在企业日常运营中的地位。

• 需要一种新型的企业IT架构,联接企业核心应用与云原生应用,既满足企业业务稳定的需要,又可以利用新兴的技术进行创新。

Gartner认为,未来在数字平台的构建过程中,大部分的时间和支出将用于集成工作,数字化转型需要融合集成平台(Hybrid Integration Platform )。融合集成平台是融合技术、数据,赋能应用的机构数字服务中枢,能够很好的解决企业数字化转型的诉求,是重构数字化世界的基础。

应用与数据集成平台 ROMAConnect

企业在向数字化转型的过程中会面临诸多难题:缺少统一的设备信息集成途径;数据格式多样化,难以传输和集成;缺少与合作伙伴分享数据和后端服务的便捷途径;缺少云上云下跨网络的安全信息通道。ROMA Connect是一个全栈式的应用与数据集成平台,源自华为数字化转型集成实践,聚焦应用和数据连接,适配多种企业常见的使用场景。ROMA Connect提供轻量化消息、数据、API、设备等集成能力,简化企业上云流程,支持云上云下、跨区域集成,帮助企业实现数字化转型。

ROMA Connect可以将物联网、大数据、视频、统一通信、GIS等基础平台及各个应用的服务、消息、数据统一集成适配以及编排,屏蔽各个平台对上层业务的接口差异性,对上提供服务、消息、数据集成使能服务,以支撑新业务的快速开发部署,提升应用开发效率。

“ABCDE”5大联接能力

ROMA Connect提供了“ABCDE”五个方面的联接能力:

• Application,应用集成技术,帮助企业联接各种各样的应用。

• Business,跨商业领域集成能力,帮助企业和上下游合作伙伴打通业务。

• Cloud,提供多云服务能力,帮助企业和组织在不同云服务之间进行业务链接。

• Device,融合物理世界和IT世界,帮助企业真正将数字化转型能力融入到企业运营中。

• Ecosystem,平台预置合作伙伴,帮助企业快速融入到数字化转型过程中。

除了5大联接能力,ROMA Connect还提供从数据到设备的四大集成能力,帮助企业打破数据孤岛,高效集成应用和系统,快速创新新业务,最终提升资产的有效价值。

集成能力一:数据集成能力(FDI)

快速数据集成FDI(Fast Data Integration,简称FDI)是ROMA Connect的数据集成组件。FDI支持多种数据源(文本、消息、API、关系型数据和非关系型数据等)之间的灵活、快速、无侵入式的数据集成,可以实现跨机房、跨数据中心、跨云的数据集成方案,并能自助实施、运维、监控集成数据。

例如集团企业场景中,企业与合作伙伴使用的数据源不一样,难以形成企业之间有效的信息传输。FDI提供了多种数据源之间转换的方式,支持MySQL、Kafka、API等主流格式之间的转换。

集成能力二:服务集成能力(APIC)

服务集成APIC(API Connect,简称APIC)是ROMA Connect的API集成组件。APIC将数据和后端服务以API形式开放,简化分享数据或提供服务的过程,降低企业之间对接的成本。APIC提供不同语言的SDK和示例代码,简化企业以API形式开放后端服务的过程。

例如集团与各地区子公司的IT系统集成,直接访问对方各类数据库方式过于复杂,且容易发生信息泄露风险,如果以API方式互相开放访问,同时加强API调用安全防护,就能实现跨网络跨地域协同办公。

集成能力三:消息集成(MQS)

消息集成(Message Queue Service,简称MQS)是ROMA Connect的消息集成组件。MQS支持Kafka协议,使用统一的消息接入机制,为企业提供跨网络访问的安全、标准化消息通道。

例如企业与合作伙伴使用的消息系统不一样,消息系统对接成本较高,而且难以保证对接之后消息传输的可靠性和安全性。企业之间可以约定使用Kafka通信协议,那么MQS可以作为消息中转站,提供安全、可靠的消息传输通道。企业创建多个topic,设置每个合作伙伴订阅topic的权限,然后将消息发布到多个topic中。合作伙伴通过订阅topic,获取topic内的消息。

集成能力四:设备集成(LINK)

设备集成(LINK)是ROMA Connect的设备集成组件。设备集成使用MQTT标准协议连接设备,帮助企业快速、简单地实现设备云端管理。

例如工业场景中,设备的信息和生产过程中的参数比较分散。生产线出现故障时,如果靠人工采集每一台设备的信息与参数,定位问题的过程缓慢。设备集成能够连接设备和IT系统、大数据平台,将设备的运行状态等信息上传到IT系统或大数据平台,实现所有设备的信息可视化,一旦生产线出现故障,企业能够快速定位问题。通过配置LINK的规则引擎,把设备参数的极限值输入到设备引擎里面,如果设备的实时参数一直在向极限值接近,就发出告警信息,提醒用户停止设备,对设备进行维护和保养。

可视化业务流编排能力,降低集成门槛

ROMA业务流是ROMA Connect提供的低代码集成流服务,提供可视化UI界面来创建集成任务,支持敏捷自助,支持可视化Low Code设计与编排,支持跨区域、跨实例、跨应用的数据集成与服务集成,降低不同技能用户的集成开发门槛。使用ROMA Connect进行业务流任务创建,有如下优势:

• 支持可视化UI界面创建任务

支持通过可视化UI界面来创建任务,以降低不同经验背景用户的开发门槛。

• 支持多种类型数据源之间的数据集成转换

支持跨Region、跨实例、跨应用之间的数据集成转换,支持定时、实时两种集成模式,支持自定义数据映射规则。

• 支持开放和调用API服务

支持将已有服务、数据源封装成标准的RESTful API,并对外开放,支持多种鉴权方式。

ROMA Connect加速企业转型

通过ROMA Connect的融合集成技术,实现将新旧应用集成协同、IT架构平滑演进成为边云融合的架构,并且能够将企业自身业务能力资产化,构建企业资产中心,供其他业务部门复用,帮助企业应对应用现代化的快速发展,助力数字化转型。

目前,ROMAConnect已在智慧园区、智慧城市、智慧交通、电力和教育等行业广泛应用。在智慧城市方面,张家港市基于ROMAConnect打造协同共享城市数字平台,构筑城市智慧政务信息系统,实现“一网通办、一网统管、一屏总览”的管理和服务体验。

综上可以看出,在数字化转型的大背景下,通过数字平台的构建,企业可在数据汇聚、数据智能、数字化运营等方面获益。ROMA Connect在以“联接和融合”的方式,重塑传统企业上云的路径——“条条大路”通向云端。

戳此处,了解更多详情~

点击关注,第一时间了解华为云新鲜技术~

ROMA Connect: 5大联接能力+4大集成能力,推进企业数字化转型的更多相关文章

  1. ActiveReports 大数据分析报告:贸易争端与中国企业数字化转型

    2018年11月12日至18日,亚太经合组织(APEC)领导人非正式会议首次在南太平洋最大岛国巴布亚新几内亚的首都莫尔兹比港举行,本次会议的主题是:“把握包容性机遇,拥抱数字化未来”. 面对全球不断变 ...

  2. 详解ROMA Connect API 流控实现技术

    摘要:本文将详细描述API Gateway流控实现,揭开高性能秒级流控的技术细节. 1.概述 ROMA平台的核心系统ROMA Connect源自华为流程IT的集成平台,在华为内部有超过15年的企业业务 ...

  3. 中国软件大会上大快搜索入选中国数字化转型TOP100服务商

    大快搜索自荣获“2018中国大数据企业50强”殊荣,12月20日在由工信部指导,中国电子信息产业化发展研究院主办的2018中国软件大会上,大快搜索获评“2018中国大数据基础软件领域领军企业”称号,入 ...

  4. 大数据时代变局与机遇,BI数字化转型的实战攻略!

    党的十九大报告提出,要推动互联网.大数据.人工智能和实体经济深度融合.更加高效地获取.运用信息,成为企业具有强大竞争力的重要标志.我国企业应牢牢把握历史性机遇,以更加开放的姿态,积极拥抱新经济,积极参 ...

  5. bat坐拥大数据。数据挖掘/大数据给他们带来什么。

    阿里巴巴CTO即阿里云负责人王坚博士说过一句话:云计算和大数据,你们都理解错了.   实际上,对于大数据究竟是什么业界并无共识.大数据并不是什么新鲜事物.信息革命带来的除了信息的更高效地生产.流通和消 ...

  6. 跟上节奏 大数据时代十大必备IT技能

    跟上节奏 大数据时代十大必备IT技能 新的想法诞生新的技术,从而造出许多新词,云计算.大数据.BYOD.社交媒体……在互联网时代,各种新词层出不穷,让人应接不暇.这些新的技术,这些新兴应用和对应的IT ...

  7. Go语言的9大优势和3大缺点, GO语言最初的定位就是互联网时代的C语言, 我为什么放弃Go语言

    Go语言的9大优势和3大缺点 转用一门新语言通常是一项大决策,尤其是当你的团队成员中只有一个使用过它时.今年 Stream 团队的主要编程语言从 Python 转向了 Go.本文解释了其背后的九大原因 ...

  8. 【大数据-课程】高途-天翼云侯圣文-Day1:互联网大数据揭秘(大数据介绍&MR实现双十一举牌)

    一.大厂职级 P7:年薪百万 二.大数据发展 1.职业路线和岗位角色 2.大数据行业发展 三.大数据的位置 1.热门行业 大数据承上启下 2.三者关系 啤酒和尿不湿:启发可以放在一块 3.大数据作用 ...

  9. SWAP_JOIN_INPUTS Oracle Hint(处理hash join强制大表(segment_size大)作为被驱动表)

    SWAP_JOIN_INPUTS Oracle Hint(处理hash join强制大表(segment_size大)作为被驱动表) swap_join_inputs是针对哈希连接的hint,它的含义 ...

  10. 20亿与20亿表关联优化方法(超级大表与超级大表join优化方法)

    记得5年前遇到一个SQL.就是一个简单的两表关联.SQL跑了几乎相同一天一夜,这两个表都非常巨大.每一个表都有几十个G.数据量每一个表有20多亿,表的字段也特别多. 相信大家也知道SQL慢在哪里了,单 ...

随机推荐

  1. codeforce 827div4

    第一次在codeforce上打题,补一下题记录成长 D题 分析:求数组中两个互质的数的最大下标和: 思路:观察到数据范围n是2e5暴力做n^2会超时,再观察数据a[i]最大为1000,所以这2e5个数 ...

  2. springboot项目在docker中运行

    前端时间需要把项目打包到docker中运行,于是就让组员去探索,最后整个过程是这样的. 首先我们做java开发,一般都是使用springboot开发,开发完成,我们需要把springboot项目打包成 ...

  3. Python 包管理器入门指南

    什么是 PIP? PIP 是 Python 包管理器,用于管理 Python 包或模块.注意:如果您的 Python 版本是 3.4 或更高,PIP 已经默认安装了. 什么是包? 一个包包含了一个模块 ...

  4. Util应用框架基础(六) - 日志记录(三) - 写入 Seq

    本文是Util应用框架日志记录的第三篇,介绍安装和写入 Seq 日志系统的配置方法. 安装 Seq Seq是一个日志管理系统,对结构化日志数据拥有强大的模糊搜索能力. Util应用框架目前主要使用 S ...

  5. CF1559D1. Mocha and Diana (Easy Version)

    原题链接:1559D1. Mocha and Diana (Easy Version) 题意: 小明和小红各有一个具有\(n\)个结点的森林,现执行操作: 加一条边,使得两人的森林还是森林 小明加一条 ...

  6. DP:按摩师(3.24leetcode每日打卡)

    一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接.在每次预约服务之间要有休息时间,因此她不能接受相邻的预约.给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回 ...

  7. DP:摆动序列

    问题描述 如果一个序列满足下面的性质,我们就将它称为摆动序列: 1. 序列中的所有数都是不大于k的正整数: 2. 序列中至少有两个数. 3. 序列中的数两两不相等: 4. 如果第i – 1个数比第i ...

  8. PEP9

    利用循环语句 counter 是计数器 需要在后面输入个3才是3个数字之和 Set sum to 0 Set counter to 0 Set limit to number of values to ...

  9. #ifndef、#define、#ifdef等命令在C#中的应用

    1.#ifndef指令的理解 #ifndef是一个预处理指令,用于判断一个表示符是否被定义.如果该标识符未被定义,则执行条件编译中的代码块.否则,将跳过该代码块.下面是一个简单的粒子. 1 #ifnd ...

  10. 洛谷2151 [SDOI2009]HH去散步(矩阵快速幂,边点互换)

    题意:HH有个一成不变的习惯,喜欢饭后百步走.所谓百步走,就是散步,就是在一定的时间 内,走过一定的距离. 但是同时HH又是个喜欢变化的人,所以他不会立刻沿着刚刚走来的路走回. 又因为HH是个喜欢变化 ...