JBoss Portal


JBoss PortalはCMS(コンテンツ管理システム)と呼ばれるアプリケーショ ンです。JBoss Portalは元々PostNukesというPHPで記述されたCMSをJavaに移植したものでした。その後名前が現在のJBoss Portalへと変更され、そして現在、パフォーマンスや拡張性を考慮して一からすべて書き換えたものとしてバージョン2が作成中です。もう間もなく正式版としてリリースされるようです。

http://www.jboss.com/products/jbossportal

JBoss Portalを動作させるにはJBoss ASが必要となります。JBoss Portalの本体部分は通常のWebアプリケーション+MBeanとして実装されています。

CMSとしての機能は、ユーザ管理、ユーザ認証、アクセス管理、パーソナライゼーション機能、ブラウザを用いたWYSIWYGに近いWebページの追加/変更/削除、コンテンツのバージョン管理、Wiki、ポートレット対応、フォーラム機能、スライド機能、レイアウトやテーマの適用などが用意されています。基本的にCMSとして備えているべき機能はすべて網羅されているといえます。

JBoss Portalの機能は豊富で実用上十分であるといえますが、既に世の中に存在するCMSがかなり成熟しており、同等の機能を持ったものが商用/オープンソース共に存在していると感じる人がいるかもしれません。既に存在するCMSの中には、一般のユーザが作成した追加機能となるモジュールやプラグインといったものが多く存在し、CMS本体が備えている機能を補完する形で、非常に高度な機能を手軽に利用できるように整備されている製品も存在します。

では、JBoss Portalの利用価値がないのか、といえばそうではありません。JBoss PortalはJBoss ASと密接に連係して動作するために、JBoss ASが備えるエンタープライズ向けの機能がすべて利用できるのです。

例えば、クラスタリング機能やホットデプロイ機能がそのままJBoss Portalで利用可能です。JBoss ASとの親和性の高いHibernateやJBoss CacheもJBoss Portalの内部で利用されているため、スケーラビリティと高い信頼性を備えたポータルWebアプリケーションを構築することが可能となります。

あるいは、単にすべてJavaでポータルWebアプリケーション開発が行える、という点も十分にメリットだと感じる人もいるでしょう。今までのWebアプリケーションを構築した開発手法やノウハウがある程度流用でき、既にJ2EE上で作成した様々なコンポーネントとも簡単に連携することができま す。新たな開発言語を習得する必要もありません。

JBoss Portalは機能を拡張する手段としてポートレットを用意しています。ポートレットはJavaの規格(注3)として規定されているコンポーネントであ り、これを利用して独自機能(アプリケーション)を追加することができます。さらにこのポートレットはホットデプロイの対象となりますので、開発時のテス ト時間を短縮し、また、アプリケーションの実行時にデプロイ/再デプロイ/アンデプロイが行えます。
 


Javaを用いてポータルサイトを構築したいという場合は、JBoss Portalを選択肢のひとつとして検討する価値は十分にあるといえます。



初期画面
図1:初期画面
 
WYSIWYG風の編集画面
図2:WYSIWYG風の編集画面

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30