摘要:ROMA Connect是一个全栈式的应用与数据集成平台,源自华为数字化转型集成实践,聚焦应用和数据连接,适配多种企业常见的使用场景。
本文分享自华为云社区《数据融合集成平台ROMA Connect,推进企业数字化转型》,作者:华为云PaaS服务小智 。
高新科技突飞猛进的今天,企业不断开发新的应用以提升效率,但仍有部分旧的应用会根据业务需求继续服务。Gartner报告显示,到2025年,90%的存量应用将会继续使用,而其中的大部分得不到足够的应用现代化投资;到2025年,技术债务将在现有的基础上继续增加,并消耗每年IT预算的40%以上。由此,不难看出,企业数字化转型中面临着诸多挑战。
• 企业的关键业务和数据,通常会选择部署在企业内部,以保障核心信息的安全、合规。
• 为满足企业业务快速扩展、资源弹性利用、应用新技术创新等诉求,企业会选择主动拥抱公有云。
• 需要一种简单有效的方式,使得企业内部Legacy业务中的核心资产与公有云CloudNative创新应用之间能力互通。
• 为了满足业务快速发展的需求,企业构建了太多单一用途的应用。应用间信息孤岛严重,数据难以流通。应用间能力难以复用,资源浪费严重。
• 为满足数据互通的需求,企业不得已采用点对点集成方式。接口耦合度高,集成能力及经验无法复用,极易重复开发造成资源浪费,运维复杂。
• 经济全球化加深,企业与合作伙伴之间的分工日益明确,分裂的业务系统导致企业无法与合作伙伴共同进行业务跨领域协同创新。
• 多工业设备和数据协议,封闭接口:大多为70~80年代的工业标准,接口不开放。
• 工艺参数“手工” 和经验管理:工艺专家“靠手工” 无法分析和优化制造工艺打通数据孤岛。物理世界与数字世界存在难以跨域的数字“鸿沟”。
• 企业迈向数字化和智能制造,要建立连接一切数据能力,用IT(数字能力)来改造OT(物理世界)。
• 企业应用上线周期长,难以快速响应业务需求。传统企业应用以稳定和流程为核心,难以满足CEO“Next Week“上线业务的期望。
• 基于CloudNative的云原生应用,只能解决企业创新业务的问题,难以替代原有Legacy企业核心应用在企业日常运营中的地位。
• 需要一种新型的企业IT架构,联接企业核心应用与云原生应用,既满足企业业务稳定的需要,又可以利用新兴的技术进行创新。
Gartner认为,未来在数字平台的构建过程中,大部分的时间和支出将用于集成工作,数字化转型需要融合集成平台(Hybrid Integration Platform )。融合集成平台是融合技术、数据,赋能应用的机构数字服务中枢,能够很好的解决企业数字化转型的诉求,是重构数字化世界的基础。
企业在向数字化转型的过程中会面临诸多难题:缺少统一的设备信息集成途径;数据格式多样化,难以传输和集成;缺少与合作伙伴分享数据和后端服务的便捷途径;缺少云上云下跨网络的安全信息通道。ROMA Connect是一个全栈式的应用与数据集成平台,源自华为数字化转型集成实践,聚焦应用和数据连接,适配多种企业常见的使用场景。ROMA Connect提供轻量化消息、数据、API、设备等集成能力,简化企业上云流程,支持云上云下、跨区域集成,帮助企业实现数字化转型。
ROMA Connect可以将物联网、大数据、视频、统一通信、GIS等基础平台及各个应用的服务、消息、数据统一集成适配以及编排,屏蔽各个平台对上层业务的接口差异性,对上提供服务、消息、数据集成使能服务,以支撑新业务的快速开发部署,提升应用开发效率。
ROMA Connect提供了“ABCDE”五个方面的联接能力:
• Application,应用集成技术,帮助企业联接各种各样的应用。
• Business,跨商业领域集成能力,帮助企业和上下游合作伙伴打通业务。
• Cloud,提供多云服务能力,帮助企业和组织在不同云服务之间进行业务链接。
• Device,融合物理世界和IT世界,帮助企业真正将数字化转型能力融入到企业运营中。
• Ecosystem,平台预置合作伙伴,帮助企业快速融入到数字化转型过程中。
除了5大联接能力,ROMA Connect还提供从数据到设备的四大集成能力,帮助企业打破数据孤岛,高效集成应用和系统,快速创新新业务,最终提升资产的有效价值。
快速数据集成FDI(Fast Data Integration,简称FDI)是ROMA Connect的数据集成组件。FDI支持多种数据源(文本、消息、API、关系型数据和非关系型数据等)之间的灵活、快速、无侵入式的数据集成,可以实现跨机房、跨数据中心、跨云的数据集成方案,并能自助实施、运维、监控集成数据。
例如集团企业场景中,企业与合作伙伴使用的数据源不一样,难以形成企业之间有效的信息传输。FDI提供了多种数据源之间转换的方式,支持MySQL、Kafka、API等主流格式之间的转换。
服务集成APIC(API Connect,简称APIC)是ROMA Connect的API集成组件。APIC将数据和后端服务以API形式开放,简化分享数据或提供服务的过程,降低企业之间对接的成本。APIC提供不同语言的SDK和示例代码,简化企业以API形式开放后端服务的过程。
例如集团与各地区子公司的IT系统集成,直接访问对方各类数据库方式过于复杂,且容易发生信息泄露风险,如果以API方式互相开放访问,同时加强API调用安全防护,就能实现跨网络跨地域协同办公。
消息集成(Message Queue Service,简称MQS)是ROMA Connect的消息集成组件。MQS支持Kafka协议,使用统一的消息接入机制,为企业提供跨网络访问的安全、标准化消息通道。
例如企业与合作伙伴使用的消息系统不一样,消息系统对接成本较高,而且难以保证对接之后消息传输的可靠性和安全性。企业之间可以约定使用Kafka通信协议,那么MQS可以作为消息中转站,提供安全、可靠的消息传输通道。企业创建多个topic,设置每个合作伙伴订阅topic的权限,然后将消息发布到多个topic中。合作伙伴通过订阅topic,获取topic内的消息。
设备集成(LINK)是ROMA Connect的设备集成组件。设备集成使用MQTT标准协议连接设备,帮助企业快速、简单地实现设备云端管理。
例如工业场景中,设备的信息和生产过程中的参数比较分散。生产线出现故障时,如果靠人工采集每一台设备的信息与参数,定位问题的过程缓慢。设备集成能够连接设备和IT系统、大数据平台,将设备的运行状态等信息上传到IT系统或大数据平台,实现所有设备的信息可视化,一旦生产线出现故障,企业能够快速定位问题。通过配置LINK的规则引擎,把设备参数的极限值输入到设备引擎里面,如果设备的实时参数一直在向极限值接近,就发出告警信息,提醒用户停止设备,对设备进行维护和保养。
ROMA业务流是ROMA Connect提供的低代码集成流服务,提供可视化UI界面来创建集成任务,支持敏捷自助,支持可视化Low Code设计与编排,支持跨区域、跨实例、跨应用的数据集成与服务集成,降低不同技能用户的集成开发门槛。使用ROMA Connect进行业务流任务创建,有如下优势:
• 支持可视化UI界面创建任务
支持通过可视化UI界面来创建任务,以降低不同经验背景用户的开发门槛。
• 支持多种类型数据源之间的数据集成转换
支持跨Region、跨实例、跨应用之间的数据集成转换,支持定时、实时两种集成模式,支持自定义数据映射规则。
• 支持开放和调用API服务
支持将已有服务、数据源封装成标准的RESTful API,并对外开放,支持多种鉴权方式。
通过ROMA Connect的融合集成技术,实现将新旧应用集成协同、IT架构平滑演进成为边云融合的架构,并且能够将企业自身业务能力资产化,构建企业资产中心,供其他业务部门复用,帮助企业应对应用现代化的快速发展,助力数字化转型。
目前,ROMAConnect已在智慧园区、智慧城市、智慧交通、电力和教育等行业广泛应用。在智慧城市方面,张家港市基于ROMAConnect打造协同共享城市数字平台,构筑城市智慧政务信息系统,实现“一网通办、一网统管、一屏总览”的管理和服务体验。
综上可以看出,在数字化转型的大背景下,通过数字平台的构建,企业可在数据汇聚、数据智能、数字化运营等方面获益。ROMA Connect在以“联接和融合”的方式,重塑传统企业上云的路径——“条条大路”通向云端。