How syndication works in WCM


Syndication is the method used by Web Content Management to replicate data from one instance of Web Content Management to another.

To enable syndication, two items are defined:
  • The syndicator is the application that contains the data that needs to be copied to another application.
  • The subscriber is the application that retrieves the copies of the data from the syndicator.

The relationship between syndicators and subscribers can be both a one-way or two-way relationship.

Example: One-way syndication


Application 1
Development Server

Application 1 syndicates to Application 2.

Application 2 subscribes from Application 1.

Application 2
Development Server

Example: Two-way syndication


Application 1
Development Server

Both applications syndicate to each other.

Both applications subscribe from each other.

Application 2
Development Server

Note: It is possible to setup a syndication relationship between the same two applications more than once. The additional syndication relationships would achieve no purpose and are not required because once a syndication relationship has been established between two applications, no further relationships are established.

Syndicators can syndicate to multiple subscribers, and subscribers can subscribe from multiple syndicators.

Example: Multiple syndication relationships


Application 1
Development Server

Application 2

Development Server

Both Application 1 and 2 syndicate to Application 3.

Application 3 subscribes from both Application 1 and 2.

Application 3
Development Server

Note: Data storage and syndication

You can syndicate between servers that use different Web Content Management data storage methods. E.g. - you can syndicate between a server that uses Cloudscape to store data and a server that uses DB2 to store data.

Note: Database replication versus syndication

When first creating a new Web Content Management application, it is better to copy an existing Web Content Management data repository database to a new server, enable your new Web Content Management application to use the new data repository, and then enable syndication rather than trying to syndicate an entire site's data. You must be using the same type of database to be able to do this.

Note: Syndication cannot be used to Upgrade a Web Content Management Server

You can only syndicate between servers using the same version of IBM Workplace Web Content Management. This means Syndication cannot be used to send data between different versions of IBM Workplace Web Content Management. E.g. - you can not use syndication to upgrade from a 1.0 server to a 2.0 server.

Note: Syndicating after deleting indexes

Occasionally, Web Content Management indexes are required to be deleted by Web Content Management administrators. A full syndicator rebuild should be performed prior to resuming authoring. Otherwise, some recent changes to Web Content Management items may not be successfully syndicated.

Note: User repositories

Web Content Management does not syndicate user repositories such as LDAP. All Web Content Management servers in a single environment should use a single user repository. This means that each WebSphere Portal server that contains Web Content Management must use a single user repository.



0 comments: