JOnAS

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 TomcatJettyなどが選択可能です。これにより、ユーザーは自身の環境や要件に応じて最適なWebサーバーを選択し、システムを構築できます。

また、JOnASはJVM(Java Virtual Machine)上で動作します。GNU ClasspathなどのフリーなJVM基盤も利用できる可能性があり、より柔軟な環境構築が可能です。JOnASは、適切なJVMが動作する環境であれば、WindowsやPOSIX系プラットフォームなど、様々なオペレーティングシステムで動作します。このため、異なる環境のユーザーでも容易にJOnASを利用することができ、幅広いプラットフォームに対応したアプリケーションの開発・実行環境を提供しています。

脚注



JOnASは、オープンソースでありながら、高い品質と信頼性を持つJava EEアプリケーションサーバーです。その柔軟性と拡張性から、様々な規模のシステム開発に利用されています。

関連項目



EasyBeans

外部リンク



JOnAS Project Web Site (英語)

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。