ページの先頭行へ戻る
Enterprise Application Platform V1.2.0 Launcherユーザーズガイド

1.1.1 Launcherの概要と特徴

Launcherは、エンタープライズ向けJavaアプリケーションの軽量な実行環境を提供します。提供される機能はマイクロサービスの構築に最適化されており、高信頼で運用性の高いクラウドネイティブなアプリケーション実行環境を容易に構築できます。


Launcherの特徴

MicroProfile準拠

Launcherは、マイクロサービスアーキテクチャー向けの規格のMicroProfileに準拠しています。MicroProfileにはマイクロサービスに必要となるAPIが定義されており、利用者は高信頼で運用性の高いマイクロサービスを構築できます。これにより、マイクロサービスアーキテクチャーがもたらす俊敏性や柔軟性といった恩恵を享受できます。また、特定ベンダーに依存しないプログラミングモデルを採用しているため、複数ベンダーのランタイムで動作する移植性の高いアプリケーションを作成できます。

軽量な実行環境

コンテナ環境での利用に適した軽量なアプリケーション実行環境を提供します。Launcherは1つのJARファイルで構成されており、1回のコマンド操作で容易にアプリケーションを実行できます。

既存資産の活用

エンタープライズ向けJavaアプリケーションの既存資産の活用により、開発生産性を向上できます。Launcherでは、エンタープライズ向けJavaアプリケーションで広く使用されているServletなどのJakarta EEのAPIを使用したアプリケーションの実行に対応しています(Launcherで使用可能なJakarta EEのAPIについては「2.2 MicroProfileアプリケーションの実行」および「2.3 Servlet/JSPアプリケーションの実行」を参照してください)。また、Jakarta EEアプリケーション実行環境で標準的に使われているWAR形式のアプリケーションを実行できます。