JOnASは、OW2コンソーシアム(旧ObjectWeb)が開発するオープンソースのJava EE
アプリケーションサーバーです。LGPL
ライセンスの下で提供されており、その柔軟性とオープン性が特徴です。Java EEアプリケーションの実行環境として、様々なプラットフォームで利用されています。
Java EE認証
JOnASは、
2005年2月1日にJ2EE 1.4の認証を取得しました。これは、サン・マイクロシステムズが非営利団体向けに提供する「J2EE scholarship」と呼ばれるプログラムを利用し、無料で認証を受けた最初のオープンソース
アプリケーションサーバーとなりました。この認証は、JOnASの技術的な優位性を示すものであり、品質の高さが評価されたことを意味します。また、JOnASはRed Hatディストリビューションにも含まれており、その信頼性が広く認められています。
JOnAS 5のアーキテクチャは、
OSGiフレームワークに基づいており、従来のバージョンよりもダイナミックなコンポーネント開発が容易になりました。これにより、アプリケーションのモジュール化や拡張性が向上し、より柔軟なシステム構築が可能になりました。さらに、
2013年10月にリリースされたJOnAS 5.3.0は、Java EE 6のWeb Profileサブセットに準拠していることが認証されています。これは、JOnASが最新のJava EE標準に準拠し、最新のWebアプリケーション開発に対応していることを示しています。
管理コンソール
JOnASには、リモート管理コンソール機能が搭載されています。このコンソールを使用することで、Webアプリケーションのアップロードやデプロイメント、Webアクセスポートの設定、ユーザーアカウントの管理などを遠隔から行うことができます。リモート管理コンソールはJavaScriptベースで構築されており、Webブラウザを通じて直感的な操作が可能です。
一般的に、オープンソースのJava EEサーバーのリモートコンソールは扱いにくいとされています。しかし、Java EEサーバーは本来、
エンドユーザーが直接管理することを想定していないため、JOnASのリモートコンソールは教育的な目的でその価値を発揮します。これにより、ユーザーは実際の運用環境に近い状況で、Java EEサーバーの管理方法を学習することができます。
環境
JOnASは、Java EE
アプリケーションサーバーであり、
Webサーバーとの連携が可能です。連携する
Webサーバーとしては、
Apache Tomcatや
Jettyなどが選択可能です。これにより、ユーザーは自身の環境や要件に応じて最適な
Webサーバーを選択し、システムを構築できます。
また、JOnASはJVM(Java Virtual Machine)上で動作します。
GNU ClasspathなどのフリーなJVM基盤も利用できる可能性があり、より柔軟な環境構築が可能です。JOnASは、適切なJVMが動作する環境であれば、WindowsやPOSIX系プラットフォームなど、様々な
オペレーティングシステムで動作します。このため、異なる環境のユーザーでも容易にJOnASを利用することができ、幅広いプラットフォームに対応したアプリケーションの開発・実行環境を提供しています。
脚注
JOnASは、オープンソースでありながら、高い品質と信頼性を持つJava EE
アプリケーションサーバーです。その柔軟性と拡張性から、様々な規模のシステム開発に利用されています。
関連項目
EasyBeans
外部リンク
JOnAS Project Web Site (英語)