现代事件驱动架构(EDA)格局
了解事件驱动架构(EDA),以及所有行业的企业如何利用它成功地实现组织的数字化转型。
关于我们
了解为什么世界各地的企业都选择Vantiq来实时运行其业务。
将这一切变成可能的人,我们的执行团队及董事会
Vantiq是数十年软件经验的结晶,从这里了解故事的开始以及后续的发展。
成功案例
聆听我们的合作伙伴和客户如何使用Vantiq构建变革性实时应用程序。
深入研究在Vantiq上创建的案例和应用程序,以及使这一切成为可能的技术规范。
Overview
了解Vantiq平台如何管理从设计-开发-部署-维护的整个应用程序生命周期,因此您可以专注于您的业务而不是受限于创建基础架构。
了解Vantiq应用程序和其他实时开发功能中的感知、分析和响应阶段
了解跨不同行业利用实时应用程序的许多不同方式。
行业解决方案
快速创建充分利用多访问边缘计算(MEC)、5G等优势的实时应用程序。
阅读有关Vantiq如何创建下一代互联,自动和智能楼宇系统的信息。
了解Vantiq如何为世界上一些最大的能源公司的实时业务提供动力。
洞悉
查看事件驱动架构的特性和好处,以及相关资源和博客的完整目录。
了解什么是数字孪生,什么企业正在使用他们,以及我们所有的数字孪生相关资料和博客。
查看边缘计算背后的技术细节,并查看所有相关资源。
按需网络研讨会:智慧楼宇
五位IT专家一起探讨击破千人千面的智慧楼宇。智慧楼宇已然成为未来发展的趋势。
我们如何提供帮助
查看由我们的全球合作伙伴构建的有助于对抗冠状病毒的应用程序。
Vantiq首席执行官Marty Sprinzen分享了他对冠状病毒和新常态的看法。
科技
了解如何快速构建冠状病毒应对及预防的解决方案,以重新开展业务并恢复工作。
查看Vantiq总部智能办公室的技术部署,我们为办公室配备了可帮助员工安全返回办公室的各类设备。
Vantiq产品入门培训录制视频
该培训视频包括Vantiq应用开发讲解,实操演示以及Vantiq对比传统开发模式的特点和功能介绍。
合作伙伴项目
了解与Vantiq的合作伙伴关系如何使您以业务创新的速度构建,集成和交付高价值的解决方案。
提供线上培训,论坛,资源分享等的最佳Vantiq合作伙伴资源信息中心。
我们的合作伙伴
阅读有关实时应用程序,数字化转换等的最新思维领导。
我们的合作伙伴驱动的解决方案中心,您可以在其中发现由我们的全球合作伙伴网络构建的事件驱动的应用程序。
数字孪生技术将推动数字转型的未来
随着世界日益数字化,所有行业的企业都必须在物理系统和虚拟世界之间架起一座桥梁。
资源
阅读有关实时应用程序,数字化转换等的最新思维领导。
获取有关事件驱动架构的最新白皮书,数据表和视频。
在我们的网络研讨会中查看Vantiq合作伙伴,员工和行业专家的最新创新成果。
新闻及活动
了解Vantiq和我们的合作伙伴最新的新闻发布和媒体报道。
查看Vantiq即将参加的所有活动。我们希望在活动上与您相遇!
想成为Vantiq的一员吗?查看我们所有的正在招聘的职位。
简体中文
VANTIQ 资源

以物联网速度构建事件驱动系统

为什么数字化转型需要实时的,事件驱动的应用程序,我们又应该如何构建、部署和管理这些应用程序。VANTIQ营销首席官和产品官Blaine Mathieu发布于2018年4月18日伦敦物联网博览会上。

http://mudu.tv/show/videolink/mn4a8y4l/origin

记录副本

[00:00:08] 各位早上好。我的名字是Blaine Matthew。 我和VANTIQ, 这家应用程序平台公司合作, 来帮助你为企业构建实时应用程序 。 我们在这里讨论涉及物联网的事件驱动型应用程序。

在我们开始讨论前,也许我们需要先退一步。虽然这是一个关于物联网,人工智能和块链的会议。然而我并不认为在座大多数的你们是为人工智能,块链或者物联网构建解决方案的。你们在这里的原因可能有两个:你们要么是来自刚刚创立的公司,目标是破坏现有的商业模式,企业试图重塑以数字方式运作的世界,又或者你就是这些企业之一,并且你参与了所谓的数字化转型 计划。

你正试图弄清楚,如何防止被数字原生代和刚刚创立的公司所的境况所打乱。你想弄清楚如何实现像亚马逊,优步,Facebook和Netflix等企业的增长水平。并且你希望使用人工智能,块链,物联网和事件驱动应用程序所有的这些技术,作为帮助你将业务提升到新的水平的基础。

