Okapi Project

JBoss とは?

バージョン
2003 年 04 月 13 日 Ver.1.0
作成者
K.Takimoto ( Xware )

要約

最近、世界でオープンソースの J2EE サーバ である JBoss が注目を集めています。

ここでは、JBoss とは何かを簡単に見てみたいと思います。

目次


1. JBoss とは?

JBoss とは、一言で言ってしまえば 「オープンソースの J2EE サーバ」 です。

日本では、まだまだ商用の実績は少ないようですが、欧米ではs「企業システム」や「政府機関システム」での導入実績もあり、他の商用 J2EE サーバとし隠しても、劣らない機能と性能lを実現しいています。

JBoss は JMX (Java Management Extensions)をベースとする「コンポーネントアーキテクチャー」により構築されており、JMX の規格に沿った MBean (Managed Bean)を追加するだけで、拡張が可能であるという特徴を持っています。

JBoss の主な機能は以下の通りです。

2. JBoss の特徴

JBoos にはいくつかの特徴があるので、その代表的なものを上げてみましょう!

2.1. お手軽・簡単 J2EE サーバ

最大の特徴は、オープンソースであるため、気軽に試してみることができることです。商用の J2EE サーバを購入しようと思えば、数十万円〜数百万円と個人で購入できるものではありません、「ちょっと勉強したい」、「ちょっと触ってみたい」ときに無償でその環境が手に入るのは魅力的です。

また、商用サーバほど高機能ではないですが、J2EE サーバとしての機能は十分備えており、動作は安定かつ軽快です!商用サーバのように動作にハイスペックなハードウェアを要求することもありません。

インストールも簡単です。Webコンテナ ( Tomcat ) や、DBMS ( HSQLDB ) を同梱しているので、JBoss を入れればそれだけで、Web アプリケーションの動作環境が手に入れられるです。

2.2. ホットデプロイ

次に便利なのが、ホットデプロイでしょう。 これは、J2EE サーバ ( JBoss ) を停止することなく、プログラムの入れ替えが可能な機能です。

JBoss の deploy フォルダに 「WAR」、「EJB-JAR」、「EAR」などのアーカイブファイルを置くだけで、JBoss が自動で配備(デプロイ)してくれます。 ファイルを入れればデプロイされ、削除すればアンデプロイされます。

ビルドツールである Ant と組み合わせることで、「コンパイル → パッケージング → デプロイ」をコマンド1つで自動化することも可能です! 開発者にはとってもありがたいきのうです。

2.3. これは厳しい

なかなかいいことばかりの、JBoss ですが、私たちにとっての最大の壁は、日本語によるサポートが得られないことかもしれません。 日本語の文献もまだまだ充実していないのが実情ですし、他のオープンソースと同様に、「問題は自分自身で解決する」という強い意志が必要です。

3. 使おう JBoss

皆さんの中には、「本当に実務として使えるの?」と疑問を持っている方も多いのではないでしょうか? これを判断するのは皆さん自身です、日本語の文献も少なく初心者にはハードルが高いかもしれませんが、優れたプラットフォームを手にするチャンスは逃したくないものです。

こんご、国内においても JBoss でのシステム構築事例が増えていくと思われます。 JBoss 自身も機能アップすることでしょう。 まずは、使って自分自身で JBoss の良いところ、悪いところを評価してください。


Copyright © 2003 - 2006 Okapi Project All Rights Reserved.