Oracle® Fusion Middleware Oracle WebLogic Server RMIのプログラミング 11gリリース1 (10.3.6) B61626-06 |
|
![]() 前 |
![]() 次 |
この章では、このガイド『Oracle WebLogic Server RMIのプログラミング』の内容と構成について説明します。
このドキュメントは、Remote Method Invocation (RMI)とInternet Inter-ORB Protocol (IIOP)の機能を使用してe- コマース・アプリケーションを構築するアプリケーション開発者を対象としています。Web技術、オブジェクト指向プログラミング技術、およびJavaプログラミング言語について読者が精通していることを前提としています。このドキュメントでは、WebLogic Serverが提供する付加価値の高い機能を紹介し、RMIを用いたアプリケーションを開発する際のWebLogic Server機能の使い方について主要な情報を示します。
このマニュアルでは、JavaSoft Remote Method Invocation (RMI)仕様に基づいたOracle WebLogic Server RMI実装について説明します。Oracleの実装をWebLogic RMIと呼びます。
第1章「概要とロードマップ」 では、このドキュメントの構成を紹介します。
第2章「WebLogic RMIの理解」はWebLogic RMIの機能とアーキテクチャの概要です。
第3章「WebLogic RMIの機能」では、WebLogic Server用RMIをプログラミングするときに使用する機能について説明します。
第4章「WebLogic RMIコンパイラの使い方」では、WebLogic RMIコンパイラについて説明します。
第5章「WebLogic RMIでのT3プロトコルの使い方」では、RMIおよびT3プロトコルの使い方について説明します。
第6章「WebLogic RMIの実装方法」では、WebLogic RMIの実装方法について、簡単な例を用いて手順を追って説明します。
第7章「RMI over IIOPの使い方」では、RMI over IIOPの定義と、Weblogic ServerのRMI-IIOPの実装の概要について説明します。
第8章「ロード・バランサとのWebLogic RMIの統合」では、ハードウェア・ロード・バランサなどのロード・バランサと、Webサーバー・プラグインを含むWebサーバーに対するWebLogic RMIサポートについて説明します。
第9章「WebLogic ServerのRMI-IIOP用構成」では、WebLogic ServerでのRMI-IIOPアプリケーションのサポートに関連する概念、問題および手順について説明します。
第10章「アプリケーション設計のベスト・プラクティス」では、RMIおよびRMI over IIOPアプリケーションを開発するときの推奨設計パターンについて説明します。
「付録A WebLogic ServerでのCORBAのサポート」では、WebLogic ServerでのCORBAのサポートについて説明します。
WebLogic RMIに関連するトピックの情報は、以下のドキュメントを参照してください。
http://download.oracle.com/javase/6/docs/technotes/guides/rmi/
のJava RemoteMethod Invocation (RMI)のセクションに、Remote Method Invocation (RMI)に関する基礎的なチュートリアルへのリンクがあります。
『Oracle WebLogic Serverアプリケーションの開発』。WebLogic Serverアプリケーションの開発ガイドです。
『Oracle WebLogic Server JNDIのプログラミング』。WebLogic Java Naming and Directory Interfaceの使用方法に関するガイドです。
『Oracle WebLogic Serverスタンドアロン・クライアントのプログラミング』。WebLogic Serverと相互運用する共通スタンドアロン・クライアントの開発に関するガイドです。
『Oracle WebLogic Serverパフォーマンスおよびチューニング』。WebLogic Serverアプリケーションのパフォーマンスをモニターして改善するための情報が提供されます。
http://www.oracle.com/technetwork/java/javase/tech/corba-135898.html
では、CORBAとJavaプラットフォームの概要が説明されています。
http://download.oracle.com/javase/6/docs/technotes/guides/idl/index.html
には、標準のIDL (Object Management Group Interface Definition Language)とIIOPの使い方に関する情報があります。
http://www.omg.org
Object Management Groupのホームページです。
http://www.omg.org/technology/documents/index.htmのCORBA言語マッピング仕様
このドキュメントの他にも、様々なサンプル・コードやチュートリアルが開発者向けに用意されています。それらのサンプルとチュートリアルはWebLogic Serverの動作を例示し、主要な開発タスクを実行する実際的な手順を示します。
独自のアプリケーションを開発する前に、まずRMIサンプルの一部またはすべてを実行することをお薦めします。
MedRecはWebLogic Serverに付属したエンドツーエンドのサンプルJava Platform, Enterprise Edition (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 WebLogic Serverの新機能』を参照してください。