而如果你不这么做,不太好的事情就即将会发生。大型企业从财富500强的名单上掉下来的趋势是不可阻挡的,而且这种趋势在加速。我们都必须为此做些什么。

[00:02:01] 现在,关键的挑战,或关键挑战之一,我将总结为复杂性。

首先,软件无处不在。我们刚刚才听Marc Andreessen说“软件正在吞噬世界”,而现在软件仍然在云端分布,并且越来越多地处于商业数码化。我们在Gartner的朋友说, “商业数码化正在吞噬云端” 构建应用程序和解决方案是一项挑战。

当然,物联网正在大量推动增加流入组织内部和组织之间的数据量。那么你如何实时地处理这些数据以改变你的业务?尽管在人工智能和机器学习方面取得了进步,但大多数企业仍然有很多员工。而你基本的工作之一就是让这些员工更高效,更有效地工作,同时机器也可以更智能化,真正实现我称之为人机协作的功能, 不仅仅是人机界面的协作,还包括系统,软件机器和人的协作。而这对于转变你的业务是至关重要的。

所有的这些技术都浮现或者很好地表现在这个房间里,我们都在谈论和思考着块链这个最新的,最令人兴奋的技术。NLP, AR是另一个。明年【我们】这个节目可能会有AR 部分。

所以最后,很大的趋势是,你的企业都是传统的技术,传统的应用程序,一些是你已经构建的,一些是你从其他公司购买的,或者即使它们位于云端,我仍然会将它们视为传统的技术。

[00:04:01] 所以你会怎么做呢?

如果你是一名CIO或是一名技术专家,你就是那个试图用大脑理解一切的人,并且/或者你需要一些东西,你需要一个可以采取所有这些趋势,数据和在实时和意义上发生的事物的解决方案,实时分析它,但不仅仅是关于实时分析和漂亮的闪烁着的仪表盘。它是在实时采取行动的同时,数据继续在你的公司内部和周围流动。这是一个很大的挑战。不幸的是,今天的那些应用程序,也就是我讨论的遗留下来的应用程序,并不能应对这一挑战。

其中一个用户或可能是另一个系统发出所谓的请求或者响应应用程序,请求进入应用系统,搜索或查询数据库,响应返回。这对于CRM系统和ERP系统等非实时应用程序来说是很好的,这些应用程序基本上是从数据库中获取报告。但那些应用程序不是实时的,它们在根本上是不敏捷的。这些都不会以数字方式改变你的业务。你懂的,他们很重要。在企业里你需要他们,但它们不会改变你的业务。所以这并不是解决方案。

[00:05:29] 所以什么才是解决方案呢?

对的,那就是所谓的实时事件驱动系统。那是什么呢?这么来想吧:你已经拥有了从物联网设备,传感器流入的数据。此外,从企业系统来看,ERP系统会推迟已批准的PO。那是一个事件。你车队里的一辆车的位置从一个城市移动到另一个城市。那是一个事件。所有这些数据都是你可以跟踪并采取行动的发生在业务或组织内部和周围的事件。你可以在这里查看一些事例,然后你可以实时执行称为复杂事件处理的操作。

所以,你不断分析,处理,对这些事件做些什么,想着要试图找到感兴趣的事件。也许两三个事件以特定方式汇集在一起意味着我必须做点什么。通常,你还可以将外部数据源添加到组合中:规则,约束,如果你正在进行试试 车队管理应用程序。 你有一个实时天气预报也正在由应用程序处理。从根本上说,这就是采取行动。从根本上说,这就是采取行动。从机器,设备,用户产生的所有数据流,你要怎么处理?你会找一个技术员,让他去跟进。然而,与你共事的技术员在处理这些实时数据的同时还有源源不断的数据流入。这是实时的,复杂的事件处理,大多数变革性的数字业务应用程序是围绕这个架构构建的。

这就是优步打乱出租车行业的方式。它将出租车行业的交通概念变成了一个实时的业务,它不断了解驾驶员的位置和状态,以及介于两者间的一切,从开始到结束的整个过程。这是一个很好的例子。所以,坏消息是,你可能想象得到,如果你是技术专家或者CIO,那就太好了。但那些 是很难建立起来的。构建所谓的实时反应式应用程序是一项挑战。所有的这些事件是异步进入的,而不是以任何特定的顺序进入的。并且这些数据是正在流入的。

