平台架构
什么是 Mendix 平台架构?
这个 Mendix 平台是一款集成式应用平台即服务 (aPaaS) 产品,用于设计、构建、部署和管理企业应用。该平台为开发人员、项目经理和管理员提供 DevOps 服务,支持应用的完整软件开发生命周期 (SDLC),包括应用和应用服务的需求管理、开发、部署、运营和治理。
该平台配备了用于快速可视化应用程序开发的 IDE,以及一个全面的市场,其中包含数百个可重复使用的组件、连接器和构建块,以加速开发。
平台 API 使您能够集成 Mendix 在您的 IT 应用程序和服务环境中,通过 SSO,您可以集中管理用户对 Mendix 平台服务。
下图概述了 Mendix 平台。

主要有哪些 Mendix 平台模块和服务?
-
什么是 Mendix 工作室专业版?
Mendix Studio专业版 是多用户建模 IDE Mendix 平台。 Mendix Studio Pro 旨在提供一个集成统一的建模环境,业务分析师和 IT 工程师可以在其中紧密合作,对各种应用程序元素进行建模。 Mendix Studio Pro 在开发人员的计算机上本地运行,并具有集成的构建服务,可完全离线工作。
-
什么是开发者门户?
-
什么是 Mendix 市场?
这个 Mendix 市场 是一个公共应用和应用构建块市场。该市场也可配置为私有企业市场,以便最终用户和业务经理了解其组织内可以使用哪些应用。
这个 Mendix 市场集成于 Mendix Studio 可以搜索并直接下载构建块到正在开发的应用程序中。
-
什么是 Mendix 数据目录?
这个 Mendix 资料目录 是一个私有企业目录,用于注册组织内可用且可访问的 API。数据目录集成在 Mendix Studio Pro 可搜索外部数据源并将其直接集成到正在开发的应用中。部署公开 API 的应用时,这些 API 会自动添加到数据目录中,以便用户发现。
-
什么是团队服务器?
团队服务器是管理和版本控制应用程序模型的中央存储库。团队服务器是作为领先的开源版本控制系统 Git 的扩展编写的。团队服务器可以托管在 Mendix 云端或本地部署。
使用 CI/CD 管道时,团队服务器提供触发器来自动为应用程序启动管道。
欲了解更多信息,请参阅 版本控制和多用户开发.
-
什么是构建服务器?
构建服务器根据团队服务器上的应用项目中的工件(例如模型、样式表和自定义 Java 类)创建部署包,其中所有应用程序工件都经过版本控制并存储在项目文件夹中。构建服务器由以下程序触发: Mendix 门户网站或 Mendix 运行时。构建服务器还执行包验证并确定特定构建是否为可部署包。
可以通过开发者门户手动触发构建服务器,也可以从 Mendix Studio Pro。使用 CI/CD 管道时,管道可以自动触发构建过程。
-
什么是部署服务器?
部署服务器管理 Mendix 考虑到各种应用 部署 选项,例如部署到 Mendix Cloud Runtime Environments 支持 Mendix 云部署.
部署服务器可以通过云门户手动触发,也可以从 Mendix Studio Pro。使用 CI/CD 管道时,管道可以自动触发部署过程。
-
什么是云门户?
这个 Mendix 云门户是一个基于 Web 的门户,用于设置和操作从 Mendix 平台。云门户具有管理部署环境、云资源、监控正在运行的应用程序以及处理应用程序备份和恢复的功能。
-
什么是云运行时?
这个 Mendix Cloud Runtime 是一项支持运行和操作 Mendix 应用。该服务包括资源的配置和扩展,以及日志记录和监控。Cloud Runtime 是各种受支持的云产品的核心服务,例如 Mendix 云, Mendix 专用云和 Mendix 私有云.
-
什么是控制中心?
这个 Mendix 控制中心是一个基于 Web 的门户网站,管理员可以通过它管理客户帐户,包括应用程序许可证和云资源。控制中心为管理员提供洞察信息,帮助他们管控应用程序组合。例如,利用 Marketplace 构建块进行应用程序依赖关系风险管理。
欲了解更多信息,请参阅 治理.
-
怎么样? Mendix 平台安全吗?
这个 Mendix 平台通过各种安全控制进行保护,包括各种级别的加密、传输层安全性 (TLS)、访问限制、防范恶意和不必要的互联网流量、持续监控漏洞和异常。
欲了解更多信息,请参阅 安全性.