本节讨论了某个绑定何时更符合您的应用程序需求。
WebSphere Integration Developer 中可用的绑定提供了一些选项。此列表帮助您确定一种类型的绑定何时比另一种类型的绑定更符合您的应用程序需求。
下列因素适用时,请考虑
SCA 绑定:
- 所有服务都包含在 WebSphere Integration Developer 模块中;即,没有外部服务
- 性能非常重要
- 模块是紧耦合的。
下列因素适用时,请考虑
Web Service 绑定:
- 需要通过因特网访问外部服务,或通过因特网提供服务
- 服务是松耦合的
- 您正在访问的外部服务协议或您希望提供的服务协议为 SOAP/HTTP 或 JMS/HTTP。
下列因素适用时,请考虑
EIS 绑定:
- 需要使用资源适配器访问 EIS 系统上的服务
- 性能比可靠性更重要;即,同步数据传输优先于异步数据传输。
下列因素适用时,请考虑
JMS 绑定:
- 需要访问消息传递系统
- 服务是松耦合的
- 可靠性比性能更重要;即,宁可进行异步数据传输,而不进行同步数据传输。
下列因素适用时,请考虑
无状态会话 EJB 绑定:
- 该绑定用于本身是 EJB 的已导入服务
- 已导入服务是松耦合的
- EJB 的状态不重要。