Gartner為兩種云應用開發方法創造了兩個名稱:高生產力應用平臺(hpaPaaS)服務于高控制應用平臺(hcaPaaS)。本文將介紹兩者的生產力和可控性。
芯片采購網專注于整合國內外授權IC代理商現貨資源,芯片庫存實時查詢,行業價格合理,采購方便IC芯片,國內專業芯片采購平臺。
什么是hpaPaaS平臺?
Gartner應用平臺即服務(aPaaS)定義為為應用服務提供開發和部署環境的云服務。應用平臺即服務在加入快速開發和交付工具后成為高生產力應用平臺即服務(hpaPaaS)”。
“Gartner企業高生產力應用高生產力應用平臺Gartner魔法象限是企業低代碼應用平臺。
低代碼和hpaPaaS關系是什么?
低代碼和hpaPaaS功能重疊。客觀地說,兩者可以互換使用。高生產力平臺的概念是使用可視化和模型驅動的方法,使更多的人能夠構建和部署應用程序。該方法已被證明可以縮短價值實現時間,降低開發成本,降低開發成本IT開發負擔。
低代碼和hpaPaaS平臺通過為DevOps團隊和專業開發人員提供他們需要的透明度、開放性和可控性來簡化開發,但也有一些hpaPaaS平臺難以滿足開發和應用所需的資源控制DevOps支持和可擴展性。在一站式應用開發平臺上,可以同時具有高生產力和高可控性,應用功能不再有限。
低代碼的西門子hpaPaaS平臺
可視化建模工具涵蓋了完整的網頁和移動應用開發,包括響應用戶界面、域模型和業務邏輯。西門子低代碼模型可以直接執行,開發者可以收到應用性能的即時反饋,并與企業用戶實時合作。
不同于其他hpaPaaS西門子低代碼平臺并不局限于創建基于表單的簡單應用程序。西門子低代碼應用程序可以高度復雜,可以使用所有移動終端功能、機器學習、物聯網應用等先進技術,也可以使用西門子低代碼和第三方提供的各種現有應用程序模板和組件進行可視化開發。
可以有專業的開發者Java、Scala或JavaScript創建自定義擴展并將其包裝成可視化開發和使用的原始模型組件,以進一步擴展企業的組件。應用程序本身可以通過使用微服務架構API并通過顯示應用服務OData標準顯示數據。
云部署
在西門子低代碼公有云、虛擬私有云計算系統、本地云、騰訊云、SAP云、IBM BlueMix、AWS和Microsoft Azure等多種云平臺。
建立在Cloud Foundry云后端不僅使西門子低代碼成為市場上最開放、最便攜的hpaPaaS,它也是最先進和復雜的hpaPaaS。公共云憑借現代無狀態服務器架構,提供了按需的垂直和水平可擴展性,以及開箱即用的高可用性。因此,非技術開發人員只需在可視化界面中構建和改進應用程序,并將后端想象為不透明。而Ops團隊在運行服務器時具有透明度Zilog代理和可控性,使他們能夠實現企業級運營所需的穩定性,甚至可以選擇使用Docker和Kubernetes開發運維基于容器的方法。
快速開發
我們普遍認為,快速應用開發只是為了加快建設階段的速度,使用視覺工具創建與企業數據源相連的數據駕駛艙。這確實是很多hpaPaaS該平臺的主要特點,但該一次性應用程序無法解決應用程序的生產力問題。企業需要確保應用程序的質量和穩定性,并支持持續集成和部署(CI/CD)這兩個特點與高可控平臺相關。
西門子低代碼不僅加快了應用程序構建階段,而且支持和優化了應用程序開發的整個生命周期。該平臺包括方便企業用戶、項目負責人和IT敏捷的項目管理系統和可用于跨部門溝通的社交門戶網站。在開發過程中,還將自動檢查模型的一致性。通過集成測試套件,企業可以在各個階段定義、自動化和測試應用程序。
性能監測可以反映實際應用的性能和響應能力。西門子低代碼平臺是唯一一個包含應用質量監測器的平臺hpaPaaS(或者說hcaPaaS),因此,開發人員可以積極測量應用程序及其組件的穩定性和可維護性,這對專業開發人員和新手開發團隊非常重要。平臺可以直接集成到應用程序的生命周期中,但可以通過開放平臺API使用Jenkins擴展甚至安排第三方工具。