WSRP service description
To set up communication with a WSRP Producer, a web services consumer can use the information in the Provider's WSDL document...
- WSRP services that the Producer provides
- WSRP interfaces that the Producer supports
- Endpoint addresses of the WSRP services
If the producer is a WebSphere Portal, consumers services can access the WSDL document at...
http://producer_portal_host:producer_port/wp_contextRoot/wsdl/wsrp_service.wsdl
WSRP interfaces described in the WSDL
Service Description Mandatory. Self-description of the Producer. Description of available portlets. Markup Mandatory. Interact with markup fragments. Portlet Management Optional. Manage the lifecycle of the hosted portlets and their persistent state. Registration Optional. Not supported by the current implementation of the producer in WebSphere Portal. However, the WebSphere Portal Consumer can handle Producers that support WSRP registration interfaces. If the Producer requires registration by the Consumer portal, the Producer must provide the required registration information to the Consumer. If the producer configures message authentication according to the WS-Security standard for the WSRP services, the consumer must also be configured for message authentication. Depending on the actual web service configuration, the producer and consumer portals might have to use the same user registry. The administrator of the producer portal uses Portal Access Control to assign access permissions for the provided portlets to the users of the consumer portal. The producer obtains user information from the consumer.
Group IDs and handles of portlets
A consumer portal can consume a remote portlet from a producer portal using xmlaccess.sh. The consumer portal administrator specifies the handle and groupid of the remote portlet. The producer provides the portlet handle and group ID in the WSRP service description using the portletHandle and the groupID tags.
See
- Consumer checklist for exchanging information with a Producer
- Configure security on the Consumer portal
Parent topic: Use the portal as a consumerNext topic: Work with Producer definitions