Visual COBOL は、COBOL と Java を統合できるさまざまな方法を提供します。一部の方法では、既存のアプリケーションの変更を必要とする場合があります。また、どの方法がより適切かは、アプリケーションの種類によって異なる場合があります。本トピックでは、それぞれの方法を概説し、方法の選択に影響する各種要素についてまとめます。
Enterprise Server は、COBOL アプリケーション用のアプリケーション サーバーです。Enterprise Server は高いパフォーマンスとともに、メインフレーム サブシステム エミュレーションも提供します。
Visual COBOL の Interface Mapping Toolkit 機能 (IMTK) を使用して、Enterprise Server で動作する COBOL アプリケーションにアクセスする、EJB または J2SE Bean を生成します。次にこの Bean が、Java アプリケーション サーバーにディプロイされた JCA リソース アダプターを使用します。
次のシナリオは、最も高いパフォーマンスを必要とするデスクトップ アプリケーションに最適です。COBOL は、COBOL Server ランタイムでネイティブ コードとして実行されます。COBOL と Java を同時に使用するには、提供されたサポート ライブラリを使用して呼び出しをコーディングします。
次に示すのは、Java 2 Standard Edition (J2SE) と COBOL を統合する方法です。
次の表に、各シナリオでサポートされる技術と、アプリケーションを Java と統合するメカニズムをまとめます。