JBoss

概要

JBossとは、オープンソース開発されている有力なJava EEアプリケーションサーバの一つ。オープンソース版の「WildFly」と、これを元に米レッドハット(Red Hat)社が開発・販売する「JBoss Enterprise Application Platform」(JBoss EAP)がある。現在では狭義には後者のみを指す。

Java EEJakarta EE)を基盤とするWebアプリケーションサーバの一つで、EJBコンテナサーブレットコンテナApache Tomcatを内蔵)などとして動作する。LinuxなどのUNIX系OSWindows Serverなど様々なプラットフォームに対応する。

軽量で高速、システムを停止せず更新するホットデプロイ対応、必要なクラスだけを読み込むモジュール型のクラスローダなどの特徴がある。Apacheなど外部のソフトウェアと連携して動作させられるほか、Webサーバの「Undertow」やRDBMSの「HSQLDB」などが内蔵されており、単体でWebアプリケーションを動作させることができる。

初版が1999年に公開された歴史あるソフトウェアで、LGPLに基づいてオープンソースとして提供されている。当初は主要開発者らが設立した同名の企業(JBoss社)が開発プロジェクト運営や商用版の販売・サポートなどをっていたが、2006年にRed Hat社に買収され同社に引き継がれた。

2013年にはオープンソース版の名称が「JBoss Application Server」から「Wildfly」に変更され、「JBoss」の名称が含まれるのは有償版のみとなった。同社ではJBossブランドの製品群として「JBos ESB」「JBoss Messaging」など様々なソフトウェアを展開している。

(2022.5.11更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる