「外聯數據庫」還不夠!企業級低代碼開發平臺開放性解密

在以前的文章中,咱們討論了企業級低代碼開發平臺對系統架構提出的技術要求。今天,咱們在架構的基礎上,關注開放性爲企業級應用開發帶來的重要價值,詳細瞭解低代碼開發平臺如何經過與各類軟硬件與互聯網服務深度集成,打通數據孤島,協同增效推動企業數智化轉型升級。前端

協同增效的企業數智化解決方案

什麼是企業級應用開發平臺?

企業級應用是企業軟件應用中的一個類別,被稱爲軟件開發領域的「明珠」。典型的企業級應用一般能夠分爲三個大類,即支撐企業核心業務的應用系統(如生產製造業的MES、交通運輸業的TMS)、涵蓋企業全流程的大規模綜合型系統和基於行業軟件定製開發的個性化模塊。這些企業級應用支撐着企業的核心業務發展,爲推動企業數字化打下堅實的基礎。數據庫

互聯網應用 vs 企業級應用

這些特性決定了可以開發企業級應用的工具,必然可以知足互聯網應用的開發,反之則不盡然。這就意味着選擇一款企業級應用低代碼開發平臺,除了生產力外,還需關注工具自己的技術架構、開放程度及安全可控性等關鍵指標。編程

本文將專一於開放性,以活字格企業級低代碼開發平臺爲例,從多源數據整合到各層編程接口,全面介紹具有可以支撐企業級應用開發的低代碼開發工具,及這類工具的開放性設計。後端

活字格企業級低代碼開發平臺

劍指「數據孤島」,支持多源數據整合

做爲系統集成的重要組成部分和基礎能力,多源數據整合被更多開發者和企業 IT 決策人員視爲低代碼開發平臺產品的必備功能。截止目前,少數先進的低代碼開發平臺廠商已經開放了數據訪問能力,支持經過外聯數據庫的方式對接其餘業務系統。然而,充分考慮到業務系統的多樣性,僅作到數據庫層面的開放是遠遠不夠的。爲了支撐多源數據整合,活字格針對不一樣的應用場景,提供了三種方案。安全

  1. 在提供內置數據庫的基礎上,活字格支持外聯 MySQL、Microsoft SQL Server、Oracle 等多種主流數據庫。開發者能夠像使用內置數據庫同樣,使用外聯數據庫進行系統構建,不管是與第三方系統的數據庫作數據整合,仍是直接使用專業級數據庫構建高性能的企業級應用,都不存在技術障礙。
  2. 活字格提供了 JSON 數據源解決方案,由 HTTP 請求調用和 JSON數據解析與處理功能構成。藉助該方案,開發者無需編碼便可調用行業軟件、AI 服務、IoT(物聯網)服務等雲服務提供的 Web服務接口,發送請求,將數據展現給最終用戶進行後續操做。
  3. 針對僅提供 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年的技術積累,支持多源數據整合,提供全方位編程接口,能幫助開發者快速交付與業務系統、硬件設備、軟件服務深度集成的企業級應用。

如需瞭解活字格企業級低代碼開發平臺及其應用案例,歡迎在百度中搜索「活字格」,訪問官網,查看更多內容,免費下載試用。

相關文章
相關標籤/搜索