Mendix 和 Siemens 重新定义应用程序开发的未来

跳到主要内容

Mendix 和 Siemens 重新定义应用程序开发的未来

两年前,也就是2016年XNUMX月,我们与世界分享了一个愿景,该愿景极大地影响了应用开发市场的发展方向。今天,我们又迈出了一大步,以遵循这一愿景。

Mendix 2016 年世界:下一代应用程序

几十年来,联网产品的数量一直在快速增长。有人说,1967 年 40 月在伦敦推出的世界上第一台自动取款机就是第一个物联网对象。2008 多年后的 XNUMX 年,联网的物品数量已经超过了人的数量。当前的物联网浪潮并非一时的热潮,而是多年来不断酝酿的技术的积累。物理世界和数字世界的融合,加上云技术和机器学习,为企业创造新体验和新商业模式打开了一个充满机遇的世界。

不要误以为这只会影响工业公司。物联网应用范围广泛,从个人(可穿戴设备、智能手机、衣服)、团体(车辆、智能家居、旅游、教育)、社区(智能城市、道路、公园)到工业(智能工厂、农业、零售、制造业)。仅举一个例子:保险公司正在试验物联网及其将如何影响他们的商业模式。研究表明,如果能给他们的保单带来折扣,超过 40% 的人愿意与保险公司分享物联网数据。那么,自动驾驶对保险业的颠覆性影响又该如何看待呢?

At Mendix 世界2016 我们分享了企业在这个快速变化的世界中生存的唯一方法,那就是加快创新速度。企业必须迅速适应,以利用市场中出现的机会。在一个软件驱动的世界里,这意味着企业必须能够快速交付和发展软件应用程序。归根结底,物联网没有任何价值。价值应该来自于它所带来的体验。如果你愿意的话,可以称之为体验互联网。

这就是为什么我们在 2016 年说过,下一代应用程序将是 智能应用物联网、大数据、机器学习和新的用户交互技术(如增强现实和聊天机器人)正在塑造下一代商业应用。这些 智能应用 通过以下方式为创新型数字企业提供动力:

  • 情境感知: 他们可以利用历史(大)数据、传感器数据,了解用户在哪里、用户在做什么,以及当前工作流程或业务流程的背景。
  • 智能: 他们可以使用(预测)分析、认知服务、人工智能和机器学习智能地处理所有数据。
  • 积极主动的: 它们结合情境感知和智能来预测将要发生的事情并主动引导用户或触发自动化操作。

或许,智能“应用程序”这个名称并不能完全涵盖这些技术将如何发展,因为我们所知道的“应用程序”将消失在跨多个接触点的环境增强体验中,并连接到基于云的智能代理的后端。

智能应用需要智能平台

如今,这些数字体验的需求量很大,因为企业发现自己竞相以丰富而有意义的方式吸引客户,并在客户的整个旅程和各个渠道中无缝地做到这一点。企业必须分析来自多个来源的数据,以数字方式自动化幕后流程,并深入了解客户及其意图,以创造最佳体验。构建这些应用程序具有挑战性,需要新技术和技能。让我们分解一下提供出色数字体验的智能应用程序的结构。

思考智能应用的关键方面,一个有用的方法是将其放在一个包含三列的矩阵中(就像我们构建云环境时所做的那样):计算、通信和存储。这些列有助于对硬件(计算、网络、存储)、软件(行为、消息传递、状态)和智能应用(智能、主动、情境感知)等各个层面进行分类。

智能应用类型图表

上表显示了构建和交付智能应用所需的不同技术组件。从最低层开始,连接着传感器、通信协议和可能的本地存储。然后,我们需要一种方法将所有数据导入云中,通常是首先在边缘设备上进行过滤和转换。一旦数据在时间序列数据存储中可用,我们就可以构建使用该数据的应用程序。这些应用程序由在容器中运行的服务或在无服务器平台上运行的功能组成。当然,还需要消息传递中间件和数据库(云基础设施层)。

要成功实现智能应用,我们需要两个额外的层,它们可以在堆栈的较低层上提供抽象和自动化。首先,在应用服务层,我们需要大数据存储来保存所有历史数据并允许高效查询这些数据。我们还需要一系列应用服务来帮助处理和分析所有数据、检测模式并预测未来值。虽然这些服务提供了必要的构建块,但配置和组合它们以及堆栈的较低层需要多位专家来完成,而且需要花费大量时间。这就是为什么我们需要一个低代码平台,它可以结合所有底层并添加应用程序开发功能,所有这些都以一种易于理解且高效的可视化编程方法完成。这包括工作流和 UI 功能,以及数据管理和所有应用服务和后端系统的开箱即用连接器。

