大数跨境

他山之石丨企业数字化转型案例分享——事件驱动架构帮助企业数字化转行

他山之石丨企业数字化转型案例分享——事件驱动架构帮助企业数字化转行 陕钢集团龙钢公司
2020-03-15
1
导读:事件驱动架构(EDA)是一种设计范例,其中软件组件接收一个或多个事件通知而响应执行。EDA比C/S

     事件驱动架构(EDA)是一种设计范例,其中软件组件接收一个或多个事件通知而响应执行。EDA比C/S模式更松散地耦合,因为发送通知的组件在编译时不知道接收组件的身份。

事件驱动架构就是基于事件进行通信的软件架构,它具有以下的特点:
分布式异步架构,事件生产者和消费者高度解耦(生产者不知道有多少消费者要消费对应事件),事件消费者之间也高度解耦(消费者之间也互不感知)。
更好的性能,由于事件的异步本质,软件不易产生拥堵,能够处理更高的流量。
事件处理器可以独立的开发,测试,部署,并容易接入到整个生态系统,故可扩展性好。





事件驱动架构可为企业提供一个灵活的系统,能够适应变化并实时做出决策。借助实时态势感知功能,您可以利用反映系统当前状态的所有可用数据,来做出业务决策(无论是人工还是自动)。而事件网格(EventMesh)对于事件驱动的应用程序,就好比是服务网格对于RESTful应用程序。它是一个可配置和动态基础设施层,用于在解应用程序、云服务和设备之间分发事件。
1.事件驱动架构转型案例一





现代制造商正试图更好地整合OT,实现IT和OT的集成,以优化机器和设备的维护、可靠性、性能及命令与控制。例如,从机床提取丰富的原始数据,并通过应用和分析引擎运行,以确保最佳的机器使用和维护。
但所面临的关键挑战在于,工厂的各种设备和机器使用了不同的传感器和物联网网关,不同时期的技术和供应商,在各种应用场景下,很难在不同技术之间进行通信。
通过事件驱动架构,可在以上不同的厂内技术之间实现由事件驱动的数据传输。可将事件代理部署于物联网网关之间,网关可来自一个或多个供应商,也可将事件代理部署到各种厂内应用之间,以在不同的技术之间提供统一的事件和数据分发层。
2.事件驱动架构转型案例二





数字化制造转型的另一个重要目标是实现跨全球供应链的物料跟踪。在当今许多应用场景中,传感器被部署在船舶、卡车和飞机的每个集装箱或托盘上,以便在运输过程中跟踪物料和产品,监测运输过程的环境和条件(例如测量湿度和温度),并修正运输工具本身的速度、方向和时间,为实现上述目标,数以百万计的传感器正在被部署。
同时也面临一些挑战。其中一项主要挑战是在网络连接断断续续的情况下确保数据传输。因为,以上述方式部署的传感器会用到多个传输网络(和各种WiFi网络),且网络通常较不稳定,有时在线,有时离线。由此可能会导致在交付之前丢失事件和其他数据。通过事件驱动,便可克服上述挑战。事件代理可部署在卡车、轮船或飞机上,并通过连接以接收来自运输工具传感器的所有事件通知。当代理连接到移动网络时,会将之前接收的事件发布到事件驱动系统后。当移动连接不可用时,事件将由代理缓冲,并在连接恢复时发送。


来源:企业数字化转型白皮书






为你的2020点赞

陕 钢 微 信

2020年第69期   总第1428期

————————————

本期编辑:靳光辉

关注陕西钢铁 每天如期相约



【声明】内容源于网络
0
0
陕钢集团龙钢公司
陕西龙门钢铁有限责任公司企业宣传推广
内容 12106
粉丝 0
陕钢集团龙钢公司 陕西龙门钢铁有限责任公司企业宣传推广
总阅读1.3k
粉丝0
内容12.1k