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