企业架构平台 - 模块和服务 | Mendix 评估指南

跳到主要内容

平台架构

什么是 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 开发者门户是一个基于 Web 的协作门户 规划行程, 发展部署 应用程序。该门户具有在线社交协作功能、通知服务以及组织内所有项目的目录。

    开发者门户是项目经理和开发人员进行大部分工作的地方 需求管理 并根据 Scrum 方法进行跟踪。您可以定义史诗、冲刺和故事,跟踪进度并查看项目的速度。

    开发人员还可以在开发人员门户中定义 CI/CD 管道以实现自动化 部署 流程。

  • 什么是 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)、访问限制、防范恶意和不必要的互联网流量、持续监控漏洞和异常。

    欲了解更多信息,请参阅 安全性.

选择你的语言