使用IBM Rational Application Framework for WebSphere进行资源自动化部署

使用IBM Rational Application Framework for WebSphere进行资源自动化部署,第1部分

IBM Rational Application Framework for WebSphere 为对 IBM WebSphere Application Server 与 IBM WebSphere Portal Server 自动化安装与补丁,配置管理与程序部署提供了一个基础。本文提供了对一些基本资源管理概念的介绍,例如资源配置如何存储在 XML 文件中,命令行语法与资源协同工作的方式,操作模式的概念等等。

引言

IBM Rational Application Framework for WebSphere 为对 IBM WebSphere Application Server 与 IBM WebSphere Portal Server 自动化安装与补丁,配置管理与程序部署提供了一个基础。本文使您可以仔细查看怎样使用该工具来管理数据源,Java Message Service (JMS)查询,邮件或者 URL 资源。您有很多种方式可以使用该 Rational 框架:

性能调试:性能调试的一个重要方面是调试资源。例如,管理员可以决定数据库连接的最大数量,以及处理实际工作负荷应该所用的预备状态缓存空间的最优数量。在性能测试环境得到调试之后,您就可以使用 Rational 框架来从性能测试环境中复制所有的环境,并对产品环境应用这些测试环境。

资源的自动化部署:大多数的公司拥有单独的团队,来部署程序,以及安装并管理它们的 WebSphere 基础。这些公司都面临一个问题:开发团队怎样让管理性团队了解程序需要什么 资源,以及怎样为之提供需要的信息?他们要不发送关于所有细节信息的电子邮件,有些人可以手动作出所有的更改,或者他们可以使用 IBM Rational Build Forge 加上 Rational Application Framework for WebSphere,以创建一个基于 Web 的工作流程,开发团队或者基础团队可以使用它来创建资源。

发布管理:大多数的公司使用开发环境或者集成式测试环境,来将不同团队所开发的代码集成起来,因此创建不同程序所需要的资源,以确定每一个部分都能协调工作。当集成测试成功时,您就可以使用 Rational Application Framework for WebSphere 来将版本从一种环境移动到另一种环境。例如,您可以将发布从开发进行到 QA(质量认证),并最终进行生产。

创建资源作为安装过程的一部分:您可能想要创建资源作为安装的一部分。例如,您可能想要创建指向中央数据库的数据源,或者创建一系列的 JMS 查询作为安装新环境的一部分。您可以使用 Rational Application Framework for WebSphere,来将资源的安装与创建都进行自动化,作为安装的一部分。

Rational Application Framework for WebSphere 是一种命令行工具,它为自动化私人资源提供了一种命令。例如,您可以使用命令来控制 Java Database Connectivity (JDBC)提供者,另一个命令可以控制一个 JDBC 数据源等等。软件与 Rational Build Forge 绑定到一起,就是构建与发布管理软件。您可以使用 Build Forge 来创建一个工作流程,该工作流程会定义创建数据源所需的步骤,而且它可以调用一些 Rational Application Framework for WebSphere 命令。例如:

首先,创建 Java 认证与授权服务(JAAS)条目。

然后创建一个 JDBC 提供者,并为 WebSphere 变量设置一个值。

然后创建一个数据源等等。

本文是两篇文章所组成专题的第一部分,文中论及了怎样使用该框架来自动化部署 WebSphere Application Server 中的资源。本文涵盖了 Rational Application Framework for WebSphere 中资源管理的基本方面,第二部分是一些具体的指南,涉及到了怎样使用 Rational Application Framework for WebSphere 与 Rational Build Forge 之间的联合,以自动化部署资源。您会学到资源配置是如何存储的,怎样创建不同范围的资源,以及怎样应用 操作模式 的概念然后您可以创建一个可以使用的 Build Forge 项目,来将数据源的部署工作自动化,从而将理论转化为实践工作。

四个基本的构件

Rational Application Framework for WebSphere 工具为控制资源提供了命令。它提供了 rafw.bat 或者 rafw.sh 文件作为条目点,而且您可以使用以下的命令行格式来调用它:

清单 1. Rational Application Framework for WebSphere 命令行格式

rafw.bat/.sh -e <environment>
<Scope> <actionmode> <action> 

rafw.bat 文件命令行信息可以分为以下四个基本部分:

Action:Action 命令行参数用于指定您想要执行的操作。您可以使用 was_common_configure_jdbc_data sources 参数来控制数据源。重点:注意所有资源配置操作的名字都以 was_common_configure 开始。

Resource Configuration:框架得到了设计,这样就可以使用一个 Rational Application Framework for WebSphere 服务器来管理多种环境了。例如,您可以管理开发以及来自某个服务器的产品环境了。 提示:您要一直使用 -e 命令行参数来指定想要执行环境的名字。

Action Scope:您可以使用 Rational framework 来在 WebSphere 范围内以不同的层次执行命令。例如,如果您有一个拥有三个节点和三个服务器的集成式环境,那么 Rational Application Framework for WebSphere 就可以在单元、节点、集团或者服务器层次上运行命令了。您必须通过命令行来发送范围信息,这样软件就可以检测到命令行应该执行的范围了。

