利用WebSphere创建和管理ESB解决方案
2010-09-27 08:19:20 来源:WEB开发网了解 WebSphere ESB 调解功能的最佳方式之一就是理解该产品如何协助用户创建和管理 ESB 解决方案。
ESB 用户角色及其任务IBM 引入了两种用户角色用于创建和管理基于 ESB 的解决方案。
• 集成开发人员:使用与 ESB 有关的工具和技术来定义端点,连接并构建用于控制服务间请求发送方式的逻辑。拥有这一角色的用户了解要集成的业务服务的语义,其主要工作是创建支持交互的调解模块。集成开发人员使用 WebSphere Integration Developer 来完成工作。
• 解决方案管理员:通过部署所需的任何新服务,以及部署支持新服务和现有服务进行正确交互的调解组件,使新的 SOA 解决方案可供使用。拥有这一角色的人员了解组织业务流程的基本交互模式以及整个解决方案所需的行为。解决方案管理员可以调整已部署解决方案的配置,从而对 IT 系统操作员监控的观察行为做出反应。解决方案管理员不仅可以使用 WebSphere ESB 管理控制台提供的功能,还可以使用 WebSphere Application Server 管理控制台的底层和嵌入功能。
创建端点进行有效交互所需的调解功能集成开发人员使用 WebSphere Integration Developer 来创建调解模块,用于指定要集成的端点,以及与该模块进行连接所需的绑定或连通性协议。消息流经调解模块时所需的处理是通过选择和组装调解基件来定义的。WebSphere Integration Developer 提供了一个预定义调解基件的选用板,这些基件包括:
• Fail:抛出一个异常,并结束调解流的路径。
• Stop:自动结束调解流的路径。
• MessageFilter:将消息的内容与用户配置的 XPath 表达式列表进行比较,并根据比较结果将消息路由到下一个调解基件。
编缉推荐阅读以下文章
- WebSphere ESB 入门:创建 POJO 并将其作为服务发布
- WPS 和 WebSphere ESB中的异常处理
- 改进 WebSphere ESB V6.1 中记录的消息的显示
更多精彩
赞助商链接