Skip to main content link. Accesskey S
  • Anonymous
  • Log on
  • Help
  • IBM logo
  • WebSphere Portal Family wiki
  • All Wikis
  • Home
  • Community Articles
  • Product Documentation
  • Learning Center


Search

Advanced Search

Categories

Tag Cloud

  • 6.0
  • 6.1
  • 6.1.0.1
  • 6.1.5
  • 7.0
  • 7.0.0.2
  • 8.0
  • actions
  • administrator
  • authoring
  • Banking template
  • best practices
  • blogs
  • builder
  • building a site
  • caching
  • catalog
  • Clickstream Engine
  • clusters
  • ConfigEngine tasks
  • content
  • customizing
  • databases
  • demo
  • deployment
  • deployment scenario
  • developer
  • developing
  • device class
  • elements
  • examples
  • Express
  • feature set
  • fix pack 2
  • Government to Business template
  • info center
  • information center
  • installation
  • installing
  • LDAP
  • Learning
  • libraries
  • LikeMinds Recommendation Engines
  • logging
  • mentors
  • message catalog
  • messages
  • migration
  • mobile
  • mobile devices
  • mobile experience
  • mobile experience 8.0
  • mobile theme
  • mobile webkit
  • MPA
  • multiplatform
  • pages
  • performance
  • personalization
  • planning
  • portal
  • Portal 6.1
  • Portal 8 theme
  • portlets
  • product doc
  • product documentation
  • projects
  • properties
  • Redbooks
  • Redbooks Wiki
  • remember me cookie
  • resources
  • REST
  • Retail Vendor template
  • rules
  • samples
  • search
  • security
  • sifters
  • sites
  • solutions catalog
  • syndication
  • test infrastructure
  • theme
  • theme optimization
  • topologies
  • troubleshooting
  • tutorials on personalization
  • video
  • wcm
  • web content
  • webkit
  • WebSphere Portal
  • WebSphere Portlet Factory
  • wikis
  • workflows
  • worksheet
  • XML configuration interface
  • z/os
  • zos
InformationInformation
You are currently viewing machine translated content. IBM translation might be available. Click IBM Translated Product Documentation to see what is available.X


Home > IBM Redbooks: Building a Web site using Lotus Web Content Management 6.1 > 2.0 Overview of WCM Product architecture and Key Components of WCM
Rate this article 1 starRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

2.0 Overview of WCM Product architecture and Key Components of WCM 

expanded Abstract
collapsed Abstract
No abstract provided.
Table of contents | Next
Previous

Overview of WCM Product architecture and Key Components of WCM 6.1

The Lotus Web Content Management 6.1 application is fully integrated with WebSphere Portal 6.1. As such, all required components of the Lotus Web Content Management application are installed with WebSphere Portal 6.1.  The following figure provides a high level overview of where Lotus Web Content Management fits into the WebSphere Portal infrastructure.


Web Content Management architectural overview

Note the following differences between Lotus Web Content Manager and Portal Document Manager:

  • Portal Document Manager has been removed from Portal 6.1, and therefore, such documents can no longer be rendered within Lotus Web Content Manager. Customers that have Portal Document Manager documents must provide an alternative method such as to use Lotus Quickr. Lotus Web Content Manager provides a tool to find all Portal Document Manager references for the customer to fix those references.
  • Lotus Web Content Manager used to query for users by using WebSphere Member Manager in previous releases.  In 6.1, WebSphere Member Manager has been replaced with Virtual Member Manager. Lotus Web Content Manager uses PUMA everywhere, which in turn uses Virtual Member Manager.

2.0.1 Key components of WCM



This section defines the key components of IBM Lotus Web Content Management™

IBM Lotus Web Content Management™ Server



The IBM Lotus Web Content Management™  Content Server is the core of the IBM Lotus Web Content Management™  application. All requests for content are ultimately processed by the Content Server.

The IBM Lotus Web Content Management™  Content Server leverages Virtual Member Manager as its user repository. This repository is used for both authentication as well as determining group membership for authenticated users.

IBM Lotus Web Content Management™ Content Repository



When you first enable IBM Lotus Web Content Management™ , it uses WebSphere Portal’s embedded Apache® Derby database as its content repository.

If desired, you can switch your IBM Lotus Web Content Management™ repository to any of the supported databases listed at http://www-1.ibm.com/support/docview.wssrs=688&uid=swg27007791
Note: if you choose to store your content in IBM Content Manager you can still reference items stored in IBM Content Manager from within IBM Lotus Web Content Management™ using the Federated Components.





As this list of supported databases is subject to change, refer to the WebSphere Portal 6.1 Information Center for details on the latest supported versions and platforms, which is available at:
http://www-1.ibm.com/support/docview.wss?rs=688&uid=swg27007791


In addition, refer to each product's documentation for details on the specific hardware and software requirements for these databases.

IBM Lotus Web Content Management™ Authoring Portlet



The user interface for working with IBM Lotus Web Content Management™ is provided via a Portlet running within WebSphere Portal.

