Oracle® Fusion Middleware Oracle WebLogic Server JMS プログラマーズ ガイド 11g リリース 1 (10.3.1) B55536-01 |
|
戻る |
次へ |
この章では、『Oracle Fusion Middleware Oracle WebLogic Server JMS プログラマーズ ガイド』の内容と構成について説明します。
このドキュメントは、WebLogic Server Java Message Service (JMS) を利用したアプリケーションを開発およびコンフィグレーションするソフトウェア開発者を対象としています。また、WebLogic Server を評価するビジネス アナリストや、特定のアプリケーション用に WebLogic Server JMS の使用を考えているシステム設計者にとって便利な情報も掲載しています。
このドキュメントのトピックでは、ソフトウェア プロジェクトの設計および開発段階に関連する情報を提供します。また、プロジェクトのテストおよびプロダクション前の段階で見つかるアプリケーションの問題を解決するうえで便利なトピックもあります。
このドキュメントでは、プロダクション段階での JMS の管理、モニタ、パフォーマンス チューニングについては扱いません。これらのトピックに関する WebLogic Server のマニュアルとリソースへのリンクについては、「関連ドキュメント」を参照してください。
このドキュメントは、Java EE および JMS の概念に精通している読者を対象としています。このドキュメントでは、WebLogic Server JMS が提供する付加価値機能と、JMS アプリケーションを実行する WebLogic Server 機能の使い方に関する主要な情報が重点的に扱われています。
この章「概要とロードマップ」では、このガイドの構成について説明します。
「WebLogic JMS について」では、Java Message Service の概要を説明します。また、WebLogic JMS コンポーネントと機能についても説明します。
「アプリケーション設計のベスト プラクティス」では、WebLogic Server JMS の設計オプション、設計の過程で検討するアプリケーションの動作、および推奨される設計パターンについて説明します。
「基本的な JMS アプリケーションの開発」では、WebLogic JMS アプリケーションを開発する方法について説明します。
「アプリケーションの管理」では、WebLogic JMS の付加価値機能を使用して JMS アプリケーションをプログラム的に管理する方法について説明します。
「JMS モジュール ヘルパーを使用したアプリケーションの管理」では、JMS サーバ、ストア アンド フォワード エージェント、および JMS システム リソースをプログラム的に作成および管理する方法について説明します。
「WebLogic JMS でのマルチキャストの使い方」では、マルチキャストを使用して、指定したホストのグループへのメッセージ配信を有効にする方法について説明します。マルチキャストで配信されたメッセージは、その後サブスクライバに転送されます。
「分散送り先の使用」では、WebLogic JMS で分散送り先を使用する方法について説明します。
「WebLogic JMS を EJB やサーブレットと組み合わせて使用するために拡張されたサポート」では、WebLogic JMS を Java EE コンポーネント (エンタープライズ Java Bean、サーブレットなど) と組み合わせて使用するのを容易にする最良の方法について説明します。
「メッセージ順序単位の使用」では、メッセージ順序単位を使用して、WebLogic JMS キューの使用時に厳格なメッセージ順序を提供する方法について説明します。
「作業単位メッセージ グループの使用」では、作業単位メッセージ グループを使用して、WebLogic JMS の使用時にメッセージのグループを提供する方法について説明します。
「WebLogic JMS によるトランザクションの使い方」では、WebLogic JMS でトランザクションを使用する方法について説明します。
「WebLogic JMS C API」では、WebLogic JMS と相互運用する C プログラムを開発する方法について説明します。
「サーバ障害からの回復」では、サーバで障害が発生した場合に JMS アプリケーションを正常に終了させる方法、およびサーバで障害が発生した後に JMS データを移行する方法について説明します。
「非推奨となった WebLogic JMS 機能」では、このリリースの WebLogic Server で非推奨になった機能について説明します。
「FAQ : リモート JMS プロバイダの統合」では、WebLogic Server をリモート JMS プロバイダと統合する方法に関するよくある質問とその回答を紹介します。
「送り先のルックアップ方法」では、送り先をルックアップするために使用できる方法の概要について説明します。
このドキュメントには、JMS 固有の設計および開発上の情報が含まれています。
WebLogic Server アプリケーションを開発、デプロイ、およびモニタするための包括的なガイドラインについては、以下のドキュメントを参照してください。
『Oracle Fusion Middleware Oracle WebLogic Server JMS のコンフィグレーションと管理』。WebLogic JMS リソースのコンフィグレーションと管理に関する情報が記載されています。
『Oracle Fusion Middleware Oracle WebLogic Server ストア アンド フォワードのコンフィグレーションと管理』。WebLogic JMS とストア アンド フォワード サービスの利点および用法に関する情報が記載されています。
「WebLogic 永続ストアの使い方」。システム レベルの永続ストアの利点と使い方に関する情報が記載されています。
『Oracle Fusion Middleware Oracle WebLogic Server アプリケーションのデプロイメント』。WebLogic Server アプリケーションのデプロイに関する最も詳細なガイドです。
このドキュメントの他にも、さまざまなサンプル コードやチュートリアルが JMS 開発者向けに用意されています。サンプルとチュートリアルでは WebLogic Server JMS の動作が例示され、主要な JMS 開発タスクを実行する実際的な手順が示されています。
独自の JMS アプリケーションを開発する前に、まず JMS サンプルの一部またはすべてを実行することをお勧めします。
MedRec は WebLogic Server に付属したエンドツーエンドのサンプル Java EE アプリケーションであり、一元的で独立した医療記録管理システムをシミュレートします。MedRec アプリケーションには、患者、医師、および管理者に対して、さまざまなクライアントを使用して患者のデータを管理するフレームワークが用意されています。
MedRec は WebLogic Server と Java EE の機能を例示し、Oracle 推奨のベスト プラクティスを重要点として示します。MedRec は WebLogic Server 配布キットに含まれており、Windows マシンの [スタート] メニューからアクセスできます。Linux などのプラットフォームでは、WL_HOME
\samples\domains\medrec
ディレクトリから MedRec を起動します。WL_HOME
は、WebLogic Platform の最上位のインストール ディレクトリです。
MedRec には、Web アプリケーション、Web サービス、ワークフロー アプリケーション、および将来のクライアント アプリケーションからのリクエストを連携して処理する複数のエンタープライズ Java Bean (EJB) で主に構成されるサービス層があります。このアプリケーションには、メッセージ駆動型 EJB、ステートレス セッション EJB、ステートフル セッション EJB、およびエンティティ EJB が含まれます。
WebLogic Server のこのリリースに追加された新機能の一覧については、『Oracle Fusion Middleware Oracle WebLogic Server の新機能』を参照してください。