报道

伴随着云计算和互联网发展的愈加深入,企业数字化系统和业务的结合变得更为紧密,而且不断衍生出新的业务模式,一种新型的轻量化应用开发模式——“低代码”在企业间兴起。作为业界首个“一站式”低代码平台,西门子Mendix以自身为核心,打造了一个无缝整合了数据和包括人工智能(AI)、增强现实(AR)、物联网(IoT)等在内的各种创新技术的开发生态系统,为企业应用开发提供前所未有的敏捷性、灵活性和可扩展性。

认识Mendix

白皮书下载

什么是低代码开发

低代码开发是一种可视化应用开发方法。通过低代码开发,不同经验水平的开发人员能够通过图形用户界面,使用拖放式组件和模型驱动逻辑来创建Web和移动应用。

低代码开发平台组件

  • 持续集成

    DevOps:现成可用

    完成任务后,将模型更改合并到版本控制库中。提交更改时,自动构建系统将从存储库中获取最新版本,并在部署前构建、测试和验证主分支。

  • 可重用性

    罗马不是一天建成的,但应用可以

    可重用性使开发人员能够轻松地从一个项目过渡到另一个项目、隔离问题并使用一个组件快速解决所有应用的问题,同时还能提高应用产品组合的质量。

  • 全通道应用开发

    为所有设备构建一个基本代码

    开发人员无需为每个不兼容的目标提供单独的代码和工具,而是寻找统一开发活动的方法,将单个模块化基本代码运用到多个目标。

  • 开放性与可扩展性

    快速集成,全面控制

    响应式开发环境支持构建任何规格的应用,无需维护专用代码或逻辑。使用云原生架构和集成式应用存储发布工具,一键即可打包并部署应用。

  • 性能稳定

    快速开发,无惧风险

    内置自动测试、主动质量监控和实时性能管理。

  • 智能互联

    使用下一代技术

    无需领域专家,就可连接到 IoT、AI、机器学习、区块链和认知服务。

  • 部署

    一键部署到所选云端

    充分利用公有云,通过简单配置自动管理应用的可靠性与可扩展性,从而降低基础设施的维护成本和工作量。也可以部署到私有云或通过内部部署进行全方位控制。

基于低代码开发可创建的应用

创新性应用

利用“从测试中学习”的方法,释放 IoT、AI、机器学习和区块链等新兴技术的价值。低代码开发可以让企业用户和开发人员轻松探索并集成下一代技术,其简单的拖放操作可帮助他们创建功能原型,并大规模迭代开发下一代应用。

客户参与型应用

通过卓越的用户体验取悦客户及合作伙伴,实现客户满意度、保留度和收入的全面提升。低代码开发平台提供的 UI 框架包含模式、构建基块和小组件,可供开发人员打造极富吸引力的应用,即使没有用户体验方面的背景知识也可轻松使用。此外,这些资产均可量身定制,以便与贵公司的设计语言保持一致。

运营效率型应用

将手动和纸质流程自动化,调高准确性和质量,同时降低成本。通过低代码开发平台,用户可以轻松创建应用来捕获信息,运用现成可用的连接器将应用集成到核心系统。

原有系统迁移应用

通过用户体验方面的最新成果、微服务等应用架构和持续部署,增强并更新改造现有应用。集成质量和性能管理工具,在整个应用生命周期内实现可靠性与可维护性的双重提升。

Mendix低代码特色工具

Mendix Studio

强大的无代码开发工具,可满足业余开发人员和业务用户的需求

Mendix Studio是基于Web的无代码开发环境,专为业务用户量身打造。使用直观的“所见即所得”页面编辑器搭配Atlas UI,设计并构建强大的应用,其中 Atlas UI是一款专门用于打造引人入胜的用户体验的灵活设计系统。Mendix Studio 还提供了一款可视化微流程编辑器,无需代码即可将业务逻辑添加到应用中。

Mendix Studio Pro

强大的低代码开发工具,可同时满足业务用户和专业开发人员的需求