上表中的“智能应用”行描述了由此产生的智能应用,即结合了较低层中所有构建块的企业应用。这些应用让用户能够洞悉物理世界的历史数据、数据模式和实时数据。借助预测模型和认知服务,它们可以预测将要发生的事情并引导用户朝着正确的方向前进。它们不仅提供 Web 和移动交互,还通过启用增强现实 (AR) 等新交互渠道将物理世界和数字世界真正结合起来,并通过对话式 UI 通过最流行的消息平台主动联系用户。

有了所有这些层面,我们让公司能够快速进行实验和创新,而无需庞大的团队。 低码 构建智能应用的方法,我们让领域专家、具有商业背景的人员积极参与开发公司生存所需的软件。不仅为他们自己的公司,而且通过创建行业解决方案(表格的上一行)。随着人才缺口的不断扩大以及对更多软件的需求不断增加,我们必须从根本上改变软件开发的方法,让更多具有不同背景的人参与应用程序交付过程。

野外智能应用

自从我们分享了智能应用的愿景并发布了配套产品,让用户能够构建这些应用以来,我们已经看到了很多出色的应用。这些应用既包括围绕软件的智能使用构建业务的初创公司,也包括引入智能应用以提高效率或创新新业务模式的大型成熟企业。

例如,一家致力于解决制药行业问题的初创公司。超过 90% 的家庭用药不符合质量标准,因为它们的保存温度不对。通过创建一个小型传感器,将其包含在药品包装中,可以在整个运输过程中测量温度,同时智能应用程序会在需要时采取行动。借助内置的光传感器,它甚至可以检测包装是否被打开,并提供各种服务。

一家园艺行业照明制造商开发了一款智能应用程序,利用灯具中的物联网传感器和预测分析来执行预测性维护并优化照明、功耗和植物光合作用。一家航空公司根据工程师的下一个任务主动显示合适的设备位置。节日组织者提供基于腕带和传感器的个性化服务。

我们在建筑管理领域也看到了很多例子。例如,根据电梯的运行频率和停靠楼层对电梯进行预测性维护。或者根据现场工程师的位置、技能和来自建筑内所有装置的传感器数据,对现场工程师进行智能调度。

这些例子展示了应用程序如何变得智能以及软件如何推动物理世界和数字世界的融合。

我们学到了什么以及如何解决它

如果我们看看开发者社区是如何构建这些智能应用的,我们就会发现低代码的巨大优势。小型团队可以快速试验,在所有可用数据和连接的基础上找到正确的用例。他们还可以与实际的最终用户快速迭代,以在主动引导用户和提供自由和灵活性之间找到适当的平衡。

不过,仍然存在一些挑战。开发应用程序本身既快速又简单,包括用户体验、应用程序逻辑、数据集成以及使用开箱即用的 IoT 和机器学习服务连接器。但是,要使应用程序正常工作,开发人员还必须在所选的 IoT 平台中配置设备和连接,并定义和训练必要的机器学习模型。这使得智能应用程序的开发成为一项只有少数人才能完成的专家工作。

传感器通常不附带智能应用可以监听和采取行动的现成业务级事件。传感器发出的原始数据需要通过信号分析进行清理,需要检测模式,并报告异常值。这种处理有时需要在边缘进行,靠近源头,以实现即时响应并限制数据传输量。然后,需要将事件数据与其他系统(例如 ERP、CRM、调度系统)的数据以及个人设备的位置数据相结合。在组合数据的基础上,需要定义应用程序逻辑,并且通常需要额外的智能分析层来创建正确的预测。

随着世界向智能应用迈进,我们需要在整个智能应用堆栈中实现更高水平的抽象和自动化。要让领域专家了解数据的含义以及如何为业务增加价值,需要采用低代码方法,并在所有服务中提供可视化模型。我们需要定义统一的开发人员体验,提供高级结构来清理和分析数据,提供机器学习模板库(包括简单的调整方法),并使用 人工智能协助开发人员换句话说:我们需要一个用于智能应用的智能平台。

创新中心 Mendix 和 Siemens 打算提供下一代智能平台

打造统一的开发者体验,在易用性、表现力和灵活性之间实现恰当的平衡,唯一的办法就是在整个智能应用堆栈中进行深度集成。这个堆栈比以往的应用平台要深得多,也宽得多。因此,我们很高兴 与 Siemens。 的结合 Mendix 低代码平台和 Siemens MindSphere 独特地涵盖了智能应用堆栈的所有元素。MindSphere 是基于云的开放式物联网操作系统,来自 Siemens 其中包括物联网连接、资产管理、时间序列存储、事件管理、数据处理和分析服务(例如异常检测、信号计算、趋势预测)。我们打算通过将 MindSphere 的事件管理、数据和分析服务深度集成到 Mendix,打造全球领先的低代码和(工业)物联网平台。

