当前位置:网站首页>What is hpapaas platform?
What is hpapaas platform?
2022-07-25 18:41:00 【CSDN cloud computing】
author | Gordon Van Huizen,Mendix Senior vice president of platform strategy
Contribution | Mendix
Gartner It has created two names for the two cloud application development methods : High productivity application platform as a service (hpaPaaS) And high control application platform as a service (hcaPaaS). This article will introduce the two in terms of productivity and controllability .
What is? hpaPaaS platform ?
Gartner take “ Application platform as a service ”(aPaaS) Defined as “ A cloud service that provides a development and deployment environment for application services ”.“ Application platform as a service ” After joining the rapid development and delivery tools, it becomes “ High productivity application platform as a service (hpaPaaS)”.
“Gartner Enterprise high productivity application platform is the magic quadrant of service ” Now it's called “Gartner Magic Quadrant of enterprise low code application platform ”.
Low code and hpaPaaS What's the relationship ?
Low code and hpaPaaS The functions of are overlapped . To be fair , The two can be used interchangeably . The concept of a high productivity platform is to use visualization 、 Model driven approach enables more people to build and deploy applications . This approach has been shown to reduce the time to value , Reduce development costs , At the same time reduce IT The burden of development .
Low code and hpaPaaS Platform passed as DevOps Teams and professional developers provide the transparency they need 、 Openness and controllability to simplify development , But some hpaPaaS The platform is difficult to meet the resource control required when developing applications , And right DevOps Support and scalability . On the one-stop application development platform, you can have high productivity and high controllability at the same time , The function of the application will no longer be limited .
Siemens low code hpaPaaS platform
Through Siemens' low code platform, you can have high productivity and high controllability at the same time . Visual modeling tools cover the complete development of web pages and mobile applications , Including a responsive user interface 、 Domain model and business logic . Siemens low code model can be directly implemented , Developers can receive instant feedback on application performance and collaborate with enterprise users in real time .
Different from others hpaPaaS platform , Siemens' low code platform is not limited to simple creation 、 Form based applications . Siemens low code applications can be highly complex and can use all mobile terminal functions and machine learning 、 Advanced technologies such as Internet of things applications , You can also use low code from Siemens and various existing application templates and components provided by third parties for visual development .
Professional developers can Java、Scala or JavaScript Create custom extensions in and package them into native model components for visual development , So as to further expand the components of the enterprise . The application itself can use the microservice architecture , adopt API Display the application service and pass OData Standard display data .
Cloud deployment
The application can be deployed to Siemens' low code public cloud with one click 、 Virtual private cloud computing system 、 Local cloud , And Tencent cloud 、SAP cloud 、IBM BlueMix、AWS and Microsoft Azure And other cloud platforms .
Based on the Cloud Foundry Based on the cloud backend, Siemens' low code has not only become the most open in the market 、 The most portable hpaPaaS, It is also the most advanced and complex hpaPaaS. With modern stateless server architecture , Public cloud provides on-demand vertical and horizontal scalability , And high availability out of the box , Therefore, non-technical developers only need to build and improve applications in the visual interface , And think of the back end as “ Opaque ” that will do . and Ops The team can have transparency and controllability to the server runtime , So that they can achieve the robustness required by the enterprise level operation of the whole network , You can even choose to use Docker and Kubernetes Container based method for development, operation and maintenance .

Rapid development of
We generally believe that rapid application development is simply to speed up the construction stage , Use visualization tools to create a data cockpit connected to enterprise data sources . This is indeed a lot hpaPaaS The main features of the platform , But this one-time application cannot solve the productivity problem of the application . Enterprises need to ensure the quality and stability of applications , At the same time, it also needs to support continuous integration and continuous deployment (CI/CD) These two features related to highly controllable platforms .
Siemens' low code not only accelerates the application construction stage , It can also support and optimize the entire application development lifecycle . The platform includes a convenient platform for enterprise users 、 Project leader and IT Agile project management system used , And a social portal for cross departmental communication . In the development process , The platform will also automatically check the consistency of the model . Through an integration test suite , Enterprises can define applications at all stages 、 Automation and testing .
Performance monitoring can reflect the performance and responsiveness of applications in reality . Siemens low code platform is the only one that includes application quality monitors hpaPaaS( Or say hcaPaaS), Therefore, developers can actively measure the stability and maintainability of applications and their components , This function is very important for a development team with both professional developers and novices . The platform is directly integrated into the application lifecycle , But through the open platform API Use Jenkins And other third-party tools , Even choreography .
边栏推荐
- uniapp滚动条置顶效果、自定义页面滚动条的位置(整理)
- Interview shock: why does TCP need three handshakes?
- 通讯录(二)
- Detailed explanation of super full mavan label
- 1--- electronic physical cognition
- 东北人,最懂性感
- [QNX Hypervisor 2.2用户手册]9.5 dump
- Esp32 S3 vscode+idf setup
- 遍历数组的方法有哪些?for循环 forEach for/in for/of map的性能又有什么差别 该如何选择?
- 推特收购舆论战,被马斯克变成了小孩吵架
猜你喜欢
![[web page performance optimization] what about the slow loading speed of the first screen of SPA (single page application)?](/img/e2/9b62dd9bd0f2bc8dcbb6d9c851254d.png)
[web page performance optimization] what about the slow loading speed of the first screen of SPA (single page application)?

2022年IAA行业品类发展洞察系列报告·第二期

Powell's function of Ceres

Experiment 2 goods purchase and sale management system

进程间的通信(管道通信)

什么是3DE体验平台

【帮助中心】为您的客户提供自助服务的核心选项

CircleIndicator组件,使指示器风格更加多样化

可视化模型网络连接

解决You can change this value on the server by setting the ‘max_allowed_packet‘ variable报错
随机推荐
微软Azure和易观分析联合发布《企业级云原生平台驱动数字化转型》报告
Analysis of regression problem, modeling and prediction
Paper revision reply 1
进程间的通信(管道通信)
Application of current probe in ECU and electrical system current measurement
一周活动速递|深入浅出第8期;Meetup成都站报名进行中
项目:串口接收—ram存储—TFT显示(完整设计)
[QNX Hypervisor 2.2用户手册]9.4 dryrun
Optimistic lock resolution
You can change this value on the server by setting the 'Max_ allowed_ Packet 'variable error
给生活加点惊喜,做创意生活的原型设计师丨编程挑战赛 x 选手分享
字符串函数和内存函数(二)
GAN的详细介绍及其应用(全面且完整)
3DE reply
请问什么是国债逆回购?安全吗?
对迁移学习中域适应的理解和3种技术的介绍
《21天精通TypeScript-4》-类型推断与语义检查
遍历数组的方法有哪些?for循环 forEach for/in for/of map的性能又有什么差别 该如何选择?
pd.melt() vs reshape2::melt()
Save the image with gaussdb (for redis), and the recommended business can easily reduce the cost by 60%