使用完全集成的开发环境构建复杂的应用和微服务。此外,低代码开发能够让服务和应用尽可能直观地与可重用模块相连。通过使用连接器套件,开发人员可以将连接性置入到任何数据源 xREST 和 SOAP 消耗配置,并轻松地使用 Odata 及这些服务。 此外,REST、SOAP 和 OData 服务的创建也是轻而易举,开发人员只需单击几下,即可创建带有版本的 API。

用于构建和扩展的传统 IDE

经验丰富的程序员可以构建任何应用

经验丰富的开发人员可以从头开始构建应用,并使用第三方 IDE 和 API 扩展其低代码平台。在 Mendix 的支持下,开发人员可以使用 Eclipse 通过模型 SDK 和平台 API 编写应用,或者使用 VS Code 构建可通过 Desktop Modeler 访问的前端小组件。

Mendix技术竞争力

竞争力 解决方案
一键部署多云策略 Mendix的公有云 可以运行在Mendix cloud。作为一个集成解决方案,Mendix Cloud上的授权节点包括多个环境、备份、监控、高可用性等
Private cloud 允许您在Kubernetes私有云集群中部署和管理您的Mendix应用程序。它自动化了一些操作,如数据库配置、监视和日志记录,如果您使用Mendix Docker buildpack,这些操作必须手动执行。(也许是多云战略的一部分,或者由于法律要求或希望完全控制您的数据。)
· 支持多种k8s集群类型
· 多种容器源服务器:docker hub,或者local单节点MicroK8s等方式
OP · MS Windows 2008 SP2 or higher · Debian/RHEL等
客户自研体系的融合 前端技术(Vue,angular等) Mendix as service。标准实现方式。
C端的微信小程序 在第二季度,会提供支持
持久化技术
支持多种DB:
· 容器内的瞬态DB(测试便利)
· PostgreSQL databases (Amazon/Azure)
· Microsoft SQL Server(Amazon/Azure)
· JDBC外联DB方式
文件系统的支持:
· 容器内的瞬态文件系统(测试便利)
· MiniIO非结构化对象
· S3
智能自动化 端到端的流程技术整合能力 · Mendix 具备工作流自动化功能
· Mendix的愿景是利用低代码平台,实现超越RPA的端到端智能流程自动化
竞争力 解决方案
移动原生 · 支持移动原生。一套模型,可以编译为多种原生移动设备
· 可以访问移动设备的原生功能
· 方便预览,方便进行移动原生的测试。通过开发IDE即可完成
· 构建与分发APP
· react native社区的大量组件,均可利用
CI/CD 集成能力 Mendix平台附带了广泛的API,可帮助开发人员将该平台集成到他们现有的DevOps管道中。借助Jenkins,  Visual Studio Team Services,GitLab-CI和Bamboo等CI / CD工具 ,您可以利用这些API自动构建,测试和部署应用程序。 以下API可用于从平台外部对所有Mendix环境进行模型修订的外部升级:
· Team Server API  –允许您检索存储在Team Server上的应用程序模型的信息(分支,修订版)
· Build API  –允许您使用Mendix Build Server管理和创建新的部署程序包
· 部署API  –允许您在Mendix Cloud中管理应用程序环境–您可以检索应用程序状态,启动和停止应用程序,以及将新模型版本部署和传输到应用程序环境
支持各种复杂场景 创新性、新技术的整合能力 Mendix提供很多connector,用于扩展应用,获取更多业务价值
表单+流程 Mendix对于domain model提供丰富支持,增删改查各类操作
复杂核心的关键业务场景 游戏,复杂递归算法——微流是支持递归操作的

腾讯云低代码解决方案-西门子Mendix低代码平台

西门子低代码平台(Siemens Low Code Platform)提供所需的一切资源,助您大规模创建,集成,部署,管理和迭代开发现代业务应用程序。掌握可视化应用开发,缩短上市时间、释放业务人员的能力,提高业务和 IT 之间的协作、 打造用户喜爱的移动应用,实现离线优先的丰富交互。西门子低代码平台是面向所有人群的应用开发平台,以帮助企业更好地推动业务发展。

可视化应用开发

赋能企业内的业余开发人员。以易于理解的语言对全栈应用进行可视化建模,实时查看您所构建的应用,即时将应用部署到所选云端。

提高业务和 IT 的协作

