JBoss
出典: フリー百科事典『ウィキペディア(Wikipedia)』
JBoss(ジェイボス)とは、プログラミング言語 JavaによるオープンソースJava EE アプリケーションサーバ。正式にはJBoss Application Server。JBoss, Inc.が開発している。 同じJBossの名前がつく製品としてJBoss PortalやJBoss Cacheなどがあるが、これらの製品群ができる前の慣習から、JBossといえばJBoss Application Serverのことを指すことが一般的。
ライセンスはLGPL。商用利用可能。プロダクトの利用はフリー。サポートなどは有償となる。 オープンソースであることと、動作が他のJ2EEアプリケーションサーバに比べて軽快であることから人気を博している。統合開発環境のEclipseとの連携を可能にするEclipseプラグイン、JBoss IDEの存在もJBossの人気を後押ししている。
JBossには、以下の機能が実装されている。
- Servlet(Tomcatを内包している。)
- JSP
- Enterprise JavaBeans
- Java Management Extensions(JMX)
- Java Naming and Directory Interface(JNDI)
- Java Messaging Service(JMS)
- Java Transaction API(JTA (Java))
- Java Transaction Service(JTS)
- J2EE Connector Architecture(JCA)
- Librados ERP Adapters for JBoss([[1]])
- Java Authentication and Authorization Service(JAAS)
- IIOP/Webサービス
- HSQLDBデータベース
バージョン4.0からは AOP(アスペクト指向プログラミング)要素も取り入れられており、 開発効率がさらに高まるという。 また4.0から正式にJ2EE準拠となった。