The Authoring Portlet is (more accurately) your sole graphical user interface for interacting with IBM Lotus Web Content Management™. Content creators use the portlet to author content. Content approvers use this same portlet for managing content. Developers use this portlet to create technical assets (for example, Presentation Templates, Workflows, Syndication components, and so forth). The Authoring Portlet allows for very granular user interface security controls.
Restriction: The Authoring Portlet must be running on the IBM Lotus Web Content Management™ server itself. Unlike the Remote Rendering Portlet, there is no version of the Authoring Portlet that supports accessing IBM Lotus Web Content Management™ on a remote WebSphere Portal server.





IBM Lotus Web Content Management™ Connect Servlet



The Connect Servlet is used to deliver Web content outside of a WebSphere Portal environment. You would use this servlet when you need to deliver a traditional stand-alone Web site. Site visitors can access content by requesting the HTML directly from the Connect Servlet.

It is important to note that even if you only use Connect Servlet to deliver stand-alone (non-portal) Web sites, the core IBM Lotus Web Content Management™ application always runs on WebSphere Portal.

IBM Lotus Web Content Management™ Rendering Portlets



IBM Lotus Web Content Management™ provides two Portlets that can display your content in WebSphere Portal. These portlets require no Java coding - only simple configuration by the portal administrator.

IBM Lotus Web Content Management™  Local Rendering Portlet


A local rendering portlet displays Web content on the same portal server as the instance where IBM Lotus Web Content Management™ is installed.  This portlet can only be used when deployed to a WebSphere Portal Server that also has a live instance of IBM Lotus Web Content Management™.

The Local Rendering Portlet relies on the IBM Lotus Web Content Management™ API to interact with the IBM Lotus Web Content Management™ Content Server.

IBM Lotus Web Content Management™  Remote Rendering Portlet


A remote rendering portlet displays Web content on a different portal server than the instance where IBM Lotus Web Content Management™ is installed.

Unlike the Local Rendering Portlet, the Remote Rendering Portlet uses an HTTP connection to interact with a remote IBM Lotus Web Content Management™ Content Server at runtime. The configuration of this portlet contains some additional fields to facilitate this type of connection.
Tip: It is important to be aware of your infrastructure when using the Remote Rendering Portlet. firewalls, Proxies, and other network issues can have a dramatic effect on the performance of the Remote Rendering Portlet.





IBM Lotus Web Content Management™  Public API


While IBM Lotus Web Content Management™  provides a solid set of Web content management capabilities out-of-the-box, there are times when the standard capabilities of IBM Lotus Web Content Management™  do not meet your exact needs. For situations such as this IBM Workplace Web Content Management provides a Java API.
It is important to note that the IBM Lotus Web Content Management™ API does not expose all the capabilities of the IBM Lotus Web Content Management™  application. The JavaDocs should be reviewed for a complete set of the features available using the API. The Javadoc HTML files are located under the was_profile_root folder.
In this path name, was_profile_root is the profile root for WebSphere Portal Server.

For example, these files were found on our wcm01.cam.itso.ibm.com server at:
C:\IBM\WebSphere\wp_profile\installedApps\wc01\wcm.ear\ilwwcm.war\webinterface\api-javadoc
Restriction: The Web Content Management API only supports Java code running in the same Java Virtual Machine as Web Content Management itself. If you wish to access the IBM Lotus Web Content Management™ API remotely you will need to build some type of service layer on the Web Content Management server to broker your requests. The most common solution to this issue is to develop a Web Service to perform this function.





IBM Lotus Web Content Management™ JavaServer Pages Tags

In addition to the Java API, IBM Lotus Web Content Management™ provides a JavaServer Pages Tag Library that you can use when developing Portlets and other J2EE applications. The tags in this library make it very easy to access your IBM Lotus Web Content Management™ content from a JSP page. These
tags rely on the API for their functionality so they do not provide any capabilities beyond those of the API.
Restriction: Because the JSP Tags rely on the Web Content Management API for functionality they must run in the same Java Virtual Machine as the IBM Lotus Web Content Management™ server.





For more details on the API and JSP Tags, see the IBM Lotus Web Content Management™ Information Center.


expanded Article information
collapsed Article information
Category:
IBM Redbooks: Building a Web site using Lotus Web Content Management 6.1
Tags:
6.1, architecture, building a site, components

This Version: Version 11 September 30, 2008 6:24:50 PM by John Bergland  IBMer

expanded Attachments (0)
collapsed Attachments (0)

 


expanded Versions (1)
collapsed Versions (1)
Version Comparison     
Version Date Changed by               Summary of changes
This version (11) Sep 30, 2008 6:24:50 PM John Bergland  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedSubscribe to RSSHelpAbout
  • All Lotus and WebSphere Portal wikis
  • IBM developerWorks
  • IBM Software support
  • IBM Social Business User Experience Blog
  • IBMSocialBizUX on Twitter
  • IBMSocialBizUX on Facebook
  • Lotus product forums
  • IBM Social Business UX blog
  • IBM Collaboration Solutions
  • Recently added feedRecently added
  • Recently edited feedRecently edited
  • Recently added comments feedRecently Added Comments
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Contact IBM
  • IBM Terms of use
  • Wiki terms of use