Mendix的智能应用如何帮助大公司像初创公司一样创新

2019-12-18 17:45:23

当谈到为什么他的公司存在时,Mendix CTO Johan den Haan回应了风险投资家Marc Andreessen:“软件正在吞噬世界。”这意味着,以软件为核心业务的公司,如优步(Uber)、Airbnb和Netflix,正在吓着那些无法快速创新的更传统的公司。蒙迪克斯的使命是帮助这些公司,使应用程序开发更快、更容易上手。

Mendix基于云的平台基于集成IBM Watson、Amazon Web Services (AWS)机器学习、AWS物联网和其他云元素来构建应用的能力。他们的重点是为开发人员提供创建他们称之为智能应用程序的能力。

我与den Haan讨论了智能应用程序,他在荷兰的办公室与我交谈。

TR:智能应用程序的目的是什么?

den Haan:“智能应用的理念是通过开发软件来创新和竞争,利用一套应用程序来帮助加速企业创新。有了这个概念,根据产品类型的不同,人们平均可以以六倍的速度构建软件,使用更小的团队——它减少了70%的资源。涉及不同类型的人;可以通过平台处理的业务思想的混合,以及具有背景的技术人员来实现它。UI(用户界面)构建、业务逻辑等等都是由技术含量较低的人来处理的。

我们使用可视化模型来指定元素,并将它们转换为应用程序。表示所需业务模型组件(如广告、应用程序内购买和订阅)的对象可以通过单击部署过程拖放。

使用我们平台的人是这样被授权的——他们不是全职的开发人员,但是他们知道他们想做什么。他们不需要知道编程语言的具体细节。”

TR:你能提供一些应用程序的例子吗?

den Haan:“英国一家保险公司向市场提供新的保险产品。他们构建基于web的门户来集成到他们的后端系统来处理保险公司。过去,包括自助服务门户在内的新产品推出需要超过12个月的时间。现在从最初的想法到自助服务只需要6周时间。你可以很快地对这个概念进行实验,这样你每年都会有一个这样的例子,而不是每年都有一个实验。

另一个有趣的例子是一家航空公司。这个应用程序很简单,但它演示了如何通过创新快速构建来执行伟大的想法来节省资金。这家公司使用非常特殊的设备,在三栋大楼里维修飞机。工程师们需要某些设备时就会去找,但这需要时间。他们的app会给所有设备贴上标签,然后通过一个低能耗的物联网网络将它们连接到一个智能应用程序上,然后他们就可以使用iOS的一个应用程序来找到这些材料。这使得飞机得到修复,并更早地回到空中。这款应用每天都能节省大量的时间,最终每年能省下几百万美元。这款应用在几周内就完成了,产生了巨大的影响。”

TR:智能应用程序背后的基础设施是什么?

den Haan:“Mendix基于移动应用程序的移动环境——我们使用我们自己的移动语言,也就是DSLs,或者领域特定语言,这让用户使用起来很方便。我们将它们与内置的Scala运行时引擎和Java VM一起放在运行时环境中。它解释了业务模型,并将其转换为一个to应用程序。Java VM运行在开源服务平台Cloud Foundry上。这是基础部分,它使用容器技术,与Docker集成。

然后我们把整个应用程序层放在上面,这样你可以推送你的源代码,它会使用Java元素来组合你的代码,使它成为二进制,然后把它放入容器中。它允许扩展、健康管理和高可用性。我们正在参与开源开发,把它作为我们自己平台的背景。

你上传了这个应用程序,它在Mendix运行时作为一个普通的应用程序运行。所有的扩展、健康管理和高可用性都是合适的。在前端,我们使用Javascript和Cordova。在后台,它运行在Amazon平台上,用于文件存储、web存储和负载平衡。”

我们提供的应用程序可以在所有操作系统上运行,包括Linux、Windows和Mac。我们可以与IBM或HP等合作伙伴进行集成,也可以与平台即服务(PAAS)或私有/公共云提供商等概念进行集成。我们提供可移植性,因此应用程序可以在其他地方运行。”

TR:移动应用比网络更受欢迎吗?

den Haan:“移动设备总是在那里。如果人们开发了一个新的应用程序,他们希望它能在移动设备上运行。然而,如果他们只关注移动视角,这就是有些人会出错的地方;他们忽略了一个事实,即企业中几乎所有的应用程序都是多渠道的,需要从设备/电话/平板电脑,以及笔记本电脑或桌面访问。总是会有一个业务流程或工作流被实现,例如办公室人员使用台式机或笔记本电脑输入信息,而该领域的人员使用移动设备。我们坚信,世界是多渠道的,你需要创建可以从任何设备访问的应用程序。”

罗宾:那安全性呢?

den Haan:“有两个层次:

TR:你们提供服务水平协议吗?

den Haan:“我们确实提供企业级的sla——根据合同,你可以拥有基本的或白金级别的sla,以及特定的DR政策和云安全认证;企业应用程序开发所需的整个包。”

罗宾:你用的是什么商业模式?

den Haan:“我们的免费版本仅限于10个用户和无限的应用程序。您可以在云中使用的资源和获得的支持都是有限的。根据应用程序/用户的数量支付平台许可的版本费用。”


郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。