WebSphere WebSphere Enterprise Service Bus V6.0.1 操作系统: AIX, HP-UX, Linux, Solaris, Windows

将 EIS 应用程序模块部署到 J2EE 平台上

将 EIS 模块部署到 J2EE 平台上会产生打包为部署到服务器上的 EAR 文件的应用程序。将创建 所有 J2EE 工件和资源,并且配置好应用程序准备运行。

在开始之前

在开始此任务之前,需要在“WebSphere 集成开发”环境中创建带有“JMS 导入”绑定的 EIS 模块。

执行此任务的目的和时间

部署到 J2EE 平台上会创建下列 J2EE 构件和资源:
表 1. 从绑定至 J2EE 构件的映射
SCA 模块中的绑定 生成的 J2EE 构件 创建的 J2EE 资源
EIS 导入 在模块会话 EJB 上生成的资源引用。 ConnectionFactory
EIS 导出 所生成或部署的消息驱动的 Bean,这取决于受“资源适配器”支持的侦听器接口。 ActivationSpec
JMS 导入 部署由运行时提供的消息驱动的 Bean(MDB),即在模块会话 EJB 上生成的资源引用。注意,仅当导入具有接收目标时才会创建该 MDB。
  • ConnectionFactory
  • ActivationSpec
  • Destinations
JMS 导出 会部署由运行时提供的消息驱动的 Bean,即在模块会话 EJB 上生成的资源引用
  • ActivationSpec
  • ConnectionFactory
  • Destinations
当导入或导出定义资源(例如,ConnectionFactory)时,资源引用会生成到模块无状态会话 EJB 的部署描述符中。另外,适当的绑定也会生成到 EJB 绑定文件中。资源引用所绑定至的名称,要么是目标属性的值(如果存在的话),要么是提供给该资源的缺省 JNDI 查询名称,这基于模块名称和导入名称。

部署时,实现找到模块会话 bean 并使用它来查找资源。

在应用程序部署至服务器的期间,EIS 安装任务将检查该应用程序绑定至的元素资源是否存在。如果它不存在并且 SCDL 文件指定了至少一个属性,则 EIS 安装任务将创建并配置该资源。如果该资源不存在且未采取任何措施,则认为在应用程序执行之前将创建此资源。

如果部署“JMS 导入”时具有接收目标,则将部署消息驱动的 Bean(MDB)。它侦听对已发出的请求的应答。该 MDB 与随 JMS 消息的 JMSreplyTo 头部字段中的请求一起发送的“目标”相关联(侦听此“目标”)。当应答消息到达时,该 MDB 使用它的相关标识来查找存储在回调目标中的回调信息,然后调用回调对象。

安装任务根据导入文件中的信息创建 ConnectionFactory 和三个目标。另外,它创建 ActivationSpec 来使运行时 MDB 能够侦听有关接收目标的应答。ActivationSpec 的属性是从 Destination/ConnectionFactory 属性派生出来的。如果 JMS 提供程序是 SIBus Resource Adapter,则创建与“JMS 目标”相对应的“SIBus 目标”。

在部署“JMS 导出”时,将部署消息驱动的 Bean(MDB)(不同于为“JMS 导入”部署的 MDB)。该 Bean 侦听有关接收目标的传入请求,然后发送要由 SCA 处理的那些请求。安装任务将创建一个资源集,该资源集与为“JMS 导入”创建的资源集相似,包含用于发送应答的 ActivationSpec 和 ConnectionFactory 以及两个 Destinations。这些资源的所有属性都是在导出文件中指定的。如果 JMS 提供程序是 SIBus Resource Adapter,则创建与“JMS 目标”相对应的“SIBus 目标”。


任务主题

使用条款 | 评价此页

Timestamp icon上次更新时间: 3 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tdep_depj2eeplat.html

(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)