对于低代码市场来说,这意味着低代码领域的愿景领导者(根据Gartner的说法) 现在具备处理大量数据并在其基础上提供高级分析的能力。这也意味着智能应用的开发体验现在可以实现巨大飞跃,并且可以针对物理产品的丰富数字孪生进行开发和测试。 Siemens 包括所有设计和模拟功能,可以在真实的数字孪生之上进行应用程序开发,并可以根据生产系统的实时数据不断进行调整。

对于工业物联网市场而言,这意味着讨论将转向最重要的事情:商业价值。我们认为,物联网市场缺乏对应用开发的愿景。大多数焦点都集中在堆栈的底层,即传感器、连接性和数据,这是可以理解和必要的。然而,要满足对价值和实际业务变化的高期望是不可能的。连接性、数据甚至分析都不会为企业带来任何价值。它们是必要的,但还不够。归根结底,这一切都与在此基础上构建的体验有关。这些体验可以提高效率。这些体验可以带来新产品和服务。这些体验可以为在软件驱动的世界中挣扎求生的公司提供未来的商业模式。

组合 Mendix 和 Siemens 可以建立一个开放平台,快速交付智能应用程序,并在智能应用程序的所有方面提供统一的、人工智能辅助的开发人员体验。

再次扰乱市场

十多年前,我们大胆设想要颠覆企业应用开发市场。多年来,我们开创了现在所谓的低代码市场。我们坚信软件开发需要进行范式转变才能跟上业务需求。软件开发必须更快,并且必须让更多的人参与其中。

如今,我们感觉自己仍处于起步阶段。我们从未想象过,随着物理世界和数字世界的融合,物联网和人工智能等技术正在为我们带来巨大的机遇。我们觉得我们必须再次颠覆和开拓,因为我们相信:

  • 大多数企业应用程序将(必须)成为智能应用程序。它们需要处理大量数据,这些数据通常来自物联网连接,并且用户交互将变得越来越丰富和动态。这些应用程序需要具有情境感知能力、智能,并主动引导用户使用包括 AR 在内的所有交互渠道。
  • 应用程序开发的未来不是低代码,而是在低代码基础上的人工智能辅助开发。
  • 开发平台的未来是集成的。为了加速开发并将人工智能应用于交付智能应用的各个方面,我们需要统一整个体验并深入集成整个堆栈。这包括 UI 开发、应用程序逻辑,还包括数据管理、事件、分析和机器学习。

我们相信,成功的平台是那些能够在企业需要时成功提供价值的平台。涵盖智能应用整个生命周期各个方面的平台。单纯专注于低代码的平台或单纯专注于物联网的平台将无法在市场颠覆浪潮中生存下来。

下一步是什么?

在稳定可靠的合作伙伴的支持下 Siemens 我们已准备好迎接这一挑战。我们打算大幅加快以下三个主要领域的投资:

  • 独立低代码业务: 除了购买价格外, Siemens 预计将大力投资 Mendix 在未来 3 年内,我们将加快对研发和市场扩张的投资。我们将继续拥有独立的路线图,并将继续保持我们作为最具创新性、开放性、可扩展性和可扩展性的低代码平台的传统。我们将加强对 SAP 和 IBM 生态系统的支持,当然包括 IBM Watson 和 SAP Leonardo,它们是智能应用开发的强大推动者。我们还将继续投资于我们的直接和合作伙伴销售团队,并继续向所有垂直行业和技术生态系统的客户和合作伙伴授权我们的技术。
  • 工业物联网: Mendix 和 Siemens MindSphere 是企业低代码和 IIoT 的第一个也是唯一一个组合。我们打算投资于有凝聚力的开发人员体验,目标是创建物理世界的操作系统。
  • 行业解决方案: 我们旨在共同开发所有高度集成的行业解决方案 Siemens 部门和业务单位。

凭借所有这些投资,我们的开发者社区将看到创新的加速交付和我们平台的扩展,以涵盖智能应用开发的各个方面。现在是时候抛弃这些创新智能应用的想法了。我们喜欢听取他们的意见,以确保我们在正确的地方进行投资!即使您的应用不是“智能的”,我们的平台仍将是交付企业应用的最佳场所。凭借我们为成为交付智能应用的最佳平台所做的所有投资,任何类型的企业应用都将受益。

今年上半年,我们 对我们的平台发布了许多改进我们还宣布 第一个人工智能辅助的低代码开发环境,并称之为 Mendix 协助本月晚些时候,我们将通过以下方式让你首次体验未来 Mendix 为所有用户提供帮助。敬请期待!

选择你的语言