この章では、このマニュアルの内容および構成について説明します。
『Oracle Fusion Middlewareパフォーマンスおよびチューニング・ガイド』は、アプリケーション開発者、Oracle Fusion Middleware管理者、データベース管理者およびWebマスターを対象としています。このマニュアルでは、Fusion Middlewareの管理とハードウェアのパフォーマンス・チューニングに関する基本的な知識、ならびにWebLogic Server、XMLおよびJavaプログラミング言語の知識があることが前提となります。
この章、第1章「概要とロードマップ」では、このマニュアルの目的および構成を示します。
第2章「主なパフォーマンス分野」では、Oracle Fusion Middlewareの主なチューニング分野について説明します。この章は、アプリケーション・チューニングのクイック・スタート・ガイドとなります。
第3章「パフォーマンス計画」では、Oracle Fusion Middlewareのパフォーマンス計画手法およびチューニングの概念について説明します。
第4章「Oracle Fusion Middlewareの監視」では、Oracle Fusion Middlewareとそのコンポーネントを監視してパフォーマンス・データを取得し、システムのチューニングやパフォーマンスに問題のあるアプリケーションのデバッグに役立てる方法を説明します。
第5章「Oracle HTTP Serverのパフォーマンス・チューニング」では、Oracle Fusion MiddlewareのWebサーバー・コンポーネントであるOracle HTTP Serverのパフォーマンスを最適化する手法について説明します。Oracle HTTP Serverは、Oracle WebLogic Serverのリスナー、ならびにWeb上の静的ページ、動的ページおよびアプリケーションをホストするフレームワークを提供します。
第6章「Oracle Metadata Service(MDS)のパフォーマンス・チューニング」では、Oracle Metadata Service(MDS)のチューニングのヒントを示します。MDSは、Oracle WebCenter FrameworkやOracle Application Development Frameworkなどのコンポーネントによって、メタデータの管理に使用されます。
第7章「Oracle Application Development Frameworkのパフォーマンス・チューニング」では、アプリケーションにおけるADFスタックのパフォーマンスおよびスケーラビリティを最大化する方法についての基本的なガイドラインを示します。Oracle ADFは、Java Platform, Enterprise Edition(Java EE)標準およびオープンソース・テクノロジをベースとするエンドツーエンドのアプリケーション・フレームワークで、サービス指向アプリケーションの実装を簡素化および迅速化します。この章では、設計時、構成時およびデプロイメント時のパフォーマンスに関する考慮事項を取り上げます。
第8章「Oracle TopLink(EclipseLink)JPAのパフォーマンス・チューニング」では、Java Persistence API(JPA)エンティティ・アーキテクチャのパフォーマンスに関する選択肢を示します。Oracle TopLinkには、EclipseLinkがJPA実装として含まれています。
第9章「Oracle Web Cacheのパフォーマンス・チューニング」では、Oracle Application Server Web Cache(Oracle Web Cache)のパフォーマンスを改善するための方法およびガイドラインを示します。Oracle Web Cacheは、コンテンツ認識型のサーバー・アクセラレータ(リバース・プロキシ)で、Oracle Fusion Middleware上で稼働するWebサイトのパフォーマンス、スケーラビリティおよび可用性を改善します。
第10章「SOA Suiteのコンポーネント共通のチューニング」では、Oracle Service-Oriented Architecture(SOA)Suiteコンポーネントを構成してパフォーマンスを改善するための共通のSOAインフラストラクチャ・チューニング・パラメータについて説明します。Oracle SOA Suiteは、SOAコンポジット・アプリケーションの設計、デプロイおよび管理を目的とするサービス・インフラストラクチャ・コンポーネント一式を備えています。Oracle SOA Suiteでは、サービスを作成して管理し、SOAコンポジット・アプリケーションに組み込むことが可能です。コンポジットを使用すれば、複数のテクノロジ・コンポーネントを組み合せて1つのSOAコンポジット・アプリケーションを簡単に作成できます。
第11章「Oracle Business Rulesのパフォーマンス・チューニング」では、ビジネス・ルールを自動化できるテクノロジについて説明します。JavaコードやBPELプロセスといった手続き型ロジックからのビジネス・ルールの抽出についても触れます。
第12章「Oracle BPEL Process Managerのパフォーマンス・チューニング」では、いくつかのBPELプロパティ設定を取り上げます。これらを構成すると、プロセス・レベル、ドメイン・レベルおよびアプリケーション・サーバー・レベルでパフォーマンスを最適化できます。この章では、各プロパティ設定について説明し、プロパティ設定の使用方法に関する推奨事項を示します。
第13章「Oracle Mediatorのパフォーマンス・チューニング」では、Oracle SOAサービス・インフラストラクチャ内のサービス・エンジンであるOracle Mediatorをチューニングして最適なパフォーマンスを得る方法について説明します。Oracle Mediatorは、サービスおよびイベントの各種プロバイダとコンシューマを仲介するフレームワークを提供します。メディエータ・サービス・エンジンは、SOAサービス・インフラストラクチャのJava EEアプリケーションと連携して動作します。
第14章「Oracle Human Workflowのパフォーマンス・チューニング」では、Oracle Human Workflowをチューニングして最適なパフォーマンスを得る方法について説明します。Oracle Human Workflowは、Oracle SOAサービス・インフラストラクチャ内で稼働するサービス・エンジンです。これを使用すると、対話型の人的プロセスを実行できます。ヒューマン・ワークフローは、プロセスの内部または外部で行われる承認処理、却下処理、再割当て処理といった人間のやり取りに対応しています。Human Workflowサービスは、ビジネス・プロセスと人間とのやり取りの様々な側面を処理する多くのサービスからなります。
第15章「Oracleアダプタのパフォーマンス・チューニング」では、Oracleアダプタをチューニングして最適なパフォーマンスを得る方法について説明します。Oracleテクノロジ・アダプタは、Oracle Application ServerおよびOracle Fusion Middlewareのコンポーネント(Oracle BPEL Process Manager(Oracle BPEL PM)やOracle Mediatorのコンポーネントなど)をファイルシステム、FTPサーバー、データベース・キュー(アドバンスト・キュー(AQ))、Java Message Services(JMS)、データベース表およびメッセージ・キュー(MQ Series)に統合します。
第16章「Oracle Business Activity Monitoringのパフォーマンス・チューニング」では、Oracle Business Activity Monitoringダッシュボード・アプリケーションをチューニングして最適なパフォーマンスを得る方法について説明します。Oracle Business Activity Monitoring(BAM)は、企業のビジネス・サービスおよびプロセスを監視するためのツールを備えています。
第17章「User Messaging Serviceのパフォーマンス・チューニング」では、User Messaging Serviceのチューニングのヒントを示します。Oracle User Messaging Service(Oracle UMS)を使用すると、ユーザーとデプロイ済アプリケーションの間で双方向通信が行えます。Oracle UMSは、電子メール、IM、SMS、テキストから音声に変換したメッセージなど、様々なチャネルに対応しています。Oracle UMSは、Oracle BPEL PM、Oracle Human Workflow、Oracle BAM、Oracle WebCenterなどのOracle Fusion Middlewareコンポーネントと統合されています。
第18章「Oracle Internet Directoryのパフォーマンス・チューニング」では、Oracle Internet Directoryのチューニングおよび構成の要件に関するガイドラインを示します。Oracle Internet DirectoryはLDAPバージョン3対応のサービスです。これを使用すると、分散したユーザー、ネットワーク構成、その他のリソースの情報を高速で取得し、一元的に管理することができます。
第19章「Oracle Virtual Directoryのパフォーマンス・チューニング」では、Oracle Virtual Directoryのチューニングのヒントを示します。Oracle Virtual DirectoryはLDAPバージョン3対応のサービスです。これを使用すると、1つ以上の企業データ・ソースを抽象化したビューが得られます。Oracle Virtual Directoryでは、複数のデータ・ソースが単一のディレクトリ・ビューに一体化されます。そのため、LDAP対応のアプリケーションを様々なディレクトリ・サーバー・データ・ストアと統合できます。
第20章「Oracle Identity Federationのパフォーマンス・チューニング」では、Oracle Identity Federationのチューニングのヒントを示します。Oracle Identity Federationは、複数ドメインからなるアイデンティティ・ネットワークでのシングル・サインオン(SSO)および認証を可能にする、スタンドアロンの自己完結型フェデレーション・サーバーです。
第21章「Oracle Fusion Middlewareセキュリティのパフォーマンス・チューニング」では、Oracle Platform Security for Javaを取り上げます。Oracle Platform Security for Javaは、Java Authentication and Authorization Service(JAAS)やJava EEセキュリティなどのJava機能に対応したOracle Fusion Middlewareセキュリティ実装です。この章では、最適なパフォーマンスを得るための構成方法について説明します。
第22章「Oracle WebCenterのパフォーマンス・チューニング」では、環境の構成、アプリケーションの構成、バックエンド・サービスおよびサーバーの構成など、Oracle WebCenterのチューニングのヒントを示します。
第23章「キャパシティ・プランニング」では、アプリケーションのニーズを満たすために必要なハードウェアおよびソフトウェアの構成を決定するプロセスについて説明します。
第24章「クラスタおよび高可用性機能の使用」では、Oracle Fusion Middlewareコンポーネントのアーキテクチャ、相互作用および依存関係、ならびにコンポーネントを高可用性アーキテクチャにデプロイしてパフォーマンスを最大化する方法について説明します。
付録A「DMSによるアプリケーションのインスツルメント」では、DMSについて説明し、サンプル・アプリケーションを通じて、DMSを使用したJavaアプリケーションのインスツルメント方法を示します。
付録B「関連資料と参照先」では、その他のパフォーマンス関連ドキュメントの参照先を示します。
詳細は、Oracle Fusion Middleware 11gリリース1(11.1.1)ドキュメント・セットに含まれる次のドキュメントを参照してください。
『Oracle Fusion Middleware管理者ガイド』
『Oracle Fusion Middleware 2日で管理者ガイド』
『Oracle Fusion Middleware概要』
『Oracle Fusion Middlewareセキュリティ・ガイド』
『Oracle Fusion Middleware高可用性ガイド』
『Oracle Fusion Middleware Oracle WebLogic Serverパフォーマンスおよびチューニング』
『Oracle Fusion Middleware Oracle SOA Suite管理者ガイド』
Oracle Fusion Middleware Oracle WebCenterの管理者ガイド
『Oracle Fusion Middleware Oracle HTTP Server管理者ガイド』
『Oracle Fusion Middleware Oracle Web Cache管理者ガイド』
『Oracle Fusion Middleware Web Servicesセキュリティおよび管理者ガイド』
『Oracle Fusion Middleware Oracle Internet Directory管理者ガイド』
『Oracle Fusion Middleware Oracle Virtual Directory管理者ガイド』
Oracle Fusion Middleware Oracle Identity Federationの管理者ガイド
その他のドキュメント・リソースは、付録B「関連資料と参照先」を参照してください。