Mendix平台(Mendix Platform)架构

6 篇文章 0 订阅
1 篇文章 0 订阅

1. Mendix核心组件的平台架构

Mendix平台(Mendix Platform)是一个完整集成的aPaaS平台,提供设计、构建、部署和管理企业应用。开发人员和管理人员可以通过开发者门户(Developer Portal)来访问Mendix平台。开发者门户除提供对应用的访问外,还提供需求管理、开发过程、运维部署、应用管理和应用服务等功能。Mendix平台包括Mendix Studio Pro、Mendix Studio以及Mendix应用市场。Mendix应用市场有着上千种可公开获得的模块,使用这些模块可以加速开发过程。Mendix应用市场也可配置成私有模式,企业可以这种私有模式在内部共享开发模块。通过开发者门户、Mendix应用、Mendix Studio、Mendix Studio Pro,用户可以充分利用Mendix平台的协作功能。

下图是Mendix平台核心组件的总体图:

Mendix平台核心组件

2. Mendix平台的主要组件和服务

2.1 开发者门户(Developer Portal)

Mendix开发者门户(Developer Portal)是应用设计、开发和部署的协作环境。它是基于web的门户,并(通过Buzz)具有在线社交协作、通知服务、受邀参与企业应用项目的成员通讯录等功能。

开发者门户同时也是采用敏捷开发进行需求管理和跟踪记录最重要的地方。通过它可以定义冲刺(Sprint)和故事,执行流程,并最终获得项目的成功。开发者门户运行在亚马逊(AWS)的Mendix公有云上。

2.2 Mendix Studio与Mendix Studio Pro

Mendix Studio ProMendix Studio是Mendix平台的多用户建模IDE。Mendix Studio总的目的是提供一个集成的、统一的建模环境。业务分析师、IT工程可以通过它更紧密的在一起对应用的各种元素进行建模。Mendix Studio Pro运行在开发者本地电脑中,可以提供完全离线的集成构建服务;而Mendix Studio运行于Mendix Cloud之上。

2.3 Team Server

Team Server是对应用模型进行管理和版本控制的中央仓库。Team Server本质上是Subversion(
SVN)的一个扩展组件。Subversion是一个广泛使用的开源的软件配置管理系统。Team Server即可部署在Mendix Cloud中也可自有化(on-premises)部署。

关于Team Server更多的信息,可参考版本控制与多用户开发

2.4 Build Server

Build Server是将Team Server中应用项目的部件(如模型、样式、自定义Java类等)打成部署包,这些部件通过Team Server进行版本管理并存储在对应的项目目录中。Build Server由开发者门户或者Mendix运行时(Mendix Runtime)触发。Build Server也执行包的校验、判断特定的构建是否是可部署的包。

2.5 MxID

MxID遵循OpenID标准进行用户管理和监控。可以活动目录(active directory )及单点登录(SSO)协议相集成。MxID为开发者门户提供登陆服务器,是Mendix应用的中央访问入口。

而且,MxID也是企业管理和最终用户的管理入口。

2.6 通过开发者门户进行部署

通过Mendix开发者门户进行部署,可管理环境与配置,也可简单的点点鼠标便将应用部署到云端,管理和监控应用的性能。开发者门户是平台中部署服务层的接口。Mendix也提供部署到SAP云平台IBM云的接口。

2.7 Mendix应用市场(App Store/Marketplace)

Mendix应用市场是应用和组件的公共市场,应用市场也可私有化配置成企业应用市场,以方便最终用户和业务管理者发现组织内部可用的应用。

对于应用市场更多的信息,请参见应用市场


扫码或搜一搜关注微信公众号:才见,获取更多干货和资源
才见微信公众号

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寻找未来的世界

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值