Platform Architecture
西门子低代码平台架构的关键组件是什么?
西门子低代码 平台是一款完全集成的应用程序平台即服务 (aPaaS) 产品,用于设计、构建、部署和管理企业应用程序。开发人员和管理员可以通过“开发人员门户”访问该平台,提供相关应用程序以及服务的访问权限,用于在运行和管理应用程序及服务的过程中进行需求管理、开发和部署。平台包括 西门子低代码 Studio Pro 和 西门子低代码 Studio 以及含有数百个公共可用的构建模块的 西门子低代码 Marketplace 以加快开发速度。西门子低代码 Marketplace 也可以配置为私人使用,以便在企业中共享应用程序和构建模块。平台允许用户通过开发人员门户、西门子低代码 应用程序以及 西门子低代码 Studio 和 西门子低代码 Studio Pro 进行在线协作。
下图概述了 西门子低代码 平台的关键组件。

西门子低代码 平台的主要模块和服务是什么?
-
什么是开发人员门户?
西门子低代码 开发人员门户是一款用于设计、开发和部署应用程序的协作环境。这个基于网络的门户网站具有在线社交协作功能(借由 Buzz),具备通知服务并能提供一份您公司中的活跃成员目录,您可以邀请他们参加应用程序项目并进行社交协作。
开发人员门户是您基于 Scrum 方法进行主要需求管理和跟踪的地方。您可以定义冲刺和故事、跟踪进度并查看项目的进度。这一功能托管在 AWS 上运行的 西门子低代码 公有云上。
-
西门子低代码 Studio 和 西门子低代码 Studio Pro 是什么?
西门子低代码 Studio Pro 和 西门子低代码 Studio 是 西门子低代码 平台的多用户建模 IDE。西门子低代码 Studios 的主要目的是提供一个集成的、统一的建模空间,使得业务分析人员和 IT 工程师可以在这个空间中紧密协作,为各种应用程序元素建模。西门子低代码 Studio Pro 在开发人员的计算机上本地运行,并具有用于完全脱机工作的集成构建服务,而 西门子低代码 Studio 则托管在 西门子低代码 Cloud 上。
-
Team Server 是什么?
Team Server 是用于管理和版本化应用程序模型的中央存储库。Team Server 作为 Subversion (SVN) 的上层扩展编写而成,Subversion (SVN) 是一种采用广泛的开源软件配置管理系统。Team Server 可以托管在 西门子低代码 Cloud 中,也可以在本地部署。
有关更多信息,请参见版本控制和多用户开发。
-
Build Server 是什么?
Build Server 根据 Team Server 上应用程序项目中的工件(如模型、样式表和自定义 Java 类)创建部署包,所有应用程序工件都可以在这里版本化并存储在项目文件夹中。Build Server 由开发人员门户或 西门子低代码 Runtime 触发。Build Server 还执行部署包验证,并确定指定构建模块是否可以成为部署包。
-
MxID 是什么?
MxID 是应用 OpenID 标准的用户管理和配置服务,可以与活动目录和单点登录 (SSO) 协议集成。MxID 为开发人员门户提供登录服务器,是 Mendix 应用程序的中央访问门户。
此外,MxID 还提供用于管理公司和应用程序用户的管理门户。
-
什么是通过开发人员门户部署?
通过 西门子低代码 开发人员门户部署可让您管理相关环境和配置,只需单击一下即可将应用程序部署至云上,并管理和监视应用程序的性能。开发人员门户是与平台中部署服务层的接口。西门子低代码 还提供部署到 SAP 云平台和 IBM Cloud 的接口。
-
西门子低代码 应用商店 / Marketplace 是什么?
西门子低代码 Marketplace 是应用程序和应用程序构建模块的公共市场。您还可以将 Marketplace 配置为私有企业的 Marketplace,让最终用户和业务经理了解可在自己部门内访问的应用程序。
有关更多信息,请参见 Marketplace。