共计 2284 个字符,预计需要花费 6 分钟才能阅读完成。
在之前的文章中,咱们探讨了企业级低代码开发平台对系统架构提出的技术要求。明天,咱们在架构的根底上,关注开放性为企业级利用开发带来的重要价值,具体理解低代码开发平台如何通过与各种软硬件与互联网服务深度集成,买通数据孤岛,协同增效推动企业数智化转型降级。
什么是企业级利用开发平台?
企业级利用是企业软件应用中的一个类别,被称为软件开发畛域的“明珠”。典型的企业级利用通常能够分为三个大类,即撑持企业外围业务的利用零碎(如生产制造业的 MES、交通运输业的 TMS)、涵盖企业全流程的大规模综合型零碎和基于行业软件定制开发的个性化模块。这些企业级利用撑持着企业的外围业务倒退,为推动企业数字化打下松软的根底。
这些个性决定了可能开发企业级利用的工具,必然可能满足互联网利用的开发,反之则不尽然。这就意味着抉择一款企业级利用低代码开发平台,除了生产力外,还需关注工具自身的技术架构、凋谢水平及平安可控性等要害指标。
本文将专一于开放性,以活字格企业级低代码开发平台为例,从多源数据整合到各层编程接口,全面介绍具备可能撑持企业级利用开发的低代码开发工具,及这类工具的开放性设计。
剑指“数据孤岛”,反对多源数据整合
作为系统集成的重要组成部分和根底能力,多源数据整合被更多开发者和企业 IT 决策人员视为低代码开发平台产品的必备性能。截止目前,多数先进的低代码开发平台厂商曾经凋谢了数据拜访能力,反对通过外联数据库的形式对接其余业务零碎。然而,充分考虑到业务零碎的多样性,仅做到数据库层面的凋谢是远远不够的。为了撑持多源数据整合,活字格针对不同的利用场景,提供了三种计划。
- 在提供内置数据库的根底上,活字格反对外联 MySQL、Microsoft SQL Server、Oracle 等多种支流数据库。开发者能够像应用内置数据库一样,应用外联数据库进行零碎构建,不论是与第三方零碎的数据库做数据整合,还是间接应用专业级数据库构建高性能的企业级利用,都不存在技术阻碍。
- 活字格提供了 JSON 数据源解决方案,由 HTTP 申请调用和 JSON 数据解析与解决性能形成。借助该计划,开发者无需编码即可调用行业软件、AI 服务、IoT(物联网)服务等云服务提供的 Web 服务接口,发送申请,将数据展现给最终用户进行后续操作。
- 针对仅提供 Excel/CSV 文件导出的第三方软件,活字格内置了开箱即用的 Excel 文件导入性能,能够解析 Excel 文件和 CSV 文件,依照设定的导入策略,将其中的数据抽取到数据表或页面上。
有限扩大,从前端到后端的编程接口
企业客户的需要和软件技术自身都处在高速倒退中,如何防止开发平台成为零碎开发的限度因素,成为了企业级低代码开发平台的必须面对的难题。基于业余控件畛域 40 年的技术积攒,活字格的解决方案是为开发者提供全面的编程接口。
活字格的编程接口和帮忙文档,能帮忙开发者通过编码的形式,准确批改各层的解决逻辑,罢黜业余开发者的后顾之忧,为系统集成提供松软的技术根底。编程接口反对的技术、语言以及典型应用场景如下所示。
合规部署,反对私有化部署和云部署
为了充沛满足企业级利用开发过程中,不同利用场景、合规性要求以及 IT 技术背景对部署形式的要求,活字格企业级低代码开发平台的部署形式非常灵活,全面反对私有化和云部署。对于用户规模宏大,并发量高企的外围业务利用,活字格还能在部署层面反对负载平衡,让零碎解决能力倍增。
从实际上看,活字格服务器的部署形式次要有以下三种模式,不管抉择哪种模式,开发者和系统管理员都具备对利用和数据的残缺控制权。
- 云主机:云主机模式是活字格举荐的部署形式,特地适宜估算无限或者利用场景以互联网为主(如挪动办公等)的企业级利用。开发者在阿里云等云服务商租赁云主机(如 ECS),而后将服务器部署在该云主机上,为最终用户提供服务,实现“公有云”的成果。
- 内网穿透:如需与内网的其余零碎的数据频繁交互,或者利用场景以内网为主、互联网为辅,开发者能够将服务器部署在内网中,并通过 NAT、反向代理等网络技术将其映射到外网。这样,最终用户也能通过互联网拜访该服务器。
- 纯内网:对于平安、可控性要求高的金融或军工企业,开发者能够将服务器部署在企业外部的局域网中,最终用户通过局域网拜访,齐全断开与互联网的连贯。
除了灵便的部署形式,活字格服务器基于 .NET Core(一款开源的利用程序开发框架)技术构建,反对跨平台。开发者能够依据本身的技术背景和企业的 IT 资源,抉择 Windows 或 Linux 版本。通过严格测试,活字格(V6.0 Update 1)所反对的操作系统列表如下。
- Windows 7 / 8 / 8.1 Update / 10
- Windows Server 2008 R2 SP1/2012/2012 R2 Update/2016/2019
- CentOS 7
- Ubuntu 1604 / 1804
- RedHat 7
- 中标麒麟 V7
系统集成能力更受器重是行业发展趋势
在中国软件行业协会公布的《2020 中国低代码开发平台十大发展趋势》报告中,“买通数据孤岛,低代码与业务零碎的集成能力更受器重”被断定为低代码开发平台倒退的必然趋势,而平台的开放性正是撑持其系统集成能力的根底。所以,业界认为高度凋谢是低代码开发技术可能撑持企业级利用开发的必要条件之一。作为国内低代码技术趋势的引领者,活字格凝聚了葡萄城业余开发控件畛域 40 年的技术积攒,反对多源数据整合,提供全方位编程接口,能帮忙开发者疾速交付与业务零碎、硬件设施、软件服务深度集成的企业级利用。
如需理解活字格企业级低代码开发平台及其利用案例,欢送在百度中搜寻“活字格”,拜访官网,查看更多内容,收费下载试用。