3.4.2 アプリケーション・プログラミング環境

アプリケーション・プログラマは、OMGインタフェース定義言語(IDL)と、必要に応じて市販の標準プログラミング・ツールを使用して、CORBAオブジェクトのセットとしてTuxedo CORBAアプリケーションを開発します。これらのオブジェクトは、CORBAインターネットORB間プロトコル(IIOP)を使用して他のオブジェクトと通信します。次の図は、Oracle Tuxedo CORBAプログラミング環境のアーキテクチャの構成要素を示しています。

図3-5 Oracle Tuxedo CORBAアプリケーションの構成要素


Oracle Tuxedo CORBAアプリケーションの構成要素の図

Oracle Tuxedo CORBAでは、管理するサーバー・プロセス中のオブジェクトを実行します。Oracle Tuxedo CORBAでは、Tuxedo ATMIサービスを実行するサーバー・プロセスも管理できるため、プログラマはオブジェクト・ベースのコンポーネントとサーバー・ベースのコンポーネントを同じTuxedoアプリケーションの中で組み合せることができます。

ノート:

Tuxedoアプリケーションは、Tuxedo ドメインと同義です。Oracle Tuxedoドメインの定義については、Oracle Tuxedoの重要な用語と概念を参照してください。