COBOLからJavaクラスを使用可能にするためには、JavaクラスのインタフェースをCOBOLのインタフェースに変換する機構が必要です。Jアダプタクラスジェネレータは、インタフェース変換機構として、Javaクラスに対応したアダプタクラスを生成します。COBOLプログラムからJavaクラスを使用する際は、生成したアダプタクラスを呼び出します。アダプタクラスはCOBOLで書かれたクラスなので、COBOLのクラスを呼び出すのと同じように呼び出せます。
Javaクラス/インタフェースとアダプタクラスの関係を以下に示します。
図2.1 Javaクラス/インタフェースとアダプタクラス