调解编程

通过使用调解基础结构的功能,您可以进行调解编程以定制服务集成总线处理消息的方式。在称为调解处理程序的组件中开发调解代码,并将该调解处理程序添加至处理程序列表,此列表是准备部署并安装的应用程序。可将调解处理程序列表中的许多调解处理程序连接到一起以创建一组要对消息运行的操作。

调解处理程序是一个 Java™ 程序框架,您可将要对消息执行的代码添加至其中以执行调解功能。例如,可进行调解编程以按下列任一方式处理消息:
  • 将消息从一个应用程序生成的格式重新格式化为另一个应用程序所需的格式
  • 根据消息内容传递消息
  • 将消息分发到多个目标
  • 通过对消息添加来自另一数据源的信息对消息进行补充
  • 对消息进行代码转换,以从一种具体表示法转换为另一种具体表示法
进行调解编程时,下列编程 API 可用于处理消息:
MediationHandler API
调解处理程序必须实现 MediationHandler 接口。此接口定义调解运行时环境调用的方法。
SIMessage 和 SIMessageContext API
这些 API 允许调解对消息内容执行操作。
SIMediationSession API
此 API 允许调解访问服务集成总线,以便该调解可发送和接收消息。

将调解处理程序应用程序作为企业归档(EAR 文件)进行部署之前,通过使用组合件工具(例如,IBM® Rational® Application Developer)来创建处理程序列表。

处理程序列表包含一个或多个调解处理程序。在运行时,会按顺序调用列表中的每个调解处理程序。处理程序每次返回 True 值时,相同的消息上下文将传递至下一个处理程序。如果处理程序返回值 False,那么上下文不会传递至下一个处理程序。消息会被废弃,并且不会传送至其期望目标。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjy0000
文件名:cjy0000.html