WAS是Web Application Server的简称。
也是Websphere Application Server的简称。
基于Java的应用服务器, 整合企业数据和事务以用于动态电子商务环境。 包括高级集群能力和Web服务特性。
WebSphere®Appl icat ion Server V6.1是IBM®WebSphere软件平台的基础。 它提供了面向服务架构(SOA)所需的安全、 可伸缩、 富有弹性的应用程序基础设施。
• 通过新的特性包简化了使用WebSphere Application Server 6.1的方法。 您可以下载最新的开放标准和创新技术。
• 利用业内主要的Java™ 2 Enterpr ise Edi t ion (J2EE™)1.4和Web服务应用程序平台来帮助构建、运行、 整合和管理动态的随需应变的业务应用程序。
• 通过一组简单的工具和接口, 迅速轻松地构建和部署可重用的应用程序服务。
• 在可靠、 可伸缩、 高度可用的环境中运行服务, 确保不会因应用程序宕机而错失商业良机。
• 以富有弹性、 基于标准的安全性基础设施保护应用程序和数据, 这样的基础设施将消除漏洞隐患, 同时最大化开发人员生产力。
• 通过基于标准的消息传递和最新的Web服务标准来重用软件资产并扩展其范围, 使用强大、 易用的管理和监控工具轻松管理应用程序。
• 随着需求的演进而发展,利用核心资产和技能,现有数百种IBM和业务合作伙伴产品均构建于WebSphere Application Server的基础之上。
• 支持的操作系统: AIX、 HP Unix、 i5/OS、 Linux、 Sun Solaris、 Windows。
WAS Web Application Stress Tool(WAS,Web应用负载测试工具)
性能测试是成功发布一个网络应用的关键因素。当越来越多的用户访问你的站点时,清楚地知道你的应用程序和你的服务器群是怎样工作的就显得非常重要了.
简单来说,WAS就是用来做性能测试的一个工具。
使用WAS的好处
首先,我们来讨论一下使用WAS测试你的应用程序的好处。
它简单
WAS允许你以不同的方式创建测试脚本:你可以通过使用浏览器走一遍站点来录制脚本,可以从服务器的日志文件导入URL,或者从一个网络内容文件夹选择一个文件。当然,你也可以手工地输入URL来创建一个新的测试脚本。
不像其它的工具,你可以使用任何数量的客户端运行测试脚本,全部都有一个中央主客户端来控制。在每一个测试开始前,主客户机透明地执行以下任务:
· 与其他所有的客户机通讯
· 把测试数据分发给所有的客户端
· 在所有客户端同时初始化测试
· 从所有的客户端收集测试结果和报告
这个特性非常重要,尤其对于要测试一个需要使用很多客户端的服务器群的最大吞吐量时非常有用。
它的高可用性
WAS是被设计用于模拟Web浏览器发送请求到任何采用了HTTP1.0或1.1标准的服务器,而不考虑服务器运行的平台。
除了它的易用性外,WAS还有很多其它的有用的特性,包括:
· 对于需要署名登录的网站,它允许创建用户帐号。
· 允许为每个用户存储cookies 和Active Server Pages (ASP) 的session信息
· 支持随机的或顺序的数据集,以用在特定的名字-值对
· 支持带宽调节和随机延迟(“思考的时间”)以更真实地模拟显示情形。
· 支持Secure Sockets Layer (SSL)协议
· 允许URL分组和对每组的点击率的说明
· 提供一个对象模型,可以通过Microsoft Visual Basic® Scripting Edition (VBScript)处理或者通过定制编程来达到开启,结束和配置测试脚本的效果。
WAS的缺陷
除了优势外,WAS的确有一些缺陷存在。当前知道的bug和有关事项都列在WAS的网站上了。以下是当前WAS不支持的特性:
· 以前面所发请求返回的结果为基础,修改URL参数的能力。
· 运行或模仿客户端逻辑的能力
· 为所分配的测试指定一个确定数量的测试周期的能力。
· 对拥有不同IP地址或域名的多个服务器的同时测试能力
注意 你可以使用多个主客户端来同时测试多个服务器。然而,如果你想把所有测试结果联系起来成为一个整体,则需要整理从各个WAS数据库得到的数据
· 支持页面在不同IP地址或域名间的重定向的能力
· 从Web浏览器直接记录SSL页面的能力
注意 WSA已经支持SSL页面的测试,但是没有记录它们。你需要在脚本录制完后,手工地为每个设计好的URL打开SSL支持
虽然对这些限制有一些相应的解决办法,但是如果你的应用依赖一个或多个这样的功能的话,你也许不能完全享受WAS带来的好
Windows Process Activation Service (WAS):为通过消息激活的应用程序提供进程激活、资源管理和运行状况管理服务。
WebSphere Application Server V7 (WAS V7)
WebSphere Application Server V7 构建在早期版本的强大和稳定的核心之上,并具有若干新特性和增强功能。除了支持最新的标准和编程模型以外,V7 还包含系统管理、安装和安全性方面的重要改进。总而言之,这些特性进一步扩展了 WebSphere Application Server 平台的覆盖范围、运行时管理功能和应用程序部署选项,以帮助您降低成本和进一步发展企业。
本概述将向您介绍这个新版本中的一些关键特性,这些特性使得该版本可以为您的 SOA 环境提供更加灵活和可靠的基础。
标准
WebSphere Application Server V7 包括对以下技术的支持:
Java EE 5
WebSphere Application Server V7 中最值得注意的支持标准是 Java™ Platform, Enterprise Edition (Java EE) 5。WebSphere Application Server V7 提供了对 Java EE 5 规范的完全支持,包括以前在 V6.1 中作为功能包提供的 Web 服务和 EJB 3.0 功能。
如果您不熟悉 Java EE 5,这个最新版本的标准代表了 Java 企业编程模型的重大发展,在应用程序开发人员体验方面带来了可观的改进,从而又在应用程序开发人员工作效率方面带来了重大改进。经常用于描述 Java EE 5 编程模型的短语是逐渐披露 (progressive disclosure),这意味着迄今为止 Java EE 开发所必需的大部分“样板”代码已经消除。取而代之的是,最常用的应用程序上下文作为缺省行为提供,然后通过使用注释 (annotation),您可以根据需要覆盖缺省行为,从而获得所需的实现。通过这种方式,应用程序将逐渐地仅构造至所需的程度。
WebSphere Application Server V7 还引入了对 Java Platform, Standard Edition (Java SE) 6 的支持。
依赖项注入
就覆盖缺省行为而言,开发人员的工作效率得到进一步提高,因为可以使用注释而不是编写代码来方便快捷地完成缺省行为覆盖。注释与称为依赖项注入或反向控制(Inversion of Control,IoC)的编程模式结合使用,在该模式中,应用程序代码只需声明变量,并对它们进行注释以表示所需的任何内容,然后容器将“注入”指定的对象或资源引用。
分享到:
相关推荐
在IT行业中,WebSphere Application Server(简称WAS)是由IBM开发的一款企业级应用服务器,用于部署和管理Java EE(Java Enterprise Edition)应用程序。在提供的标题和描述中,我们聚焦于一个特定的操作,即如何...
在IT行业中,Web Application Server(WAS)是用于托管和运行Web应用程序的软件平台,它为开发者提供了服务器端环境来部署和管理业务逻辑。在给定的“WAS生成工具.rar”压缩包中,我们主要关注的是一个工具,它能够...
"WAS基本使用手册" WebSphere Application Server(简称WAS)是一款功能强大且灵活的应用服务器,广泛应用于大型企业级应用程序的开发和部署中。WAS提供了强大的管理功能、灵活的架构、丰富的API接口和高效的性能,...
### WAS集群、IHS、WAS操作概述 #### 一、安装 ##### 1.1 ND网络版和单服务器版特点 - **ND网络版**:适用于分布式环境,支持跨多台服务器部署,具备高可用性和负载均衡能力,能够更好地支持大规模应用。此版本...
IBM WebSphere Application Server Network Deployment(WAS ND)是IBM公司推出的一款企业级应用服务器软件,它为Java EE应用程序提供了全面的支持,包括事务处理、安全性、集群等特性。WAS ND 9.0是该系列软件的一...
Linux 安装 WAS8.5.5 Linux 作为一个流行的开源操作系统,广泛应用于各种服务器和嵌入式系统中。WebSphere Application Server(WAS)是 IBM 公司推出的一个基于 Java 的应用服务器,用于构建、部署和管理企业级...
【标题】:WebSphere Application Server (WAS) 补丁安装指南 【描述】:本文档将详细阐述WebSphere Application Server (WAS)的补丁安装配置步骤,旨在帮助管理员理解如何有效地更新WAS环境,确保系统性能和安全性...
WAS V8.5 for Linux 安装以及性能调优概要 WAS V8.5 for Linux 安装是指在 Linux 操作系统上安装 WebSphere Application Server V8.5 的过程。性能调优是指对 WAS 服务器的性能进行优化,以提高服务器的运行效率和...
### NC-WAS 集群部署详解 #### 一、NC-WAS 集群部署概述 NC-WAS集群部署是指用友NC系统与IBM WebSphere Application Server (简称WAS)集群结合的一种部署方式。这种部署模式充分利用了WAS集群的优势,能够实现负载...
WAS 8.5.5 的安装介质包括三个部分:WASND_v8.5.5_1of3.zip、WASND_v8.5.5_2of3.zip 和 WASND_v8.5.5_3of3.zip,这三个文件可以在 IBM 官方网站上下载。另外,还需要准备补丁安装介质,包括 WAS_V8.5.5_SUPPL_1_OF_3...
WAS 8.5 静默安装及升级补丁完整步骤 WAS 8.5 静默安装是指在不需要用户交互的情况下安装 WAS 8.5。这个过程可以自动完成安装和配置WAS 8.5,减少了人工操作的错误 possibilities。下面是 WAS 8.5 静默安装的详细...
### WAS8.5静默安装及升级补丁详解 #### 一、背景介绍 随着企业对WebSphere Application Server (WAS)的需求日益增加,高效、批量的安装与更新成为了一个重要议题。静默安装(Silent Installation)因其便捷性和...
IBM WebSphere Application Server(WAS)是IBM提供的一个用于开发和运行Java EE应用程序的企业级应用服务器。最新版本的WAS,即WAS9,在与Java的结合方式上发生了变化,不再包含Java环境,而是要求用户单独安装Java...
### 用友NC65+was安装配置指南 #### NC6+WAS安装及部署概述 本文档旨在提供详细的用友NC6与WebSphere Application Server (WAS) 的安装与配置指南,适合技术人员参考使用。本指南包括单机安装部署、垂直集群安装...
易语言梦幻WAS提取是一种针对特定游戏资源文件的解析技术,主要应用于易语言编程环境中。在游戏开发中,为了节省存储空间和提高加载速度,往往会对游戏数据进行压缩和编码,其中“WAS”文件就是一种常见的游戏资源...
在IBM WebSphere Application Server (WAS)中,管理和操作服务器主要依赖于一系列的命令行工具。这些命令提供了对服务器生命周期的控制,包括启动、停止、监控等关键功能。以下是关于WAS基本命令操作的详细说明: ...
IBM WebSphere Application Server (WAS) 是一个强大的企业级应用服务器,用于运行和管理Java EE (现在称为Jakarta EE) 应用程序。在大型企业环境中,自动化部署是提高效率和减少错误的关键环节。"IBM WAS 自动部署...
随着技术的不断进步和发展,为了确保应用服务器能够更好地适应新的需求和技术标准,定期对WebSphere Application Server (WAS) 进行升级是非常必要的。本文将详细介绍如何从WebSphere Application Server 7.0.0.0...
《NC6+WAS安装及部署完全手册》是针对企业级应用服务器WebSphere Application Server (WAS)与NC6系统在Windows和Linux环境下的详细安装与部署指南。本手册旨在帮助IT专业人员理解并掌握这两种不同操作系统环境下NC6...
### WAS 8.5.5.0 升级至 8.5.5.13 及配置 JDK1.8 手册 #### 一、背景介绍 在 IT 领域,系统的稳定性和兼容性至关重要。随着技术的发展,软件环境也需要不断升级以满足新的需求。IBM WebSphere Application Server...