[00:08:04] 首先,我们有数据库,之后我们有数据仓库。现在我们有数据湖,上帝已经帮助了我们。你无法在数据湖中执行实时操作。这给以后的分析带来很多好处,我并不是说分析并不重要,它们是很重要的,但是如果你现在试图让一个经过实时地发生,那并不是解决方案。我们都知道,随着时间的推移,数据的价值会降低。你的系统还必须考虑到我们今天正在构建的解决方案的固有的和日益分散的性质。商业数码化是很庞大的。你知道,未来10年的大多数计算都将转向商业数码化,在这个情况下,对于潜伏、连接和能够实时采取行动等问题的解决能力远远超过云端。在商业数码化上构建分布式应用程序是很困难的。

最后,我们所讨论的所有这些系统和事例,都涉及到人,而人则是你可以想象的在业务中最异步的,最不可预测的事件来源。对我们而言,创建一个可以考虑到不可预测的人们的软件是非常困难的,公司也一直在努力地创建。

[00:09:27] 这实际上是一个由众所周知的公司创建的实时的全球供应链应用程序的真实例子,在这里我不能说出它的名字。和许多公司一样,他们试图了解并对其业务中发生的事件采取行动,在这种情况下,他们选择了一个平台来管理其全球供应链。在这种情况下,它是IBM,也有可能是Azure或者AWS,这并不是什么重要的事情。在那个平台里,他们拥有了许多不同的工具和技术,像Kafka和Cassandra这些都是非常复杂的技术,这些技术只适合一熟悉它们的人。这些技术不断地被修改,一些是开源的,另一些是拥有专有许可证的应用程序。

基本上说,为了实现这一目标,你需要一个有一些大师和每项核心技术的专家的团队。现在,如果你是这家公司,而你也有那些大师。那么,你就可以创建实时的应用程序。现在的问题是,即使你有了大师,你也没有时间。你没有两年的时间来构建这个实时应用程序,而构建这个实时应用程序就是要两年的时间。假设你有两个月的时间,而在两周前另一家创业公司已经在打乱你的业务。所有,尽管你有专业的知识,你也没有时间。因此,我们要立马回到解决方案上来。

让我们再次构建一个我们正在谈论的标准的事例。你已经知道这个事件过程的概念。在许多情况下,最初的过程发生在商业数码化,但也不是在所有的情况下都取决于场景。但是越来越多地,最初的过程发生在商业数码化,商业数码化的节点,网关,位于区域位置的其他设备或者是靠近数据生成的位置。接着,你仍然拥有一个主应用程序,它可能是在你的防火墙后面,在私有的云端或者是公共的云端中。正如我之前说的,我们正在添加外部数据源,补充来自设备和其他来源的数据源,然后最终采取行动。当然,这些行动可以使从机器到机器的。

[00:11:56] 现在的石油钻井平均每天发出4TB的数据,每天从该钻井形态上的传感器中获取4TB的数据。当压力和温度过高,并且震动传感器开始检测到正在发生的事情时,该机器会很好地自行关闭。这是可以的。但在很多情况下,你希望人能够与机器实时工作并解决实时的工作,从而解决机器的问题而机器不用自行关闭。当机器被修复时,另一个数据会流回系统。这看起来像是一个单向的过程,但事实并非如此。这是一个循环的过程,它会继续来回地流动。

因此,关于事件驱动技术的事例有很多。我之前谈到了实时供应链和那个复杂的例子。我提到的车队管理,还有现场服务是另一个很明显的例子,因为它涉及到人和机器的再次合作。但是要弄清楚,这些并不是物联网的所有例子。我们的客户处于金融服务中,这些金融服务的主要用途是从大量的企业系统,已断开连接的企业应用程序中获取这些数据源,并且他们已经构建了一个事件驱动的应用程序来实时协调给予该数据的操作。这并不是一个典型的或仅仅是对于中间设备的解决方案。无论这些应用程序是来源于物联网或者是有其他的来源,它是关于构建允许你对数据流采取实际操作的应用程序,

[00:13:42] 我们在Gartner的朋友最近一直在撰写关于事件驱动应用程序的大量文章。这是一个时下非常热门的技术概念。正如你在此引用中看到的,Gartner从根本上认为,如果你是CIO,那么你正试图以数字的方式转变你的业务。你应该考虑事件驱动的应用程序和基于事件的体系结构。因为,实时事件驱动平台上有四个你应该寻找的部件。

一个是:你能用它来构建关键的任务应用程序吗?它是否支持越来越多的分布式架构,云端,前端和商业数码化?它能实现有效且强大的人机协作吗?你可以快速轻松地构建这些应用程序吗?让我们快速地了解每一个问题。首先,正如我所说的,大多数数字化变革应用程序的核心都是复杂的事件处理过程。他们的核心都是实时的,所谓的反应事件驱动的构架。事实上,Gartner表示,到2020年,仅仅是两年之后,一半的面向用户的新的企业应用程序,都必须使用基于事件的体系结构编写或者重写为事件驱动的应用程序。顺便说一句,如果你想下载这些应用程序,其中的一些报告在VANTIQ 网站上可以看到。

