WCM Local Rendering
How to setup
To display web content on a
portal that does not have IBM® Web Content Manager installed, you can use
the JSR 286 web content viewer and the portal's WSRP support.
NOTE:
- Any resources required by the web content viewer, must be available on the remote web content server acting as the WSRP Producer ,
- resource bundle files,
- context processor plug-ins,
- JSP components (Any WCM API code)
- Personalization Rules,
When to use this approach:
If the site that has very little web content on its
pages and is mainly driven by other applications rendered on the page. For
those scenarios it may make sense to manage the WCM environment separate from
the portal environment.
Why one would want to have an application being remote
(in general , not specific to WCM):
- off-load CPU intensive applications
- off-load memory intensive applications
- provide a sandbox for applications that are not thoroughly tested by IT infrastructure
- the application is not maintained by IT infrastructure, but another party in the organization or outside the organization
- a SOA infrastructure that has the applications and its content hosted in different parts of the organization
Limitations when using WSRP with the
web content viewer:
- Because the concept of pages and Web content pages does not exist in WSRP, you cannot use the dynamic link broadcasting feature with web content pages. When specifying how links should be broadcast, do not select Dynamically select a web content page in the Broadcast links to field. Selecting this option has the same effect as broadcasting links to the current page.
- Friendly URL formation using the sitearea is not possible
- WSRP is really a protocol to embed remote running applications and not well suited for rendering complete pages remotely. It therefore has no support for any aggregation concept, like links to other pages or other resources outside of WCM.
- The use of authoring tools components or remote authoring action URLs in your web content is not supported with WSRP.
- All tagging and rating features for web content are not supported with WSRP.
- Personalization elements using selection rules based on the federated documents resource collection cannot be used with WSRP.
- In most cases you also want to have the access control set consistently for the portal pages and the web content, which would require additional work in the remote case.
WCM and WebSphere Portal getting
tightly coupled in future
releases (in V8.0 , to allow portal page syndications, projects …etc) and these additional features which
likely will only be available in the locale rendering scenario.
Benefits of this approach
This result in lower license costs for WCM, but has
other infrastructure costs due to the added complexity of managing the remote
scenario and the need for more hardware, as the remote calls add additional
overhead.
Overall Comparison
WCM Remote Rendering
|
WCM Local Rendering
|
|
WCM Request throughput
|
Lower volume of requests
|
Higher volume of requests
|
Portal Request throughput
|
Higher volume of requests
|
Lower volume of requests
|
Total (WCM and Portal) Request
throughput
|
Higher volume of requests
|
Lower volume of requests
|
Cost
|
Less Web Content Manager licenses required
|
More Web Content Manager licenses required
|
Dynamic Linking using Web
Content Pages
|
No
|
Yes
|
Mobile Portal
Accelerator support
|
No
|
Yes
|
Tagging and Rating support
|
No
|
Yes
|
WCM Authoring Tools (ie. Inline Edit) support
|
Yes, but requires custom building of inline-edit
URLs to redirect back to remote WCM server. See
|
Yes
|
WCM Basic Cache Support
|
No
|
Yes
|
WCM Advanced Cache Support
|
Yes
|
Yes
|
Upgrade Web Content Manager independent of WebSphere
Portal
|
Yes
|
No
|
WSRP (For rendering content)
|
Yes
|
No
|
Web Content Manager can be placed behind a firewall
|
Yes, but only when
redirection is set up and fully qualified URLs are disabled
|
No
|
Web Content Manager CPU
activity on delivery portal nodes
|
Low
|
High
|
Complexity of administration
|
More servers to administer
|
Less servers to administer
|
Network traffic
|
Because the path is longer,
the network congestion is higher
|
Less network activity
|
System CPU requirement
|
Less CPU speed required (as you have two servers,
one for Portal and another for WCM)
|
Higher CPU speed required (as you have a single
server for both WCM and Portal)
|
Additional Security configuration required
|
Yes (for authentication between Portal and WCM
server
|
No
|
Location and execution of WCM JSP Components
|
Remote WCM Server
|
Local WCM Server
|
Location and execution of PZN Rules
|
Remote WCM Server
|
Local WCM Server
|
Tuning required
|
Yes
|
Yes
|
One line summary: Only use remote rendering after careful consideration of all the
limitations and implications, if in doubt use local rendering .
References
- http://www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Web+Content+Manager+7+Product+Documentation#action=openDocument&res_title=Performing_remote_rendering_with_WSRP_and_the_JSR_286_web_content_viewer_wcm7&content=pdcontent
- http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Local_and_remote_rendering_with_Web_Content_Management_7.0
- http://www-10.lotus.com/ldd/portalwiki.nsf/dx/local-and-remote-rendering-with-web-content-management
No comments:
Post a Comment