直接跟踪所有需求,以及用户案例、迭代周期和反馈。实现业务部门与 IT 部门之间的紧密协同。通过前所未有的方式获得全方位透明度。

可构建 Web 端和移动端应用程序

提供模型驱动 IDE 和微流,通过拖放式组件和模型驱动来创建 Web 端和移动端应用程序,完成 Web 端和移动端高效构建。

  • 开发者无界限

  • 多样性应用组合

  • 解锁业务效能

身份治理服务 CIG

为企业提供快速账户同步及数据打通服务。千帆玉符针对多身份源进行数据清洗和数据聚合,适配复杂多样的企业既有应用。在认证登录及统一目录层面,与腾讯云 IDaaS 服务打通,实现企业身份数据的连接和治理。

企业集成服务

将企业内外部间不同的系统或业务连接到一个统一的平台中,通过复用最佳实践范例、快速搭建系统集成模型实现各个系统间的资源整合、数据编排、业务衔接等功能,满足企业轻量级、全方位、高灵活度的一体化系统集成需求。

选择Mendix的四大理由

赋能各类开发人员

为大众开发人员提供 WYSIWYG 应用开发工具,以快速创建功能原型和高效应用。为专业开发人员提供可提高生产力的 IDE,使其能够以易于理解的方式进行沟通。

打造智能体验

无需专业技能,即可将 IoT、区块链和人工智能等下一代技术集成到应用中。

促进迭代式开发

集成式项目管理、协同和反馈工具可共享业务用户和专业开发人员的领域专业知识,方便其沟通需求、以团队形式迭代开发应用,同时灵活响应客户需求。

部署全网域应用

使用Cloud Foundry或Docker和 Kubernetes通过灵活的部署功能将应用发布到所选环境中--云端或本地部署。

客户成功案例赏析

客户的声音:

上汽乘用车IT高级经理陈峻

围绕数字化转型“1+4”战略,我们采用Mendix打造精益制造人力资源管理应用,最终实现单车人工成本的降低。此次项目覆盖国内四大基地万余名员工,IT开发时间缩短50%,部署维护成本降低30%,并实现了业务上的两大突破:1.第一次真正意义上业务和IT团队紧密协同自主开发,并融合大数据平台架构全数据驱动,同时具备未来适用性;2.将人力资源精益管理周期从月、天推到小时,实现真正意义的业务全流程数字化,达到中国乃至全球汽车行业的领先水平。

客户的声音:

中集车辆(集团) CTO李晓甫博士

通过车辆合格证系统的实践,我们对Mendix的认识和定位有了更深入的理解,在中集车辆高端智能制造战略中,Mendix可以发挥关键作用。未来中集各数字化业务系统将专注其核心业务能力,而其它个性化的需求可以通过Mendix快速高效实现,并且不断迭代,跟上市场需求变化,从而降低业务系统的复杂性,更高效支持业务增长。

客户的声音:

富士康旗下云智汇科技服务COO施春豪

Mendix是我们在数字化运营过程中,一直在寻找的一种可以大大加快应用程序交付速度的新方法。我们在1个月内上线2个APP,现在正在开发第3个APP,相信也能很快上线。使用Mendix,不但帮助IT团队提高工作效率,节省IT成本,而且能够快速支持各类业务需求,帮助提高数万工厂工人的生产效率,满足疫情期间的政府开工需求,帮助管控项目成本,帮助IT报工等等。

关于Mendix

Mendix,a Siemens business是全球企业级低代码的领导者,正在从根本上重塑数字化企业构建应用的方式。企业可通过Mendix低代码软件快速开发平台来扩展自身的开发能力,打破软件开发的瓶颈。借助Mendix开发平台,企业可以打造具备智能、主动性和人机互动等原生体验的智能化应用,对核心系统进行现代化升级并实现规模化应用开发,以跟上业务增长的速度。Mendix低代码软件快速开发平台可在保持最高安全、质量和治理标准的前提下,促进业务与IT团队之间的密切合作,大大缩短应用开发周期,帮助企业自信迈向数字化未来。Mendix的“Go Make It”平台已被全球4000多家领先公司采用。

免费注册