什么是hpaPaaS平台?

作者 | Gordon Van Huizen,Mendix公司平台战略高级副总裁

供稿 | 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等第三方工具进行扩展,甚至编排。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/511298.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

重新认识访问者模式:从实践到本质

简介:访问者模式在设计模式中的知名度虽然不如单例模式,但也是少数几个大家都能叫得上名字的设计模式了。不过因为访问者模式的复杂性,人们很少在应用系统中使用,经过本文的探索,我们一定会产生新的认识,发…

F5:企业数字化转型所需六大能力

作者 | F5全球执行副总裁兼首席技术官及首席华裔科学家 林耕 供稿 | F5 当我们步入21世纪,数字化浪潮助推世界经济发展迎来飞跃式变革。放眼全球,无论是传统的银行业、制造业、零售业,还是媒体娱乐业、教育行业,都开始积极践行数…

3个案例,详解如何选择合适的研发模式

简介:3个案例,详解如何选择合适的研发模式,研发模式的选择与产品形态、发布方式、团队规模、协作成熟度密切相关。本文我们将根据不同的团队场景,分析如何选择适合团队的研发模式。 策划&编辑|雅纯 上一讲&#x…

如何打造一款极速数据湖分析引擎

简介:本文向读者详细揭秘了数据湖分析引擎的关键技术,并通过 StarRocks 来帮助用户进一步理解系统的架构。 作者: 阿里云 EMR 开源大数据 OLAP 团队 StarRocks 社区数据湖分析团队 前言 随着数字产业化和产业数字化成为经济驱动的重要动…

vue基础总结

vue基础知识总结 指令 - v-model 数据双向绑定 - v-for 循环渲染 - v-if 渲染与销毁 - v-show 显示与隐藏 - v-bind 绑定属性 - v-on 绑定事件 - v-once 让渲染的值执行一次 - v-html 渲染dom片段 - v-text 渲染文本 - v-slot …

如何在 Linux 命令行中按大小对文件进行排序

作者 | 刘光录来源 | TIAPls 命令用于显示目录的内容。使用 -l 选项,可以列出文件和目录及其属性。今天我们来分享一下如何根据文件大小对列表进行排序。ls -l 命令可以显示文件大小,但也仅仅是能让我们看到文件的大小,它默认是按照字母顺序显…

福建品品香茶业有限公司业务迁移上云

福建品品香茶业有限公司数据量较大,进行业务迁移上云时阿里云根据其公司需求综合考虑,推荐将原有IOE架构改为分布式架构,使用ECSRDS承载业务,为客户带来极大价值。 企业介绍 福建品品香茶业有限公司是一家集茶叶种植、加工、销售…

璀璨智行:V2X车路协同智慧交通

V2X车用无线通信技术是指车对外界的信息交换,作为未来智能交通运输系统的关键技术,璀璨智行潜心研究V2X技术,致力于V2X车路协同的落地,在智慧交通领域做出了卓越的贡献。 创业机会点 魏军博表示:“面对交通系统效率低…

vue遇到的问题合集

vue数组对象数据修改页面不渲染 https://blog.csdn.net/weixin_43638968/article/details/103910257

打造绿色数据中心,Colt DCS 是认真的!

如今我们正处在 IT 技术创新的黄金时代,在人工智能、云计算、5G、物联网等前沿技术正在影响人们工作和生活的方方面面。随着数字社会的发展,人们对数据资源存储、计算和应用需求的大幅提升,数据中心迎来快速发展。据 Synergy Research Group …

Databricks 企业版 SparkDelta Lake 引擎助力 Lakehouse 高效访问

简介:本文介绍了Databricks企业版Delta Lake的性能优势,借助这些特性能够大幅提升Spark SQL的查询性能,加快Delta表的查询速度。 作者: 李锦桂(锦犀) 阿里云开源大数据平台开发工程师 王晓龙&#xff08…

axios基础

非常详细的axios axios 基础操作: 请求方式: get方法接收的是params,post接收的是data 两种格式: //发送get请求axios.get(地址,{params:{ 参数}}).then((res)>{成功的回调})//发送post请求 axios({method: …

深度解析数据湖存储方案Lakehouse架构

简介:从数据仓库、数据湖的优劣势,湖仓一体架构的应用和优势等多方面深度解析Lakehouse架构。 作者:张泊 Databricks 软件工程师 Lakehouse由lake和house两个词组合而成,其中lake代表Delta Lake(数据湖)&…

1688 复杂业务场景下的 Serverless 提效实践

简介:我们主要负责 PC 端 1688.com 以及手机端阿里巴巴 APP,是目前国内最大的 B 类电商交易平台,主要面向 B2B 电商业务的场景,为中小企业提供零售、批发、分销以及加工定制等电商交易渠道。 前言 首先为大家简单介绍一下我们的…

vue自定义指令(详细)

局部自定义指令 自定义指令可以调用 5个函数,4个参数 函数: * bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。* inserted:被绑定元素插入父节点时调用 (仅保证父节点存在&#x…

阿里 蚂蚁自研 IDE 研发框架 OpenSumi 正式开源

简介:经历近 3 年时间,在阿里集团及蚂蚁集团共建小组的努力下,OpenSumi 作为国内首个强定制性、高性能,兼容 VS Code 插件体系的 IDE 研发框架,今天正式对外开源。 作者 | OpenSumi 来源 | 阿里技术公众号 经历近 3 …

剖析 kubernetes 集群内部 DNS 解析原理

作者 | 江小南来源 | 江小南和他的小伙伴们引言说到DNS域名解析,大家想到最多的可能就是/etc/hosts文件,并没有什么错,但是/etc/hosts只能做到本机域名解析,如果跨机器的解析就有点捉襟见肘了。在服务器中还有一个配置值得大家注意…

首次公开,阿里云开源PolarDB总体架构和企业级特性

简介:在3月2日的阿里云开源 PolarDB 企业级架构发布会上,阿里云 PolarDB 内核技术专家北侠带来了主题为《PolarDB 总体架构设计和企业级特性》的精彩演讲。 在3月2日的阿里云开源 PolarDB 企业级架构发布会上,阿里云 PolarDB 内核技术专家 北…

vue 面试题集合

1,vue和jQ的区别 vue 数据驱动的框架 jq 操作dom的类库 2,vue的优缺点 优点:快速开发,模块化开发,代码复用 缺点:不利于爬虫爬取,IE低版本不兼容 3,vue响应式原理 Object.defa…

阿里云数据库开源发布:PolarDB HTAP的功能特性和关键技术

简介:在3月2日的阿里云开源 PolarDB 企业级架构发布会上,阿里云 PolarDB 内核技术专家严华带来了主题为《PolarDB HTAP详解》的精彩演讲。在PolarDB存储计算分离架构的基础上,我们研发了基于共享存储的MPP分布式执行引擎,解决了单…