[00:15:40] 谈到关键的任务。那么,如果你回想一下几分钟前我所谈论的那些事例,如果你以一个应用程序的事件来运行一个全天候的实时全球供应链,当你用六个小时进行软件更新或更新其中一项核心技术时,你是不能接受的。因为你的开源合作伙伴都已经发布了新的版本了。那件事必须每天24小时不间断地运行。你必须实时构建,更新,增强和改进这个技术,而不是革除它。当然,它必须具有可扩展性和其他的一些特征。再一次强调,Gartner认为正式事件驱动的体系结构,基于这些体系结构的应用程序真正实现我们数字化转型所需的敏捷性,可扩展性和网络规模。

[00:16:39] 我们已经讨论过分布式应用程序了。那么,也许你正在云端构建越来愈多的应用程序。但是,在构建应用程序之后,你必须将其运行到需要运行的位置。在大多情况下,尽可能的靠近商业数码化。你知道Gartner最近有一个非常有趣的分析,名为”商业数码化正在吞噬云端”. 虽然现在在你的组织中很少有人进行商业数码化的计算,但它仍然是一种科学实验,且它正在非常迅速地进入现实世界。商业数码化的计算是几年前物联网存在的地方。我已经去过这些回忆多年了,甚至就在几年前,我们在这里做的大部分都是科学实验。他们是POC。他们在实验室里头。然而现在很多物联网都在现实的世界中。在我看来,这就是现在商业数码化计算的地方。

[00:17:41] 现在我们一直在谈论人机协作:你如何可以使人,系统,机器(不仅像软件系统这样的虚拟机,而且像机器人和其他的物理机器)一起工作?这种说法绝对是受批判的。

[00:17:56] 有一篇由Accenture发表的报告叫 《Reworking the Revolution进化革命》, 值得一看。这篇报告详尽的分析企业需要如何运用更智能的机器令人们的生活更加高效。如果实现了将会给你的组织带来巨大的收益。

[00:18:24] 最后要说明的是,如果一个应用需要一个庞大的专家团队花两年时间去开发,那一切会变得毫无价值。你的公司正在失去竞争力,或者你可以选择现在重新革面。商务在无时无刻地变化,你需要分析师所谓的高生产力,通过低代码甚至无代码开发应用。不仅于此,还要是一个事件驱动的应用程序,就像我们之前所展示的那样。分析师正在着手创建一个平台以首次实现上面所说的前景。

这的确是进化要点所在,因为可能你们当中有一部分和我年纪差不多甚至年长的人都知道有几十年历史的计算机辅助软件工程工具和其他一些可视建模工具,通过在上面画些流程图来设计应用。一个应用可能看起来像右边这样。但问题是,你设计完一个应用,生成应用的代码就不再重复回到示意图中。而现在你又要和一大堆的低级代码打交道。

新一代的高效软件,你只需利用简易的方式完成软件开发,维护,优化,升级,和旧式的可视建模企业应用有很大的变化。而这种变化,如我所说,令人大为震惊。

又回到我提了好几个月的那个例子,这个全球供应链的应用,事实上,需要很多年才能投入使用,原因就是它太复杂。你需要专家团队,昂贵的系统集成设备才能完成。而无论是谁都需要很长的时间学习如何使用。而如今,利用全新平台与技术的替代方法会有很大不同。

这种不同意义非凡,这是激动人心的进化。有时我们会说进化了10倍。我不以为然,我认为其远远超过10倍,因为这种进化不单单是从 开发应用,还关系到软件的部署。很多情况下,部署的形式很复杂包括在前端,在云端和商业数码化,有时还是三者的混合。还关系到不断地对软件的维护优化升级。所以不只是开发应用的效率,而是关系到在整个软件的生命周期开发者的成本和投资回报率。我是VANTIQ的Blaine。我们使实时企业变成可能。

[00:21:32] 我们的展位是340,就在附近。如果你想再进一步了解或者你有关于实时,事件驱动应用程序或者其他一些疑问,我们欢迎你来咨询。

Vantiq
新闻推送
August 16, 2021
数字转型的最佳帮手,Vantiq与台湾合作伙伴集智顧問携手AIoT当地伙伴进军全球市场
March 26, 2021
最新消息!Vantiq推出最新1.30 版本,快来参加免费在线培训,就在明天!
February 11, 2021
Vantiq CEO, CRO 及 大中华区总经理向您拜年! 祝您新春快乐,牛年大吉!