简体   繁体   English

解释一下 ESB 技术与 EAI 和 SOA 的关系?

[英]Explain the relationship of ESB technology with EAI and SOA?

Can anyone explain the relationship of ESB technology with EAI and SOA?谁能解释一下 ESB 技术与 EAI 和 SOA 的关系? and give me some examples.给我一些例子。

EAI is an integration framework composed of a group of technologies and services which form a middleware/ESB to enable integration of systems and applications within an enterprise, and/or across enterprises. EAI 是一个集成框架,由一组技术和服务组成,这些技术和服务形成一个中间件/ESB,以实现企业内部和/或跨企业的系统和应用程序的集成。

ESB is software architecture model used for implementing communication between software applications in a service-oriented architecture (SOA). ESB 是一种软件架构模型,用于在面向服务的架构 (SOA) 中实现软件应用程序之间的通信。

Examples:例子:

Oracle Services Bus (OSB) Oracle 服务总线 (OSB)

http://www.oracle.com/technetwork/middleware/service-bus/overview/index.html http://www.oracle.com/technetwork/middleware/service-bus/overview/index.html

IBM WebSphere Enterprise Service Bus: IBM WebSphere 企业服务总线:

http://www-03.ibm.com/software/products/en/wsesb http://www-03.ibm.com/software/products/en/wsesb

SOA is an architectural pattern in which application components provide services to other components/clients via communication protocol (SOAP, REST). SOA 是一种架构模式,其中应用程序组件通过通信协议(SOAP、REST)向其他组件/客户端提供服务。

SOA architecture is independent of any vendor, product or technology. SOA 架构独立于任何供应商、产品或技术。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM