什么是ESB?它能做什么 ?它在哪里运行?

时间:2015-10-03 05:21:49

标签: esb

任何人都可以详细解释ESB吗?我是新手。除了集成应用程序,我还需要知道ESB在哪里运行?它可以集成哪些类型的服务。提前谢谢。

1 个答案:

答案 0 :(得分:1)

企业服务总线(ESB)是一种软件架构概念,可实现各种应用程序之间的通信。每个应用程序只需与ESB进行通信,而不必让每个应用程序以各种格式直接相互通信,而ESB处理转换并将消息路由到适当的目的地。

ESB通过事件驱动和基于标准的消息传递引擎(总线)提供其基本服务。感谢ESB,集成架构师可以在不编写代码的情况下利用消息传递的价值。开发人员通常使用一类中间件基础架构产品中的技术来实现ESB,通常基于公认的标准。与面向服务的体系结构(SOA)一样,ESB本质上是企业体系结构设计模式的集合,现在由许多企业软件产品直接实现。

此外,WSO2 ESB是一种快速,轻便,多功能的企业服务总线。它是100%开源的,并在Apache License v2.0下发布。使用WSO2 ESB,您可以执行各种企业集成模式,包括通过HTTP,HTTPS,JMS,邮件等过滤,转换和路由通过业务系统传递的SOAP,二进制,纯XML和文本消息。

资源:http://soatutorials.blogspot.com/2013/08/10-minute-tutorial-for-extending-wso2.html