作者:Gordon Van Huizen,Mendix公司平台战略高级副总裁
Gartner为两种云端应用开发方法发明了两个名称:高消费力应用程序平台即效劳(hpaPaaS)和高控制应用平台即效劳(hcaPaaS)。本文将对二者在消费力和可控性方面展开介绍。
什么是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团队能拥有对效劳器运行时的透明性和可控性,使他们可以实现全网域的企业级运营时所需的稳健性,甚至可以选择使用Docker和Kubernetes基于容器的方法停止开发运维。
快速开发
我们一般认为快速应用开发就是单纯加快构建阶段的速度,使用可视化工具创建与企业数据来源相连的数据驾驶舱。这确实是许多hpaPaaS平台的主要特点,但这种一次性应用无法处置应用的消费力问题。企业需要确保应用的质量和稳定性,同时还需要支持持续集成和持续部署(CI/CD)这两个与高可控性平台相关的特征。
西门子低代码不只仅加速了应用构建的阶段,还可以支持和优化整个应用开发生命周期。平台包括一个便于企业用户、项目负责人和IT使用的敏捷项目管理系统,以及一个可用于跨部门沟通的社交门户。在开发过程中,平台还会自动检查模型的一致性。通过一个集成测试套件,企业可以在所有阶段对应用停止定义、自动化和测试。
性能监测可以反映应用在现实中的性能和响应才干。西门子低代码平台是仅有的包含应用质量监测器的hpaPaaS(或者说hcaPaaS),因而开发者可以主动丈量应用及其组件的稳定性和可维护性,这项功能对于同时拥有专业开发人员和新手的开发团队来说非常重要。平台直接集成到应用的生命周期中,但可以通过开放式平台API使用Jenkins等第三方工具停止扩展,甚至编排。
如需进一步理解西门子低代码平台,敬请点击此处访问,或与西门子低代码共同讨论您的hpaPaaS需求。
关于Mendix公司
在一个数字化先行的世界中,客户希望自己的每一项需求都得到满足,员工希望使用更好的工具来完成工作,而企业意识到自己只要通过全面数字化转型才干生存并获得胜利。Mendix公司,a Siemens business正在迅速成为企业数字化转型的推动者。其业内领先的低代码平台和全方位的生态系统整合最先进的技术,协助企业发明出进步互动性、简化操作和抑制IT瓶颈的处置方案。Mendix公司以笼统化、自动化、云和协作为四大支柱,大幅提升开发者的消费力,并且依靠自己的工程协作才干和直观的可视化界面,协助大量不熟悉技术的“公民”开发者在他们所擅长的领域创建应用程序。Mendix公司是权威行业分析师眼中的指导者和远见者,也是一个云原生、开放、可扩展、敏捷和饱经考验的平台。从人工智能和加强现实,到智能自动化和原生挪动,Mendix公司已成为数字化先行企业的骨干。Mendix公司企业低代码平台已被全球4000多家领先的公司采用。
感激阅读! |