So if a message bus is not a full ESB, then what else does an ESB do?
如此说来,如果消息总线不是完整的ESB,那么ESB还可以做什么呢?
No, a message bus is definitely the foundation of an asynchronous ESB, but a full ESB is something more.
不,消息总线肯定是异步ESB的基础,但完整的 ESB 还包括其他的功能。
Each message is published, along with an asynchronous callback listener, to a message bus residing on the business tier.
每条消息连同异步回调侦听程序一起被发布到驻留在业务层的消息总线。
There are actually quite a few ways to implement a message bus, as well as quite a few vendor tools designed to make it easier.
确实有一些方法可以实现消息总线,并且也有许多设计的第三方工具使得实现它更容易了。
Standards and patterns exist today for implementing a synchronous ESB and a message bus that is a simplified asynchronous ESB.
目前存在用于实现同步ESB和消息总线(简化的异步 ESB)的标准和模式。
An asynchronous ESB is a message bus whose services also support the Web service capabilities of being self-describing and discoverable.
异步esb是其服务还支持自描述和可发现Web服务功能的消息总线。
A message bus is a collection of message channels (also known as a queue or topic) usually configured as request-reply channel pairs.
消息总线是消息通道(也称为队列或主题)的集合,通常配置为请求-应答通道对。
A gateway is a part of a message bus or service bus which provides boundary functions which apply to all incoming messages and are not format dependent.
网关是消息总线或服务总线的一部分,提供应用到所有传入消息且不依赖于格式的边界功能。
An asynchronous messaging system typically relies on a message bus or broker to expose queues or event channels that receive messages published by message producers.
异步消息传递系统通常依赖于消息总线或消息代理公开用于接收消息生成方所发布的消息的队列或事件通道。
The asynchronous message-based framework covered in this article USES a message bus that transmits Ajax-originated messages to business services by means of event channels.
本文介绍的基于异步消息的框架将使用一个消息总线,该总线利用事件通道将源于Ajax的消息传送给业务服务。
This is a recorded message lasting approximately four minutes and it provides general information on the town bus tour.
这是一段约四分钟的录音信息,它提供了城市巴士旅游的基本信息。
An Enterprise Service Bus (ESB) supports interactions across a number of transport and message protocols.
企业服务总线(esb)支持许多传输协议和消息协议之间的交互。
In an upcoming article, we will show you how you can manipulate a message as it flows through the bus using mediations.
在以后的文章中,我们将向您展示当消息从总线中经过时,如何利用中介进行操作。
For example, you define and configure message destinations on a bus in the regular application server admin console.
例如,在正规的应用程序服务器管理控制台中您定义并配置了总线上的消息目的地。
The asynchronous invocation generates a message and puts it on the Service Integration Bus.
异步调用生成消息,并将其放入服务集成总线中。
As the message moves through the processing pipeline, it may be transformed, routed to other channels, split up, responded to, or aborted and sent on a dead message channel, all inside the bus.
消息在经过处理管道的过程中,会在总线内被转化、路由至其它通道、分发、响应,或者被中断并发送到一个死消息通道中去。
Together these products provide a robust, enterprise-quality message bus architecture that meets the needs of most business cases.
这些产品共同提供了健壮的、企业质量的消息总线架构,它们能满足大多数业务案例的需要。
What makes it interesting here, however, is the fact that the message is actually sent to a destination on the message bus.
然而,它之所以有趣是基于以下事实:消息通过消息传递总线正确发送到目的地。
The combination of destinations and mediations let you manage a message as it travels across the integration bus, thereby providing key functionality for building an ESB.
目的地和中介的组合让您可以当消息在集成总线中传播时管理消息,从而为构建ESB提供重要功能。
This article described the JMS-compliant message bus and scheduler capabilities to implement a simple approach to asynchronous workload throttling.
本文描述了JMS兼容的消息总线和调度器功能,可以实现一种简单的异步工作负载调节方法。
Each message contains it a list (or path) of destinations that the message should visit as it progresses through the bus.
每个消息都包含了在其通过总线时应该访问的目的地列表(或路径)。
Although this is not processed as a message goes through the bus, this path would typically be taken from the request message and set as the forward routing path of the response message.
尽管在消息通过总线时不会对它进行处理,但该路径通常来自于请求消息并设置为响应消息的转发路由路径。
To perform a method on a D-BUS object, you send the object a method call message.
要执行d -BUS对象的方法,您需要向对象发送一个方法调用消息。
An inbound service is a bus feature that accepts a SOAP message sent from a SOAP requestor into the bus.
入站服务是一个总线特性,它接受从soap请求者发送到总线内的SOAP消息。
A message engine is also established for the bus, and a DataSource for that message engine is established.
还会为总线建立一个消息引擎,为该消息引擎建立一个DataSource。
We will use this file, track123.xml, to test sending a message from WebSphere MQ to a bus destination.
我们将使用文件track123.xml 来测试将消息从WebSphereMQ发送到总线目的地。
The EsbActionHandler is a request-reply type action, which drops a message on a Service bus and then waits for a response.
EsbActionHandler是一种request - reply类型的action,它将消息发送到服务总线上,然后等待响应。
Now that we have explored how to setup a bus, and how to use JMS as a message protocol going across the bus, we are finally ready to introduce another key component into our solution: Mediations!
既然我们已经讨论了如何建立总线以及如何将JMS作为整个总线的消息协议,最后我们准备将另一个关键组件引入我们的解决方案中,这就是中介!
The handling (or routing) of a message is managed by the bus and does not clutter any business logic.
消息的处理(或路由选择)是通过总线做到的,并且没有扰乱任何业务逻辑。
In creating this application, we will see the setup that is needed to send a JMS message through the message bus in the application server.
在创建此应用程序的过程中,我们将看到在应用程序服务器中通过消息总线发送JMS消息所必需的设置。
应用推荐