什么是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,一经查实,立即删除!

相关文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

阿里 蚂蚁自研 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 内核技术专家 北…

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

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

倒计时 2 天!2022 中国算力大会:移动云邀您共见算力网络,创新发展

7 月 29 日 - 31 日由工业和信息化部、山东省人民政府主办的首届中国算力大会将在泉城济南盛大举行!中国移动受邀承办“算力网络,创新发展” 论坛并设立展区分享行业前瞻洞察,构建开放共赢生态7 月 29 日下午,邀您共话算力精彩&am…

什么是好的错误消息? 讨论一下Java系统中的错误码设计

简介:一个好的Error Message主要包含三个部分:Context: 什么导致了错误?发生错误的时候代码想做什么?The error itself: 到底是什么导致了失败?具体的原因和当时的数据是什么?Mitigation: 有什么解决方案来…

阿里巴巴在开源压测工具 JMeter 上的实践和优化

简介:Apache JMeter 是 Apach 旗下的开源压测工具,创建于 1999 年初,迄今已有超过 20 年历史。JMeter 功能丰富,社区(用户群体)庞大,是主流开源压测工具之一。 作者:灵苒、涧泉 Ap…

普洛斯荣获两项“数据中心绿色等级评估”5A级认证

7月29日,由工业和信息化部及山东省人民政府主办的首届中国算力大会在济南成功举办,会上同时公布了本年度“数据中心绿色等级评估”评审结果。普洛斯常熟东南数据中心B栋及普洛斯怀来数据中心3号楼均荣获“数据中心绿色等级评估”(规划类/基础…

深度解读企业云上办公利器「无影云电脑」

简介:信息化进程高速发展的今天,用户桌面办公的需求正不断发生变化:远程办公,BYOD的需求不断增长;快速交付,高效运维的需求接连上升;数据及网络安全的关注度持续提高;整体办公成本在…

云风:不加班、不炫技,把复杂的问题简单化

小学时跟随母亲去成人大学学习编程,初中开始参加信息学奥赛,高中写出人生中第一个成熟软件——Cview,大学发布开源软件风魂系列,后用于网易开发的《大话西游》《梦幻西游》等热门游戏,离开网易创立简悦科技……随着云风…

Timing:在线自习室快速搭建

通过超低延迟的音视频通信技术、视频连麦、弱网传输算法,快速搭建自习场景,提升自习效率。 客户简介 氪细胞主打产品Timing,是国内最早推出,也是规模最大的在线自习室,是新一代的教育与社交融合平台,主打高…