We just completed the WSRP version 2.0 interoperability test cases with OpenPortal WSRP Project Consumer and IBM Producer. Here are some screenshots and details about this interoperability test cases.
A. WSRP 2.0 Eventing Interoperability:
IBM interoperability server exports the following 2 portlets that communicate with each other using events:
Using the FlightBookingPortlet and booking a flight results in an event that is caught by the HotelBookingPortlet and blocks a hotel in the same city. Here is a screenshot of these portlets on the OpenPortal WSRP driver.
B. WSRP 2.0 Shared Render Interoperability:
IBM interoperability server exports the following 3 portlets that communicate with each other using shared or public render paramters:
the PublicParamCitySelect and selecting a city results in setting of a shared render parameter that
is received by the PublicParamCityInfo and PublicParamCityWeather which display the city information and weather respectively. Here is a screenshot of these portlets on the OpenPortal WSRP
C. WSRP 2.0 Resource Serving:
There is not special portlets for this, if you observe the above eventing and shared render parameter portlet, you could see the image that is being displayed by these portlets are fetched inband or using the getResource() method call on the portlet, which validates the getResource WSRP version 2.0 implementation on the OpenPortal WSRP Project
This interoperability tests all the major WSRP version 2.0 features, stay tuned for more information on the OpenPortal WSRP Project mailing lists.