Академический Документы
Профессиональный Документы
Культура Документы
The project is developing a portal application in Weblogic platform which contains many
content portlets.These contents are managed by using Vignette Content Management
System.
VCMS 7.3
WLS 8.1
Sun T2000
Solaris 10
VCMS contains CTDs and static files. The static files will be stored in the file system.
• Article
• Link
• Policy
• Image
• Navigation Control
The CTD contains visible data (Which will be displayed with the content when it is
retrieved) and metadata (Properties which are not getting displayed with the content.
These properties can be used to retrieve content from the database)
Name
Visible Abstract
Body
LOB
Meta Data Region
Hierarchy
Channels- Used for exposing the content.This logically contains the content.
Content Items/Instances
Lifecycle
Stages of content
Management – It will contain the Created contents, Approved contents & Published
contents.
Each of the content will be having a moID (Managed Object ID) as a unique id.
WLP 9.2 has an API for retrieving the content. But VCMS 7.3 cannot understand this
particular API .VCMS has its own API.So for integrating these two, some action steps
need to be executed.
• Whenever a new event occurs in VCMS(For eg. Content creation, Updation,
Deletion) the listener class at this side will call a servlet at WLP.It will pass the
parameters moID ,content/channel ,Event type & priority.
• The servlet will create a message and put it in a JMS queue.
• The first message in the JMS queue will be passed to a Message Driven
Bean(MDB).
• The MDB will call the Create or Update or Delete method in a java class called
CMService.
• CMService class will call a servlet called CMS SPI at VCMS side.It will ask for
the details of the content which is having a particular moID.
• CMS SPI will return an XML file which corresponds to the content.
• CMService will pass this XML file for creating a node and finally it will be stored
in BEA Virtual Content Repository.
• From BEA VCR,WLP will retrieve the content using its API.
moID,content/channel,event type(Create,Update,Delete),
Priority
Create message
CMS SPI
CMService
Calls servlet and ask for the details of content by passing moID
XML File
Live stage Mgmt stage
Mgmt Portal
Live Portal
BEA Repository has no logical separation of content like projects and channels in
VCMS.So it has its own unique id for each content instance. It is called UID.
So for each instance of the content (All instances will be having the same moID), BEA
VCR will give a unique UID.