JMS和WebSphere ESB开发SOA
WebSphere Integration Developer V6.0.1
网页教学网
WebSphere ESB 的目标之一是简化创建中介并将其插入到企业的消息流中。在某种程度上来说,这个目标是通过利用 SCA 编程模型实现的,该模型允许使用一个描述和部署机制处理不同类型的服务。SCA 规范还描述了用于将这些组件装配为较大的解决方案的方法。而且,我们希望支持以细粒度中介原语为基础构建的中介流组件。WebSphere Integration Developer V6.0.1 支持所有这些操作。
我们在前面提供了使用多个原语的中介流组件实现的图。该工具也支持采用可视方式将中介流组件、导出和导入装配为中介模块,以便部署和安装到运行时中。例如,图 4 演示了如何使用装配编辑器来构建包含中介流组件的中介模块。
网页教学网
图 4. 包含中介流的中介模块 网页教学网
前面提到的系列文章“Building SOA solutions with the Service Component Architecture”详细讨论了使用此工具的示例场景。我们还将在第 3 部分逐步说明如何构建中介模块。
结束语
网页教学网
在本文中,我们讨论了可以如何使用 WebSphere ESB 产品构建企业服务总线,该产品支持可用于连接到现有服务和新服务的各种消息和网络协议。其中一个协议就是 JMS。 Webjx.Com
WebSphere ESB 基于新的服务组件体系结构,使用服务数据对象作为其内部消息格式模型。SCA 定义了绑定的概念,可利用绑定对客户端提供服务组件,并让其与其他组件进行通信。在采用五种不同的 JMS 消息类型的情况下,我们需要提供自定义绑定实现,以便支持任何消息格式。
在本系列的其他两篇文章中,我们将提供一个示例,演示如何利用 WebSphere ESB 来处理 JMS 客户端和(基于 JMS 的)消息驱动 Bean 交换的消息。您将了解如何开发和部署自定义绑定实现,如何全程使用 WebSphere Integration Developer 作为工具环境来构建相应的解决方案。
Webjx.Com






文章评论
共有 0 位网友发表了评论 查看完整内容