EasyMABuilder:让企业拥有更快的自我开发能力

EASYOPS_youwei · · 580 次点击 · · 开始浏览    

 

早前,国际权威IT研究与顾问咨询机构Gartner发布了《2022新兴技术和趋势影响雷达图》报告,围绕关键推动技术、智能世界、无处不在且透明的安全性和生产力革命四大主题,对23种最具颠覆性和市场变革的新兴趋势和技术进行了评估。

从图中可看出,LCAP(Low Code Application Platform,低代码开发平台)处于雷达图核心位置,成为关键推动技术主题中,在技术成熟度、质量、产品和市场影响力方面皆为处于领先地位的新兴趋势和技术。

 

△ Gartner2022新兴技术和趋势影响雷达图

Gartner认为,LCAP能稳居此新兴技术雷达图的C位,与其易使用、部署便捷、扩展灵活、功能迭代快、可降低IT成本、提升项目开发效率和可实现包括业务人员在内的“全民开发”等技术与功能特性密不可分。

LCAP因其以上特性正在全球范围内被企业认可和运用,其在企业数字化转型过程中可兑现的价值让大家无法忽视。据Gartner预测,到2025年全球低代码开发技术整体空间收入将达到290亿美元,而仅低代码PaaS部分,从2020年至2025年,预计也将从44.5亿美元扩大到143.8亿美元,复合年增长率为26.4%。

目前在中国的ICT市场中,LCAP也毋庸置疑正处在最热烈的浪潮中。今年Gartner发布的《中国企业低代码市场竞争格局报告》显示,在中国的企业LCAP市场上竞争的厂商是非常多样化的,主要有低代码应用平台、公民自动化和开发平台、企业应用和软件以及云服务提供商这4类厂商。尽管每一种类型的供应商都服务于一个特定的细分市场,但都有一个相同的目标——让客户拥有更快的自我开发能力

优维EasyMABuilder低代码开发平台就是一款以低代码为核心特性,以更低的投入更快的速度创造更多企业级应用的开发平台,目标正是帮助用户以低成本、短周期、高效率的方式实现各类数字化转型及应用,致力于使用户利用自己的快速开发能力简便、高效地完成应用系统的搭建。

往下,将着重介绍这款企业级的低代码开发平台——EasyMABuilder!

EasyMABuilder

企业级低代码开发平台

EasyMABuilder,一款在优维内部自用与打造接近3年,厚积薄发而出的企业级低代码开发平台

与优维的大部分企业客户一样,优维同样在软件开发实践上遇到众多的问题:

  • 日渐增多的客户存量需求与优维的特性开发生产力之间的矛盾;
  • 客户对产品特性的企业本地化适配与优维通用型产品设计之间的矛盾;
  • 信创要求下客户的自主可控、赋能创新要求与市面上的商业闭源产品之间的矛盾;
  • 运维平台建设的技术架构日渐复杂与人员培养、生产规模化效应之间的矛盾;
  • ……

EasyMABuilder 最早是优维作为内部用于提高产品开发效率而打造自用的低代码开发平台,用于帮助产品经理快速搭建可视化原型DEMO以及前后端研发同事快速开发产品功能。历经3年的疯狂锻造,EasyMABuilder已经完成了以下的惊人目标:

  • EasyOps 所有系列的产品线均由EasyMABuilder 低代码产品开发打造,成为客户使用EasyMABuilder的规模最大生产落地案例,每年开发特性数量达到1300+个;
  • EasyMABuilder 生产模块化已达到非常惊人的效率,积累500+开箱即用的业务构件和UI原子构件、3000+图标库以及插画库、3000+EasyOps中台能力API、10000+云服务、数据库、中间件的API函数
  • 优维内部负责客户实施的技术服务中心成立了以EasyMABuilder为基础的微应用开发团队,专门为客户提供定制化解决方案,2年内已累积开发超过50+定制化微应用到客户现场落地投产,帮助客户对优维功能实现本地化适配。

EasyMABuilder的整体架构主要分为VisualBuilder(前端页面编排系统)、DataBuilder(后台数据模型定义系统)以及FlowBuilder(后台服务编排系统),这些系统模块均运行在统一的Provider API对接层以及众多的资源库上,然后提供开发者中心帮助使用人员快速上手。

 

1.VisualBuilder:可见即所得的开发体验

VisualBuilder作为前端页面的编排系统,可以帮助产品经理和开发人员快速搭建各种原型或者真实可运行的功能页面

VisualBuilder最大的特点在于门槛低上手快,全UI控件的属性使用YAML或者界面表单配置,编排可实时查看页面效果,并且推送到开发环境进行生产预览。

 

VisualBuilder的的资源库中已有大量的资源控件支撑用户快速搭建页面页面模块化带来大幅度的生产效率提升。

 

 

2.DataBuilder:OneModel与领域模型

在生产系统的开发过程中,数据建模是最为重要的一环,一旦数据建模不当,会极大的影响后续系统的生产运行和开发工作。在数据建模的过程,首先遇到的问题是不同系统的事务领域对同一个资源的建模需求冲突,例如监控系统和应用发布系统同样使用应用、主机等模型,存在建模冲突;其次,对于优维来说,客户在现场EasyCMDB对于内置模型的后续维护与扩展也存在矛盾。

为了解决这些问题,DataBuilder提供以下的解决方案:

面向专业领域的OneModel内置模型

优维致力于为所有的EasyOps产品线提供统一的模型配置信息,这个被称为OneModel的计划在DataBuilder上实现,所有的EasyOps产品线的建模信息由DataBuilder上的内置领域模型提供。

 

DataBuilder提供的领域模型,进一步帮助优维或者客户分解业务场景,例如服务监控应用发布配置管理事务管理等等。

自定义领域模型与配置补丁

用户除了使用内置OneModel模型配置信息外,还可以自定义模型或者在内置模型上扩展配置信息,这些自定义配置会被DataBuilder自动化打包为Model模型补丁包,在EasyMABuilder 的开发的微应用服务在安装时进行初始化更新,这样,不同的客户的建模需求也可以得到充分的满足。

 

3.FlowBuilder:面向未来的Serverless后端服务编排系统

FlowBuilder是一个先进的FAAS(Function As a Service) 的后端服务编排系统,FlowBuilder编排的后端函数,会被打包为PF包,可运行在Kubernetes集群或者是主机环境中。

FlowBuilder主要为微应用提供后台服务,通过接口调用来运行后台的函数,通过FlowBuilder,用户可以快速对已有的系统的服务进行集成,例如把企业内部的其他运维系统的API嵌入到优维的平台中实现微应用的服务调用。

 

更为重要的是,FlowBuilder和页面编排的VisualBuilder一样,支持全可视化界面编排,帮助用户快速上手,并且已内置了10000+开箱即用的公有云、中间件、数据库等API公共函数,用户可直接使用无需编写。

 

FlowBuilder 极大的提升了用户对低代码应用的后台业务数据处理能力,帮助用户从前端到后端的无缝自主开发和赋能创新。

凭着以上出色的产品能力,优维EasyMABuilder低代码开发平台,迄今已成功赋能大量优质用户,为银行、券商、金融等多个行业客户的应用开发者们带去丝滑的开发体验。


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

580 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传