WebSphere WebSphere Enterprise Service Bus V6.0.1 操作系统: AIX, HP-UX, Linux, Solaris, Windows

调解流组件

为了提供服务集成逻辑,集成开发者将创建一个特定类型的组件,称为调解流组件

调解流组件包含一个或多个调解原语。提供这些调解原语是为了控制消息流,而不是为了执行业务功能。

WebSphere Integration DeveloperWebSphere ESB 提供了下列标准调解原语。

MessageLogger
MessageLogger 原语用于将消息的副本记录到数据库中,以便于将来进行检索或审计。集成开发者可以定制原语,例如,通过命名数据库来定制。
DatabaseLookup
DatabaseLookup 原语将从数据库中检索值并将它们存储在消息中。
MessageFilter
MessageFilter 原语将把消息的内容与用户配置的表达式进行比较,然后根据比较结果将消息传递给下一个调解原语。
XSLT
XSLT 原语将根据 XSL 样式表定义的变换来对消息进行变换。
Fail
Fail 原语将抛出异常,并通过调解流来终止路径。
Stop
Stop 原语将通过调解流以静默方式终止路径。

每个原语都具有一个 Fail 终端,因此,当发生了错误时,就会将消息发送至 Fail 终端,并且可以处理错误。

但是,如果所提供的原语不能满足开发者的需要,则可以在 SCA Java 组件中使用定制的调解原语直接或以可视方式编写 Java 代码。


概念主题

使用条款 | 评价此页

Timestamp icon上次更新时间: 3 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_tour3c.html

(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
本信息中心基于 Eclipse 技术(http://www.eclipse.org)。