ポートレット
Web Services for Remote Portlets(英語版) (WSRP) プロトコルは、異種のソースからリモートで動作するポートレットのプラグアンドプレイを可能にするWebサービス標準を提供することを目的とする。ページの一部をON/OFFしたり、機能を追加・削除するなどして、登録ユーザーがウェブサイトの見た目をパーソナライズできるようにしたサイトは多い。これは一般にポータルを「ポートレット」群で構成しているために可能となっている。
Java Portlet Specification(JSR168、JSR286)は、異なるポータルサイト間のポートレットの相互運用を可能にするものである。この仕様は、ポートレット・コンテナとポートレットの間のAPIセットを定義し、ポートレットをパーソナライゼーション、プレゼンテーション、セキュリティに対応させる。
JSR168 のリファレンス実装として Apache Pluto がある。それ以外にもいくつかのベンダーがポートレット・コンテナの商用実装を提供している。主なベンダーとしては、IBM、オラクル、BEAシステムズ、サン・マイクロシステムズ、Vignette Corporation などがある。これらベンダーは標準に基づいた実装だけでなく、まだ標準化されていない拡張も行っている。さらに、オープンソースで JSR168 をサポートしたものとして、Apacheの Jetspeed-2 Enterprise Portal、eXo Platform、Liferay Portal などがある。