WebSphere Application Serverは、迅速性、柔軟性に優れたシンプルなアプリケーション開発・管理環境です。障害回復力強化のため、新たにインテリジェント管理機能が追加されました。ビジネス・クリティカルで重要度の高い企業アプリケーションから、部署単位の最小規模のアプリケーションに至るまで、WebSphere Application Serverの採用により、最高水準の信頼性、可用性、セキュリティー、スケーラビリティーが得られます。
開発エクスペリエンスの向上
開発者の生産性向上を求める開発部門、あるいはアプリケーション実行のために軽量な本番用サーバーを求める企業など、軽量で使いやすく、なおかつ強力なアプリケーション・サーバーを必要とするユーザーのために、WebSphere Application Server V8.5はシンプルかつ軽量なWebアプリケーション用ランタイムLiberty Profileを提供します。超高速で再起動し、サイズが小さく使いやすいLiberty Profileは、Web アプリケーション構築の有力な選択肢となります。同時に、リソース使用率の最小化が最重要課題である本番用サーバーとしても、有力な選択肢となります。
ハイライト:
- Web、OSGi、モバイルの各アプリケーションを対象とした、シンプルかつ軽量なアプリケーション開発・実行環境
- 開発目的用に無償提供、容易にダウンロード可能
- ダウンロード・サイズが50MB未満の超軽量モジュール式ランタイム環境
- サーバーを5秒未満で超高速起動
- 構成の簡素化による生産性向上
- WebアプリケーションのためにJava EEおよびOSGiアプリケーションのデプロイをサポート
- LDAPレジストリーをサポート
- アプリケーションと構成済みサーバーをパッケージとしてデプロイ
- アプリケーションとサーバーのパッケージを一元管理して複数ノードにデプロイ
- 幅広いツールをサポートするためにEclipseプラグインを提供
- プラットフォームとして、分散プラットフォーム、z/OS、Mac OS(開発のみ)をサポート
- アプリケーションで必要となる機能を搭載することで、各サーバーのサイズと速度を維持
Liberty Profileのインストールとデプロイ
エンドツーエンドのテストを簡素化するために、ソリューション全体を「解凍」するだけでデプロイできるように、アプリケーション、Liberty Profile サーバー・ランタイム、およびその構成を「パッケージ・サーバー」として1つのアーカイブにまとめる簡単なスクリプトが提供されます。Job Managerには、パッケージ化されたLiberty Profile サーバー・アプリケーションを一元的に配布、デプロイできるオプションがあり、サーバーのライフサイクルを管理することができます。Job Managerによる管理には、次の主な特長があります。
- 一元管理のサポート。Liberty Profile サーバー・リソースのデプロイを全ライフサイクル、つまり、最初のインストールから更新、アンインストールまですべてサポートするジョブを実行できます。Deployment Managerは必須ではありませんが、Deployment ManagerのJob Manager機能を使用すると、Liberty Profile サーバーとそのリソースを管理することができます。
- Liberty Profileの高速インストール。Liberty Profile サーバー・リソースの圧縮ファイルを解凍し、「Liberty Profile サーバー・リソースのインストール」のジョブを実行するだけでインストールできます。
- ソフトウェア開発キット(SDK)、ランタイム・バイナリー・ファイル、サーバー構成、アプリケーション・バイナリー・ファイルなどのリソースを多くのサーバー・インスタンス間で柔軟に共有できます。
- スムーズな更新ができるため、どのリソースの新バージョンも簡単にインストールできます。新旧リソースの切り替えやリソースの複数バージョンの同時実行も簡単に行うことができます。
- ターゲット・ホストにエージェントが不要のため、管理に伴うオーバーヘッド・コストを削減できます。
- OSGiテクノロジー上に構築され、サポート対象の幅広いJavaランタイム環境(JRE)で実行できます。
統合ツール
- WebSphere Application Server Developer Tools for Eclipse V8.5は、Java EE、OSGi、Web 2.0、モバイルの各アプリケーションを開発、アセンブルし、Liberty Profileを含むWebSphere Application Serverにデプロイするための軽量なツール・セットです。
- 最適化された統合開発ツールを使用すると、開発時の生産性を向上させることができます。別途購入可能な、あるいはWebSphere Tools エディションに含まれるRational Application Developer V8.5は、Java、Java EE、Web、Webサービス、SOA、OSGi、ポータルの各アプリケーションを企業で開発できる総合開発環境です。設計者と開発者は、この環境を使用してアプリケーションを開発、アセンブルし、WebSphere Application Server V8.5にデプロイすることができます。さらに、V8.5 ランタイム環境の高速デプロイ機能を使用してアプリケーションをテストすることもできます。
- Application Migration Toolkitを使用すると、以前のリリースのWebSphere Application Serverや、TomcatなどのIBM以外のアプリケーション・サーバーからも、既存のアプリケーションを簡単に移行できます。このツールは、アプリケーションをスキャンし、変更が必要な箇所を特定し、自動的に変更を行うことも可能なため、移行プロセスが簡素化され、タイム・ツー・バリューを短縮できます。
- WebSphere Application Server Tools エディションが更新され、アプリケーション・サーバーと関連ツールの最新バージョンが追加されました。このパッケージは、高品質のエンタープライズ・アプリケーションを開発、提供、管理できる総合的なソリューションです。このバンドルには、Rational Application DeveloperとWebSphere Application Server Developer Tools for Eclipseの無制限ライセンスが含まれます。これらのライセンスは、同時に購入した本番用サーバーでのみサポートされます。
OSGiアプリケーションでのEnterprise JavaBeans(EJB)のサポート
EJBの資産を含む再利用可能なバンドルからOSGiアプリケーションをアセンブルすると、高度なモジュール式アプリケーション開発を活用することができます。OSGiバンドルのEnterprise Beanは、最初から開発することもできますが、既存のEJB資産を組み込み、移行することで、モジュール式のOSGiを最小限のコード変更で利用することができます。Stateful、Stateless、および Singleton Enterprise Beanがサポートされています。
OSGiアプリケーションの中には、Message-driven Bean(MDB)も使用できます。Enterprise Beanを含むOSGiアプリケーションをデプロイ、構成するときには、wsadminまたは管理コンソールを使用して、Java EE エンタープライズ・アプリケーションと同様に行ってください。
Web 2.0 and Mobile Toolkit
このツールキットは、サービス指向アーキテクチャーの拡張を目的とした、すぐに利用できる開発者向けコンポーネントです。Webサービス、SOAサービス、Java Enterprise Edition オブジェクトを対話型のデスクトップ Web/モバイルWebユーザー・インターフェースに接続することができます。このツールキットを使用すると、デスクトップ・ブラウザー用に開発されたアプリケーションをスマートフォンやタブレットなどのモバイル・デバイス用に変更してデプロイすることができます。
インテリジェント管理機能と障害回復力強化
WebSphere Application Server V8.5は、業界最先端の障害回復力と可用性を確保するように設計されています。新しいインテリジェント管理機能は、できる限り高いレベルの可用性をエンド・ユーザーに提供するために、アプリケーションの可用性、柔軟性、サービス品質をプログラムで計測、実現します。さらに、障害回復機能が総所有コストを引き下げると同時に、全体的なサービス品質を向上させます。
インテリジェント管理機能
インテリジェント管理機能は、障害回復機能と仮想化機能を強化するために従来のアプリケーション・サーバーを新しいテクノロジーで拡張したものです。アプリケーション・サーバー内の問題を感知して対応し、エンド・ユーザーがシステム停止に遭遇する前に問題を自動修正またはルーティングする自律的機能を提供します。以前のバージョンでは、こうした高度な障害回復機能はWebSphere Virtual Enterpriseとして別途購入が必要でしたが、新しいバージョンではWebSphere Application Server Network Deploymentに組み込まれています。
ハイライト:
アプリケーション・エディション管理。アプリケーションのロールアウトをシステムの中断なく行うことができます。アプリケーションのアップグレードもエンド・ユーザーへのサービスを中断することなく行うことができます。
- システム中断を伴わないアプリケーション・アップグレード
- アプリケーションやサービスの可用性を損なうことなく、新しいアプリケーションをデプロイ
- アプリケーション・バージョンの有効化と、アプリケーションへのリクエストのルーティングを調整
- 公開前にアプリケーションの最終バージョンを特定のユーザー・グループでテスト
アプリケーション・ヘルス管理。アプリケーション・サーバーの状況をモニターします。エンド・ユーザーがサービス停止に見舞われる前に問題を感知し、問題箇所に対応することができます。
- アプリケーションやアプリケーション・インフラストラクチャーの問題が深刻にならないうちにプロアクティブに対処
- インフラストラクチャーのヘルス状態をモニターし、対応アクションを実行
新しいインテリジェント・ルーティング機能。ビジネス・クリティカル・アプリケーションを優先することで、ビジネスの成果を向上します。管理者が定義したルールに基づき、リクエストの優先度設定とルーティングを行います。
- インバウンド・トランザクション(ワークロード)要求をリアルタイムで管理
- 最適なアプリケーション・サーバーにリクエストをルーティング
- 優先度の高いリクエストを処理できるようにシステムを最適化
- インバウンド要求がバックエンド・アプリケーションのリソースに影響を与えないように対処
動的クラスター機能。ワークロード要求に基づき、アプリケーション・サーバーの仮想マシン(JVM)の新しいインスタンスをプロアクティブにプロビジョニングし、起動/停止します。複数のアプリケーションがリソースを求めて競合する場合でも、サービス・レベル・アグリーメント(SLA)を達成することができます。
- ワークロードの分類、優先度設定、インテリジェントなルーティングが可能
- アプリケーション・パフォーマンスのモニターが可能
- サービス・ポリシーを常に達成するために、必要に応じてリソースを調整
メッセージング・インフラストラクチャーの障害回復力の強化
- メッセージング・エンジン・エラーからの復旧機能の向上。復旧可能なデータベース・エラーがこう可用性マネージャーで検出されると、該当するメッセージング・エンジンが停止し、スタンバイのメッセージング・エンジンが自動的に起動します。アプリケーション・サーバーで実行中の他のアプリケーションは、メッセージング・エンジンの障害の影響を受けません。
- 障害発生後のメッセージング・エンジンの再起動が可能。復旧可能なデータベース・エラーによってメッセージング・エンジンに障害が発生すると、そのメッセージング・エンジンは無効になり、クラスター内の別のメッセージング・エンジンにフェイルオーバーされます。
- サービス統合バスのパフォーマンス向上。マルチコア・アーキテクチャーに複数の宛先を同時に読み込むことで、メッセージング・エンジンの起動時間を短縮します。
- メッセージ・ストアからのメッセージング・エンジンの構成の復旧。問題発生前のメッセージング・エンジンで使用されていた構成データが使用できない場合、新しいrecoverMEConfigコマンドを使用して、メッセージ・ストアからメッセージング・エンジンの永続データを復旧できます。
メモリー・リークの検出および保護機能の強化
アプリケーションとモジュールの動作をモニターし、アプリケーションや個別のモジュールが停止したときに診断を行います。アプリケーション・サーバーの可用性向上に役立ちます。
操作、セキュリティー、制御の向上
WebSphere Application Serverは、業界最先端のパフォーマンス、運用効率、および信頼性により、企業でのコスト削減をサポートします。企業はWebSphere Application Serverの高い性能を活用して、ワークロードや管理を統合し、システムの信頼性を犠牲にすることなく総保有コスト(TCO)を削減できます。WebSphere Application Serverの実績あるトランザクション・サポートにより、企業はトランザクションの完全性と総合的な信頼性を維持しつつ、トランザクションの失敗やシステムのダウン時間に起因するビジネス機会逸失の可能性を最小限にすることができます。
WebSphere バッチの強化
WebSphere バッチは、Java バッチ処理の入力、実行、管理が可能な企業レベルのバッチ実行管理環境です。バッチ処理用インフラストラクチャーとして、ビジネス・ロジックをオンライン・トランザクション処理(OLTP)アプリケーションと共有できるようにします。そのため、リスクと管理作業の軽減によってコスト削減につながり、オフライン・バッチの時間が不要になることでビジネスが「常にオン」の状態になります。その結果、ミッション・クリティカルなバッチ・アプリケーションに必要となる企業レベルのサービス品質を実現できます。こうした高度な WebSphere バッチ機能は、以前のバージョンでは WebSphere Compute Grid として別途入手が必要でしたが、新しいバージョンでは WebSphere Application Server に組み込まれています。WebSphere バッチのハイライトは次のとおりです。
- 別々の実行環境をまたいで実行されるバッチ・ジョブをエンドツーエンドで管理
- バッチ・プロセスと対話型(OLTP)プロセスを継続的に交互に配置することにより、OLTPのアップタイムを最適化
- Parallel Job Managerによる並列処理。マルチスレッドと管理の複雑さをユーザーに意識させることなく、大規模な問題を複数のサーバー・リソースで分割、管理、並列処理することができます。
- スケジュールに基づくバッチ起動に加え、随時行われるイベント駆動型のバッチ起動により、リアルタイムに近いバッチ処理を実現
- Tivoli Workload Schedulerなどのエンタープライズ・スケジューラーとの統合
- ワークロード・マネージャーとの統合による、サービス・レベル・アグリーメント(SLA)管理
IBM WebSphere SDK Java Technology Edition V7.0のサポート
このIBM ソフトウェア開発キット(SDK)は、Oracle Java Platform、Standard Edition(Java SE)7のアプリケーション・プログラミング・インターフェース(API)に準拠した全機能搭載のJava用SDKです。IBM WebSphere SDK Java Technology Edition V7.0を使用すると、Java 7 APIレベルのJavaアプリケーションを開発、デプロイでき、Java APIレベルのJavaパラダイム「write once, run anywhere(一度書けば、どこでも実行できる)」を継続することができます。このSDKには、開発者がJavaアプリケーションを作成するのに必要なJavaアプリケーション・ランタイム環境とその他のツールが含まれています。
Java V7.0のAutomatic Resource Management(ARM)
Java V7.0のARM機能は、外部リソースに対するステートメントと接続をJavaフレームワークが自動的にクローズします。そのため、アプリケーションでのエラー処理とリソース管理に関する問題を軽減できます。その結果、アプリケーションでのリソース管理タスクが軽減され、重要なトランザクションのロジックの最適化に時間を割くことができます。
OSGi Blueprint XMLファイルでのBeanセキュリティーの構成
Blueprint XMLファイルのBean宣言にアクセス制約要素を組み込むことで、Beanセキュリティーを構成することができます。アクセス制約要素で指定されたロールのユーザーのみが、Beanのメソッドにアクセスできます。
ログ・レコードとトレース・レコードの拡張子によるフィルタリングが可能になったHigh Performance Extensible Logging(HPEL)ログ・ビューアー
LogViewer コマンド・ライン・ツールを使用すると、ログ・レコードとトレース・レコードの拡張子の内容に基づいてレコードをフィルタリングできます。アプリケーション・サーバーは、Java EE アプリケーションに関連するログ・レコードとトレース・レコードごとに、アプリケーションの名前を示すappName拡張子を自動的に作成します。また、アプリケーション・サーバーは、特定のタイプの要求(例:HTTP要求またはJMS要求)の処理時に作成されるログおよびトレース・レコードごとにクロス・コンポーネント・トレースが有効な場合、要求の固有IDを示すrequestId拡張子を自動的に作成します。さらに、LogRecordContext APIを使用して、HPELのログ・エントリーとトレース・エントリーにカスタムの拡張子を追加することもできます。
クロス・コンポーネント・トレース(XCT)
XCTは、ログ・エントリーとトレース・エントリーの関連付けを可能にします。クロス・コンポーネント・トレース機能を使用すると、複数のコンポーネントをまたいで発生する問題の根本原因を特定できます。XCTは、ログ・エントリーとトレース・エントリーに注釈を付け、複数のスレッド、プロセス、サーバーで処理される1つのリクスエトのログ・エントリーが同じ作業単位に属していると分かるようにします。この機能強化により、管理者とサポート・チームは、スレッドまたはプロセスの境界をまたぐリクエストの流れをエンドツーエンドで追跡できます。
IBM Support Assistant Data Collectorによる問題判別の向上
IBM Support Assistant Data Collector for WebSphere Application Server ツールの最も重要な機能は、問題データの自動収集です。また、このツールは、IBM ソフトウェア製品で検出された各種の問題の兆候を分析します。問題のタイプ別に情報を収集するため、調査中の問題の原因特定に役立ちます。このツールを使用すると、適切なRAS トレース・レベル・セットによって問題再現時間を短縮できるだけでなく、適切なログ情報をIBMサポートに送信するための労力も削減できます。
管理監査オプションの強化
WebSphere Application Serverでは、アプリケーション・サーバー構成に対する変更をリポジトリー・チェックポイントで監査することができます。設定すると、構成に変更が加えられるたびに、セキュリティー監査レコードが作成されます。リポジトリー・チェックポイントは、構成変更が行われる前のリポジトリーの保存イメージを表します。マスター構成リポジトリーからファイルのコピーをバックアップするようにチェックポイントを構成することができます。フル・チェックポイントは、構成リポジトリー全体の完全なコピーです。差分チェックポイントは、構成リポジトリーのサブセット・スナップショットであり、製品の構成を変更するときに作成されます。チェックポイントを使用すると、構成リポジトリーを以前の状態に戻すことができます。
フォレスター社の調査報告 ‐ IBM WebSphere Application ServerのTotal Economic Impact
WAS 人気コンテンツ
IBM、IBMロゴ、ibm.com、RationalおよびWebSphereは、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点でのIBMの商標リストについては、www.ibm.com/legal/copytrade.shtml(US)をご覧ください。
JavaおよびすべてのJava関連の商標は、Oracleやその関連会社の米国およびその他の国における商標または登録商標です。


