Web Services for Remote Portlets ( WSRP ) は、リモートポートレットとの通信用に設計された、OASIS承認のネットワーク プロトコル標準です。
概要
WSRP 仕様は、プレゼンテーション指向の Web サービスと対話するためのWeb サービスインターフェイスを定義します。最初の作業は、Web Services for Interactive Applications (WSIA) および Web Services for Remote Portlets (WSRP) OASIS 技術委員会の共同作業によって行われました。2003 年 9 月に WSRP v1 が OASIS 標準として承認されたため、これら 2 つの技術委員会は統合され、Web Services for Remote Portlets (WSRP) OASIS 技術委員会として作業を継続しました。
WSRP 機能の動機となるシナリオは次のとおりです。
- ポータルサーバーなどのコンテンツ ホストは、集約エンジンで使用できるプレゼンテーション指向の Web サービスとしてポートレットを提供します。
- ポータル サーバーなどのコンテンツ アグリゲータは、ポータルまたは非ポータル コンテンツ プロバイダーによって提供されるプレゼンテーション指向の Web サービスを利用し、それらをポータル フレームワークに統合します。
実装
WSRP 仕様では、実装については何も述べられていません。Java のポートレット仕様、JSR 168、および WSRP は競合するテクノロジではありません。JSR 168 はポートレットの定義に使用でき、WSRP はポートレットのリモート コンテナに対する操作の定義に使用できます。JSR 168 ポートレットと WSRP を一緒に使用して、ポートレットの定義とリモート操作の提供を行うことができます。同様に、.NETポートレットを作成して WSRP で使用することもできます。JSR 168 と .NET WSRP 実装間の相互運用性は実証されています。[引用が必要]
開発者を支援する WSRP 実装がいくつかあります。
- Oracle WebCenter は、WSRP 1.0 および 2.0 のプロデューサとコンシューマの標準ベースの実装を提供します。
- IBM WebSphere Portal は、WSRP 1.0 および 2.0 プロデューサーとコンシューマーの実装を提供します。
- Liferay Portal / DXP のバージョン 7.0 までは、商用 Enterprise Edition とオープン ソース Community Edition の両方で利用可能な WSRP 1.0 および 2.0 プロデューサーとコンシューマーの実装を提供します。
- Microsoftは、SharePoint 2007用のWSRPプロデューサーおよびコンシューマーWebパーツを提供していますが、 [1] SharePoint 2010およびSharePoint 2013にはWSRPコンシューマーWebパーツのみを提供しています。
- OpenPortal WSRP プロジェクトの目標は、関連する開発者コミュニティとともに、高品質のエンタープライズ クラスの WSRP v1 および v2 プロデューサーとコンシューマーを作成することです。[引用が必要]
- GateInポータルプロジェクト ( JBoss & eXo Platform) は、GateIn と GateIn ポートレット コンテナーを使用するプロデューサーとコンシューマーの WSRP v1 と v2 (GateIn 3.1.0 時点) の両方の実装を提供します。
- Apache WSRP4J は、 IBMが主導する Apache Incubator サブプロジェクトであり、WSRP の「広範な採用を促進する」という目標を掲げていました。WSRP4J は、WSRP v1 サービスの開発と展開を支援するために設計されました。WSRP4J は、主に WSRP 仕様に関する特許の問題により、インキュベータ状態でした。WSRP4J はインキュベータ状態であったため、プロジェクトは正式なリリースを作成しませんでした。プロジェクトは 2010 年に終了しました。
最初のリリースである WSRP v1 では、限定された相互運用性プラットフォームが提供されました。WSRP v1 の以降のバージョンは、WSRP v2 に集中できるように放棄されました。WSRP v2 では、最初の標準にポートレット間の調整機能とアクセス管理機能が強化されています。この標準のメジャー アップデートにより、ローカルかリモートかに関係なく、複数のコンテンツ ソースを新しい Web アプリケーションにさらに便利に統合できるようになりました。さらに、WSRP v2 では、AJAXやRESTなどのWeb 2.0テクノロジがサポートされていますが、これらは必要ありません。WSRP v2 は、2008 年 4 月 1 日に OASIS によって承認されました。
参照
参考文献
- ^ 「WSRP Toolkit for SharePoint 2007」。2011 年 8 月 12 日時点のオリジナルよりアーカイブ。2011 年 6 月 3 日閲覧。
外部リンク
- リモート ポートレット用 Web サービス OASIS TC
- WSRP 1.0 仕様
- WSRP 2.0 仕様
- 「リモート ポートレット向け Web サービス入門」。IBM DeveloperWorks。2005年 4 月 15 日。2008 年 5 月 28 日時点のオリジナルよりアーカイブ。
- WSRP コミュニティ & ディスカッション フォーラム
- SharePoint WSRP 統合は 2011-05-27 にWayback Machineにアーカイブされました
- Apache WSRP4J WSRP プロデューサーの Java 実装 (2003 年に IBM によって開始され、2010 年に終了)
- java.net のオープンソース JSR-168 / WSRP コミュニティ
