|
|
CORBA サーバ・アプリケーションの開発方法
このマニュアルでは、プログラマが BEA Tuxedo 製品の主な機能をインプリメントして、BEA Tuxedo ドメインで実行されるスケーラブルで高性能なサーバ・アプリケーションを設計およびインプリメントする方法について説明しています。Basic CORBA サーバ・アプリケーションの設計とインプリメントで使用されている例は、『BEA Tuxedo CORBA University サンプル・アプリケーション』で説明するサンプル・アプリケーションに基づいています。
CORBA サーバ・アプリケーションをビルドするために作成するエンティティ
サーバ・アプリケーション用の CORBA オブジェクトのインプリメンテーション
OMG IDL インターフェイス定義で CORBA オブジェクトのオペレーションを確立する方法
CORBA オブジェクトのオペレーションをインプリメントする方法
クライアント・アプリケーションがサーバ・アプリケーションの CORBA オブジェクトをアクセスおよび操作する方法
クライアント・アプリケーションがサーバ・アプリケーションのファクトリを見つけるしくみ
BEA Tuxedo CORBA サーバ・アプリケーションの作成手順
ステップ 1: サーバ・アプリケーション用の OMG IDL ファイルのコンパイル
ステップ 2: 各インターフェイスのオペレーションをインプリメントするメソッドの記述
IDL コンパイラによって生成されるインプリメンテーション・ファイル
ICF でオブジェクトの活性化方針とトランザクション方針を指定する方法
ステップ 5: サーバ・アプリケーションのコンパイルとリンク
OMG IDL インターフェイスのバージョンと修正に関する一般的な注意事項
Tobj_ServantBase::deactivate_object() での状態処理に関する注意
デレゲーション・ベースのインターフェイス・インプリメンテーション
CORBA アプリケーションに tie クラスを作成する方法
Basic CORBA サーバ・アプリケーションの設計とインプリメント
Basic University サンプル・アプリケーションのしくみ
Basic University サンプル・アプリケーションの OMG IDL
University サーバ・アプリケーションの設計に関する考慮事項
CourseSynopsisEnumerator オブジェクト
Basic University サンプル・アプリケーションの ICF ファイル
CourseSynopsisEnumerator オブジェクト
Basic サンプル・アプリケーションがデザイン・パターンを適用する方法
マルチスレッド CORBA サーバをサポートするためのメカニズム
マルチスレッド・システムでのシングル・スレッド・サーバ・アプリケーションの実行
マルチスレッド CORBA サーバ・アプリケーションの開発とビルド
マルチスレッド simpapp サンプル・アプリケーションのビルドと実行
simpapp マルチスレッド・サンプル・アプリケーションの OMG IDL コード
University サーバ・アプリケーションの設計上の考慮事項
Security University サンプル・アプリケーションのしくみ
クライアント・アプリケーションに学生の詳細情報を返す機能を設計する際の考慮事項
トランザクションの CORBA サーバ・アプリケーションへの統合
CORBA サーバ・アプリケーションでのトランザクションの設計およびインプリメンテーション
Transactions University サンプル・アプリケーションのしくみ
Transactions University サンプル・アプリケーションで使用されるトランザクション・モデル
University サーバ・アプリケーションのオブジェクト状態の考慮事項
Regstrar オブジェクトについて定義されるオブジェクト方針
RegstrarFactory オブジェクトについて定義されるオブジェクト方針
Transactions サンプル・アプリケーションでの XA リソース・マネージャの使用
Transactions サンプル・アプリケーションのコンフィギュレーションの要件
トランザクションの CORBA クライアントおよびサーバ・アプリケーションへの統合
トランザクションのスコープ指定中にオブジェクトが呼び出されるのを防ぐ方法
トランザクションの作業が完了してから、データベースへの書き込みが始まるまでの待機
BEA Tuxedo のトランザクションの使用に関する注意事項
BEA Tuxedo サービスの CORBA オブジェクトへのラッピング
BEA Tuxedo サービスをラッピングするオブジェクトの設計
BEA Tuxedo サービス呼び出しをカプセル化するバッファの作成
BEA Tuxedo サービスとの間でメッセージを送信するオペレーションのインプリメンテーション
Wrapper サンプル・アプリケーションの設計上の考慮事項
Wrapper University サンプル・アプリケーションのしくみ
Billing サーバ・アプリケーションのインターフェイス定義
Wrapper サンプル・アプリケーションの設計上の追加考慮事項
BEA Tuxedo の CORBA サーバ・アプリケーションのスケーリング
BEA Tuxedo システムで利用可能なスケーラビリティ機能の概要
BEA Tuxedo サーバ・アプリケーションのスケーリング
Production サンプル・アプリケーションの OMG IDL の変更
複製されたサーバ・プロセスおよびグループのコンフィギュレーション
UBBCONFIG ファイルでのファクトリ・ベース・ルーティングのコンフィギュレーション
ファクトリでのファクトリ・ベース・ルーティングのインプリメンテーション
Registrar および Teller オブジェクトに関する設計上の追加考慮事項
Registrar および Teller オブジェクトのインスタンス化
Teller オブジェクトが適切なサーバ・グループでインスタンス化されるようにする方法
Production サーバ・アプリケーションをさらにスケーリングする方法
状態を持たないオブジェクトまたは状態を持つオブジェクトの選択
|
Copyright © 2001, BEA Systems, Inc. All rights reserved.
|