Action 模式:程序框架工具使用 Action 模式来降低了操作的数量。例如,除了创建单独的操作,以导出运行服务器的数据源配置,并将数据源配置导入到运行的服务器中,该软件会引入 Action 模式的概念,它只是一种命令行之间的切换。例如,was_common_configure_jdbc_datasources 操作用于控制数据源。您可以使用它来将一个正在运行的 WebSphere Application Server 的配置导出到一个 XML 文件中,添加一个 -i (导入)命令行开关。但是如果您将 -i 命令配置替换为 -t (执行),框架工具会从 XML 文件中读取数据源配置,并应用它以运行服务器。

时间: 2024-10-12 19:17:55

使用IBM Rational Application Framework for WebSphere进行资源自动化部署的相关文章

IBM Rational Application Developer for Websphere 7.0哪里有破解

问题描述 或者免激活版也可以 解决方案 解决方案二:免费申请,可以下载用啊...解决方案三:IBMRationalApplicationDeveloperforWebsphere7.0这个没有破解,IBM的产品除了那个CC2003有破解之外,其他基本都没有破解,你如果和IBMSales比较熟悉可以找他要,或者找渠道商,一般渠道商都自己留有备份的.解决方案四:楼上的,好强...解决方案五:这有个破解的,不知能否可用,能用的话,来说下!http://download.csdn.net/source/

使用IBM Rational Application Developer V7.5和WAS V7.0构建Java EE应用程序

使用IBM Rational Application Developer V7.5和WebSphere Application Server V7.0构建Java EE应用程序 引言 本文向您介绍 IBM Rational Application Developer for WebSphere Software V7.5,并带您构建 JPA 实体.session bean,并将它 们部署到 IBM WebSphere V7.0 上. Java Platform, Enterprise Editi

IBM Rational Application Developer V7.5 Portal Toolkit,第3部分

对IBM WebSphere Portal V6.1的Web 2.0 portlet与门户编程支持 本文描述了在 IBM Rational Application Developer V7.5 中为在 IBM WebSphere Portal V6.1 或更高版本的 IBM WebSphere Portal 服务器上运行的 portlet,以及门 户程序所引入的的 Web 2.0 工具支持.本文可以帮助您更好地理解该工具支持,此外还讨论了 Web 2.0 技术的基础知识和优势. 本文向您介绍了怎

WebSphere CloudBurst与Rational Automation Framework for WebSphere

构建.部署和配置 WebSphere 中间件应用程序基础架构以及运行在该 架构上的应用程序,对于企业 IT 组织来说是核心任务.完成这些任务的传统方 法容易出问题,且导致效率低下和浪费问题.这些问题包括: 设置和配 置环境需要较长时间. 无法根据需要一致地重建环境. 需要测试 和开发人员有较多的基础架构经验. 使用 IBM WebSphere CloudBurst Appliance 和 Rational Automation Framework for WebSphere 的一个集 成解决方案

IBM Rational Application Developer代码覆盖工具入门简介

为您的 Java 程序生成代码覆盖统计数据 简介:代码覆盖率工具是软件测试过程中使用到的一个重要的工具,因为它提供了一个关于程序被测 试用例覆盖程度的观点.本文向您展示了怎样使用 IBM Rational Application Developer 中提供的代码覆盖工具,来为 Java 程序生成测试的覆盖率结果,并提供了关于怎样分析结果以 改进测试的信息. 什么是 Rational Code Coverage 特性? 代码覆盖率是软件测试的一个 重要方面,对于一个构件的总体系统测试来说可能是一个

IBM Rational Application Developer V7.5 Portal Toolkit,第4部分

静态页面聚合 简介:进行静态页面聚合,您可以从 IBM WebSphere Portal V6.1 项目的静态 HTML 布 局或者模板中,创建门户页面.本文一步步地指导您,使用 IBM Rational Application Developer V7.5,来创建.设计.编辑和聚合这样的静态布局,目标确定为门户服务器运行时环境.按照 本文中介绍的步骤,您不需要懂太多基础的门户 API 知识. 系统需求 作者假设您的电脑 上安装有 IBM Rational Application Develop

IBM Rational Application Developer V7.5 Portal Toolkit,第2部分

支持IBM WebSphere Portal V6.1中Web 2.0门户开发的特性 IBM WebSphere Portal V6.1引入了新的特性,例如客户端的聚合.Friendly URL 以及静态的页面聚合.WebSphere Portal V6.1 还提供了新的主题,它含有基于 Web 2.0 的主题.IBM Rational Application Developer V7.5 为这些新特性提供了支持功能.本文描述了这些特性和工具. Rational Application Deve

IBM Rational Application Developer V7.5 Portal Toolkit,第1部分

IBM Rational Application Developer V7.5 Portal Toolkit的新特性 简介:本篇文章是系列文章五篇中的第一篇.它向您提供了 IBM Rational Application Developer V7.5 Portal Toolkit 中的新特性.因为这篇概述介绍的是 V7.5 对以往版本的改进之处,因 此了解以往版本的 Rational Application Developer V7.0 非常有用,但并不意味着您必须熟悉它. 引言 IBM Rat

使用IBM Rational Application Developer轻松实现JavaServer Faces Web程序的

使用IBM Rational Application Developer轻松实现JavaServer Faces Web程序的全球化 在 RAD V7 或者后续版本中使用 JavaServer Widgets Library(JWL) 了解如何使用 IBM Rational Application Developer 来实现 JavaServer Faces Web 程序的全球化.本文描述了开发全球市场所面临的挑战,并介绍了怎样使用 JavaServer Faces Widget Library