导出可以让服务组件体系结构(SCA)模块为其他对象提供服务;它们定义 SCA 模块与服务请求者之间的交互。导出绑定用于定义其他对象访问 SCA 模块的方式。
调解模块是各种类型的 SCA 模块。
接口和绑定
SCA 模块导出至少需要一个接口。
- 接口。
- 导出接口是抽象定义。它们定义访问点。
- 导出接口是使用 Web 服务描述语言(WSDL)来定义的,WSDL 是一种用于描述 Web Service 的 XML 语言。
- 一个 SCA 模块可以具有多个导出接口。
- 绑定。
- 导出绑定是具体定义。它们指定服务请求者用来访问服务的物理机制。
- 通常,一个 SCA 模块导出具有一个指定的绑定。没有指定绑定的导出将被运行时解释为具有 SCA 绑定的导出。
受支持的导出绑定
WebSphere ESB 支持下列导出绑定。
- Web Service 绑定
- SCA 绑定
- SCA 模块可以具有 SCA 绑定。通过 SCA 绑定可将 SCA 模块连接至其他 SCA 模块。
- Java 消息服务(JMS)1.1 绑定
- JMS 允许与 WebSphere 系列进行互操作。
- JMS 可以采用各种传输类型,包括:TCP/IP 和 HTTP(S)。
- 预定义了一些 JMS 绑定,它们支持包含业务对象(BO)XML 的 JMS 文本消息。预定义的 JMS 绑定还支持包含已序列化的 Java 业务对象的 JMS 对象消息。
- 可以使用 JMS 定制绑定来支持其他类型的 JMS 消息。但是,定制绑定需要进行一些编码工作来转换消息。
- WebSphere Adapter 绑定
- WebSphere Adapters 支持与“企业信息系统”(EIS)进行交互。