esb公司(esb)和eai公司(eai)的区别

ESB(enterpriseservicebus)是一种基础设施软件,它提供了一种软件体系结构,用于为复杂体系结构提供基本服务。EAI(enterpriseapplicationintegration)是一个集成框架,可以用来集成一组计算机系统。EAI是一个描述集成模式的广泛概念,ESB是一种支持EAI的技术。...

ESB与EAI

ESB(enterpriseservicebus)是一种基础设施软件,它提供了一种软件体系结构,用于为复杂体系结构提供基本服务。EAI(enterpriseapplicationintegration)是一个集成框架,可以用来集成一组计算机系统。EAI是一个描述集成模式的广泛概念,ESB是一种支持EAI的技术。

什么是ESB?

ESB是一种基础设施软件,它提供了一种软件体系结构,用于为复杂体系结构提供基本服务。然而,对于是否将ESB称为体系结构样式、软件产品,甚至是一组产品,存在着相当大的争论。它通过事件驱动和基于标准的消息传递引擎(实际上是服务总线)提供服务。在这个消息传递引擎之上,提供了一个抽象层,允许架构师使用总线提供的功能,而无需编写任何实际的代码。ESB通常通过基于标准的中间件基础设施来实现。

在ESB中使用术语“总线”是因为ESB确实提供了与物理计算机总线非常相似的功能,但是在更高的抽象级别上。使用ESB的一个主要优点是能够减少接触点的数量,从而使适应变化变得更容易。ESB可以作为实现SOA(面向服务的体系结构)的平台。转换/路由(流相关)的概念可以由ESB引入SOA。此外,通过证明SOA端点的抽象,ESB促进了服务之间的松耦合。

什么是EAI?

EAI是一个集成框架,可以用来集成一组计算机系统。它定义了一组集成原则,并提供了一个中间件(由技术和服务的组合组成),以适应多个系统的集成。EAI处理的是连接企业应用程序,例如供应链管理、客户关系管理、BI(商业智能)工具、人力资源管理和医疗保健,这些应用程序通常不会相互分离。因此,EAI可以解决由于这些应用程序之间缺乏通信而导致的低效问题。EAI主要有三种用途。它们是用于维护一致性的数据集成(也称为企业信息集成或EII),强制执行供应商独立性,并作为应用程序集群的一个公共外观。

ESB和EAI的区别是什么?

  • 发表于 2020-10-23 06:09
  • 阅读 ( 112 )
  • 分类:IT

你可能感兴趣的文章

google play protect如何让你的android设备更安全

... 图片来源:ESB Professional viaShutterstock.com网站 ...

  • 发布于 2021-03-13 04:20
  • 阅读 ( 404 )

你现在可以理解任何科学论文使用这个网站

... 图片来源:ESB Professional via Shutterstock ...

  • 发布于 2021-03-14 15:25
  • 阅读 ( 177 )

11个快速修复坏习惯,杀死你的精神能量

... 图片来源:ESB Professional/Shutterstock ...

  • 发布于 2021-03-14 21:39
  • 阅读 ( 188 )

如何永远禁用chromebook的睡眠模式

...电源设备。如果你好奇的话,看看睡眠和休眠模式之间的区别。 ...

  • 发布于 2021-03-15 01:41
  • 阅读 ( 214 )

用这5个很棒的web应用程序创建很酷的名字设计

... 图片来源:ESB Professional viaShutterstock.com网站 ...

  • 发布于 2021-03-15 19:12
  • 阅读 ( 248 )

这16美元香蕉皮提供了双核人工智能加速器

香蕉皮又回来了,这一次公司把事情推向了边缘。随着人工智能成为人们关注的焦点,用于边缘计算的设备变得越来越小、越来越便宜,来自Banana-Pi的BPI-EAI 80开发板与普通的Ra**erry-Pi克隆版相差甚远。 ...

  • 发布于 2021-03-30 03:27
  • 阅读 ( 232 )

如何修复常见的microsoft outlook问题:7个尝试提示

... 图片来源:ESB Professional/Shutterstock ...

  • 发布于 2021-03-30 19:08
  • 阅读 ( 429 )

在下次面试中,面试官要记住四件事

...窝。你对采访你的团队不了解的地方| Glassdoor博客图片由ESB Essentials(Shutterstock)提供。

  • 发布于 2021-05-16 20:49
  • 阅读 ( 106 )

固件(firmware)和中间件(middleware)的区别

固件和中间件之间的主要区别在于,固件是一种允许控制设备硬件的软件,而中间件是一种为软件应用程序提供操作系统提供的服务以外的服务的软件。 计算设备和其他电子设备由两个主要部分组成:硬件和软件。硬件是指设...

  • 发布于 2021-06-30 22:45
  • 阅读 ( 1235 )

微服务(microservices)和soa(soa)的区别

微服务和SOA的主要区别在于,微服务是一种SOA,它将应用程序划分为一组独立的服务,而SOA是一种软件设计风格,它允许应用程序的组件通过网络向其他组件提供服务。 通常,单片应用程序是一个承载多个软件组件的单个单元...

  • 发布于 2021-07-01 22:37
  • 阅读 ( 350 )
Bili_39754884
Bili_39754884

0 篇文章

相关推荐