機械翻訳について

1 Oracle Database Gateway for Informixの概要

Oracle Database Gatewayは、Oracle以外のシステム内に存在するデータにOracle環境から透過的にアクセスするための機能を提供します。 次のトピックでは、Oracle Database Gateway for Informixの基盤となるテクノロジである異機種間サービスについて簡単に説明します。

関連項目:

汎用ゲートウェイ・テクノロジ、異機種間サービス、およびOracle Database Gatewayとの連携の詳細は、Oracle Database Heterogeneous Connectivityユーザー・ガイドを参照してください。

1.1 Oracle Database Gatewaysの概要

Oracle Database Gatewayは、Oracle以外のシステム内に存在するデータにOracle環境から透過的にアクセスするための機能を提供します。

異機種間データ・アクセスは、多くの企業に影響する問題です。 多くの企業は複数の異なるデータベース・システムを運用しています。 これらの各システムにはデータが格納されており、それに対して一連のアプリケーションが実行されます。 多くの場合、1つのデータベース・システムでのこのデータの統合は困難です。あるデータベースに対して実行されるアプリケーションの多くには、他のデータベースに対して実行される同等のアプリケーションがない場合があるためです。 1つの統合データベース・システムへの移行が実現可能になるまでは、様々な異機種間データベース・システムを相互運用する必要があります。

Oracle Database Gatewayは、Oracle以外のシステム内に存在するデータにOracle環境から透過的にアクセスするための機能を提供します。 この透過性により、アプリケーション開発者がアプリケーションをカスタマイズしてOracle以外の他のシステムのデータにアクセスできるようにする必要はなくなるため、開発の労力は減り、アプリケーションの移動性は高まります。 OracleとInformixの両方に対して一貫したOracleインタフェースを使用して、アプリケーションを開発できます。

ゲートウェイ・テクノロジは、2つの部分から構成されます。1つはOracle以外のシステムに接続するための汎用テクノロジです。これはすべてのOracle以外のシステムに共通で、異機種間サービスと呼ばれます。もう1つは、ゲートウェイが接続するOracle以外のシステムに固有のコンポーネントです。 異機種間サービスは、Oracle Databaseゲートウェイ・エージェントとともに、Oracle環境からOracle以外のシステムへの透過的アクセスを可能にします。

1.2 異機種間サービスのテクノロジについて

異機種間サービスは、Oracle以外のシステムに接続するための一般的なテクノロジを提供します。

データベースの統合コンポーネントとして、異機種間サービスは、強力なSQL分析機能や分散最適化機能などのデータベースの機能を利用できます。

異機種間サービスでは、Oracle SQLエンジンを拡張して、Oracle以外のリモート・システムのSQLおよびプロシージャ機能と、必要なデータ・ディクショナリ情報の取得に必要なマッピングを認識します。 異機種間サービスにより、Oracle SQLをOracle以外のシステムの適切な言語に変換する機能と、Oracle以外のシステムのメタデータをローカル書式で表すデータ・ディクショナリ変換の2種類の変換が提供されます。 変換が使用できない状況では、異機種間サービスのパススルー機能を使用してOracle以外のシステムにシステム固有のSQLを発行できます。

また、異機種間サービスでは、2フェーズ・コミットをネイティブにサポートしないOracle以外のシステムでも、分散トランザクションの整合性を確保するための2フェーズ・コミット・プロトコルの提供など、OracleとリモートのOracle以外のシステム間のトランザクション調整も維持されます。

関連項目:

異機種間サービスの詳細は、『Oracle Database Heterogeneous Connectivityユーザー・ガイド』を参照してください。

1.3 Oracle Database Gateway for Informixについて

ゲートウェイには、SQLマッピング、データ型変換、およびOracle以外のリモート・システムとのインタフェースなど、様々な機能があります。 ゲートウェイは、異機種間サービスと対話することにより、OracleとOracle以外のシステムを透過的に接続します。

ゲートウェイは、OracleデータベースまたはOracle以外のデータベースに関係なく、任意のマシンにインストールできます。 Oracleデータベースと同じマシンにすることも、Informixデータベースと同じマシンにすることも、スタンドアロンとして3番目のマシンにすることもできます。 各構成には、それぞれメリットとデメリットがあります。 ゲートウェイをインストールする場所を決定する際に考慮する問題は、ネットワーク・トラフィック、オペレーティング・システム・プラットフォームの可用性、ハードウェア・リソース、およびストレージです。