Webdienste für Remote -Portlets

Webdienste für Remote -Portlets (WSRP) ist ein OASE-genehmigt Netzwerkprotokoll Standard für die Kommunikation mit Remote entwickelt Portlets.

Überblick

Die WSRP -Spezifikation definiert a Internetservice Schnittstelle zum Interagieren mit präsentierorientierten Webdiensten. Erste Arbeiten wurden durch die gemeinsamen Bemühungen der Webdienste für interaktive Anwendungen (WSIA) und Webdienste für Remote -Portlets (WSRP) OASIS -technische Komitees erstellt. Mit der Genehmigung von WSRP V1 als OASIS -Standard im September 2003 haben diese beiden technischen Komitees die Arbeit als Webdienste für Remote -Portlets (WSRP) Oasis Technical Committee verschmolzen und setzten fort.

Zu den Szenarien, die die WSRP -Funktionalität motivieren, gehören:

  • Content-Hosts wie Portalserver, die Portlets als Präsentationsorientierte Webdienste bereitstellen, die von Aggregationsmotoren verwendet werden können.
  • Content-Aggregatoren wie Portalserver, konsumierende Präsentations-orientierte Webdienste, die von portalen oder nichtportalen Inhaltsanbietern bereitgestellt werden und sie in ein Portalrahmen integrieren.

Implementierung

Die WSRP -Spezifikation macht keine Aussagen zur Implementierung. Javas Portlet -Spezifikation, JSR 168und WSRP sind keine konkurrierenden Technologien. JSR 168 kann verwendet werden, um ein Portlet zu definieren, und WSRP kann verwendet werden, um die Operationen eines Portlets an Fernbehälter zu definieren. JSR 168 -Portlets und WSRP können zusammen verwendet werden, um ein Portlet zu definieren und Remote -Operationen bereitzustellen. Ähnlich, .NETZ Portlets können für die Verwendung mit WSRP erstellt werden. Die Interoperabilität zwischen JSR 168- und .NET -WSRP -Implementierungen wurde nachgewiesen.

Es gibt mehrere WSRP -Implementierungen, die Entwicklern unterstützen:

  • Das Orakel Webcenter Bietet eine standardbasierte Implementierung von WSRP 1.0- und 2.0 -Produzenten und Verbrauchern.
  • Das IBM WebSphere Portal Bietet eine Implementierung von WSRP 1.0- und 2.0 -Produzenten und Verbrauchern.
  • Bis zu Version 7.0 die Liferay Portal / DXP bietet eine Implementierung von WSRP 1.0- und 2.0 -Produzenten und Verbrauchern, die sowohl in seiner kommerziellen Enterprise Edition als auch in der Open -Source -Community -Edition verfügbar sind.
  • Microsoft Bietet einen WSRP -Produzenten und ein Verbraucher -Webpart für SharePoint 2007, aber nur ein WSRP Consumer -Webpart für SharePoint 2010 und SharePoint 2013.
  • Ziel des OpenPortal WSRP-Projekts ist es, eine qualitativ hochwertige WSRP-V1- und V2-Produzentin und V2-Konsumentenklasse bei einer assoziierten Entwicklergemeinschaft zu schaffen.
  • Das Gatein -Portal Projekt (Jboss & EXO -Plattform) bietet eine Implementierung von WSRP V1 und V2 (ab Gatein 3.1.0), Produzent und Verbraucher mit Gatein- und Gatein -Portlet -Container.
  • Apache WSRP4J war ein Apache -Inkubator Unterprojekt angeführt von IBM mit dem erklärten Ziel, die breite Einführung von WSRP zu starten. WSRP4J wurde entwickelt, um die Entwicklung und Bereitstellung von WSRP V1 -Diensten zu unterstützen. WSRP4J befand sich im Inkubatorstatus, hauptsächlich aufgrund von Patentproblemen, die sich um die WSRP -Spezifikation drehten. Angesichts des Inkubatorstatus von WSRP4J hat das Projekt keine formellen Veröffentlichungen erstellt. Das Projekt wurde 2010 gekündigt.

Die erste Veröffentlichung, WSRP V1, bot eine begrenzte Interoperabilitätsplattform. Weitere Versionen von WSRP V1 wurden aufgegeben, sodass sich die Anstrengungen auf WSRP V2 konzentrieren konnten. WSRP V2 erweitert den anfänglichen Standard mit den Funktionen zur Koordination und dem Zugangsmanagement. Dieses Hauptaktualisierung des Standards ermöglicht eine nützlichere Integration mehrerer Inhaltsquellen, unabhängig davon, ob sie lokal oder fern sind, in eine neue Webanwendung. Darüber hinaus unterstützt WSRP V2 Web 2.0 Technologien wie z. Ajax und SICH AUSRUHEN, ohne sie zu verlangen. WSRP V2 wurde am 1. April 2008 von Oasis genehmigt.

Siehe auch

Externe Links

  • Webdienste für Remote -Portlets Oasis TC
  • WSRP 1.0 -Spezifikation
  • WSRP 2.0 -Spezifikation
  • "Einführung in Webdienste für Remote -Portlets". IBM Developerworks. 15. April 2005. archiviert von das Original am 2008-05-28.
  • WSRP Community & Diskussion Forum
  • SharePoint WSRP -Integration
  • Apache WSRP4J Java -Implementierung eines WSRP -Produzenten (initiiert von IBM im Jahr 2003 und 2010 gekündigt)
  • Open Source JSR-168 / WSRP-Community bei Java.net