その他のアプリケーションとの統合 > Info*Engine アダプタ > JNDI Adapter Guide > Info*Engine アーキテクチャ > Info*Engine の操作 > 外部カスタム Java アプリケーション
  
外部カスタム Java アプリケーション
カスタムアプリケーションを Java でコーディングすることにより、Web サーバーで複雑な処理を実行することなく、迅速で簡単に Info*Engine にアクセスできます。SAK で定義されている API を使用することにより、アプリケーションが常駐する Java 仮想マシン (JVM) で、Info*Engine の Webject とタスク、およびその他の Info*Engine コードを実行できます。
以下の図は、リモートデータベース内のデータにアクセスするためにアプリケーションで使用される SAK およびアダプタクラスを示しています。
Java アプリケーション内では、アプリケーション外に保持されている Info*Engine タスクを実行することもできます。Info*Engine タスクは一連の Webject と、Webject の処理をサポートする付随コードから構成されています。これらのタスクは、任意の Info*Engine サーバーの JVM 内でも、アプリケーションの JVM 内でも処理できます。
以下の図は、アプリケーションが Info*Engine サーバーでタスクを実行する際に使用される Info*Engine コンポーネントを示しています。この場合アプリケーションは、リモートデータベース内のデータにアクセスするサーバーでタスクを実行するよう要求します。