So if a message bus is not a full ESB, then what else does an ESB do?
如此说来,如果消息总线不是完整的ESB,那么ESB还可以做什么呢?
Applications communicate with the message bus through one or more channels.
应用程序通过一个或多个通道与消息总线交互。
A Web services interface through which messages can be pushed into the message bus.
可以通过Web服务接口将消息推进消息总线中。
Here are some of the message events that can be intercepted from the message bus and acted upon.
可从消息总线截取以下消息事件并进行操作。
This particular component's goal is to demonstrate the inherent flexibility of the message bus model.
这个特殊的组件的目的是示范消息总线模型的固有的灵活性。
Logically, one can think of a topic as a strongly typed message bus.
逻辑上,话题可以看作是一个严格规范化的消息总线。
No, a message bus is definitely the foundation of an asynchronous ESB, but a full ESB is something more.
不,消息总线肯定是异步ESB的基础,但完整的 ESB 还包括其他的功能。
It is not enough to just start the application after it has been installed because the message bus will not start.
在应用程序安装后只启动它是不够的,因为消息总线还未启动。
Each message is published, along with an asynchronous callback listener, to a message bus residing on the business tier.
每条消息连同异步回调侦听程序一起被发布到驻留在业务层的消息总线。
The message bus creates an event object and dispatches it, along with an instance of a business service, to an event channel.
消息总线将创建一个事件对象,并且将该事件对象连同业务服务的实例一起发送给事件通道。
The ESB, however, encorages the use of the asynchronous message bus style interaction pattern illustrated in Figure 4 earlier.
不过,ESB 推荐使用异步消息总线样式的交互模式(如前面的 图4 所示)。
Standards and patterns exist today for implementing a synchronous ESB and a message bus that is a simplified asynchronous ESB.
目前存在用于实现同步ESB和消息总线(简化的异步 ESB)的标准和模式。
Together these products provide a robust, enterprise-quality message bus architecture that meets the needs of most business cases.
这些产品共同提供了健壮的、企业质量的消息总线架构,它们能满足大多数业务案例的需要。
The message bus creates an event object and dispatches it, along with an instance of a business service, to an event channel .
消息总线将创建一个事件对象,并且将该事件对象连同业务服务的实例一起发送给事件通道。
A message bus is a collection of message channels (also known as a queue or topic) usually configured as request-reply channel pairs.
消息总线是消息通道(也称为队列或主题)的集合,通常配置为请求-应答通道对。
An asynchronous ESB is a message bus whose services also support the Web service capabilities of being self-describing and discoverable.
异步esb是其服务还支持自描述和可发现Web服务功能的消息总线。
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消息所必需的设置。
Message broker: The message bus may include a message broker that determines where messages will be routed depending on various business criteria.
消息代理:消息总线可以包含消息代理,通过代理可以根据不同的业务标准确定该往何处发送消息。
This article described the JMS-compliant message bus and scheduler capabilities to implement a simple approach to asynchronous workload throttling.
本文描述了JMS兼容的消息总线和调度器功能,可以实现一种简单的异步工作负载调节方法。
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.
网关是消息总线或服务总线的一部分,提供应用到所有传入消息且不依赖于格式的边界功能。
Enterprise Service bus (ESB) is a standard software architecture based on an event-driven messaging engine, of which message bus is the foundation.
企业服务总线(esb)是基于事件驱动的消息传递机制的标准软件架构,消息总线是ESB的基础。
Upon receiving a message from the message bus, these components call out to a remote Web services endpoint, notifying it that a message has been received.
从消息总线上接收消息,这些组件唤醒远程Web服务端点,通知它已经接收了消息。
Then a set of adapters act as gateways between a protocol like e.g. SOAP over HTTP, email, FTP, RMI on the one hand and the message bus on the other hand.
一组适配器充当协议(例如SOAP overHTTP、email、FTP、RMI)和总线之间的网关。
So an ESB is better than a traditional message bus because it also makes a service self-describing and provides a directory service for finding the other services.
所以esb比传统的消息总线要好,因为它还使得服务可以自描述,并且提供了用于查找其他服务的目录服务。
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.
异步消息传递系统通常依赖于消息总线或消息代理公开用于接收消息生成方所发布的消息的队列或事件通道。
Listing 3 shows the code for one of two listeners that receive the CaseModel delivered through the message bus and convert the provided text to upper and lower case.
清单3显示了两个监听器中其中一个监听器的代码,该监听器接收通过消息总线传送的CaseModel,然后将提供的文本转换为大写体和小写体。
The send operation receives as input an object called a Case Model, which is representative of a simple application-specific message type that the message bus handles.
send操作接收称为CaseModel的对象作为输入,该对象代表消息总线处理的应用程序指定的消息类型。
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的消息传送给业务服务。
The ICS message bus and mailbox are used in application layer of the software architecture, which make it easy to transfer data and communicate each other between processes.
在应用层开发上研发任务间通讯服务(ICS)消息总线和邮箱服务,承担模块化设计的各功能进程的通讯控制和数据交互。
Message channels: the message bus component is primarily comprised of one or more individual channels through which messages can be passed. Channels can have the following characteristics.
消息通道:消息总线组件主要包含一个或多个单独的通道,可以通过这些通道传递消息。
应用推荐