Mit unserem Portal Manager können Portlets genutzt werden, die von einem Webservice bereitgestellt werden. Dabei greift der Portal Manager über HTTP auf einen entfernten Server zu, der die Portlets ausführt.
Der Kommunikation zwischen den Servern liegt die Spezifikation WSRP (Web Services for Remote Portlets) zugrunde. Üblicherweise ist der entfernte Server ein Portal-Server nach JSR168. Die Seite, die Portlets einbindet, wird Consumer genannt, diejenige, die Portlets gemäß WSRP-Spezifikation bereitstellt, Producer.
WSRP schafft also eine gemeinsame Basis für die Portal-Funktionalität unterschiedlicher Herkunft. Durch die Möglichkeit, den Portal Manager als WSRP-Consumer einzusetzen, können auch Portlets, die auf anderen Sytemen wie beispielsweise im IBM Websphere Portal Server laufen, genutzt werden.
Der Portal Manager von CMS Fiona kann ab Version 6.5.1 als Consumer nach WSRP-Standard 1.0 eingesetzt werden.
Folgende Vorausetzungen müssen erfüllt sein, um Remote Portlets im Portal Manager einsetzen zu können:
Beispiel:
http://portalstandards.oracle.com/portletapp/portlets?WSDL
Obwohl eine WSRP-Spezifikation existiert, könnten einige Hersteller proprietäre Funktionen in ihre Produkte aufgenommen haben. Gegenwärtig unterstützt der Portal Manager keine proprietären Funktionen.
Der Portal Manager bietet eine Umsetzung der WSRP-Spezifikation, die die folgenden Einschränkungen aufweist:
CookieProtocol:perGroup
)wsrp-fragmentID
)