The system components are the programs or system parts of XDocs through which the user
uses XDocs.
Component
Description
XDocs Explorer
This is a Swing desktop application which supports document
browsing, checkout, checkin, administration as well as many other operations
including configuration operations.
Desktop Content Editor(s)
Desktop Editor: Any editor can be used in XDocs. Further
functionality is provided through an editor adapter such as the one for XMetal.
XDocs database
The XDocs XML database stores all the content managed in
XDocs. The XDocs database uses the XStreamDb XML database management system
to store both XML and binary content.
Browser
This is a standard browser, either Internet Explorer or
Firefox. The browser is used to access the XDocs CM Portal or the Website
Builder web applications.
XDocs API
XDocs client Java API.
XDocs CM Portal
This is a web application designed to help with the authoring
and publishing of XML content.
XDocs Website Builder/Viewer
This is a web application that supports the publishing of
XDocs content in a more traditional website.
The components are layered as follows:
The following statements help explain this diagram.
XDocs Database stores the content
All of the content is stored in the XDocs database. As well, configuration
information is stored, typically as XML resources.
Explorer is a Bridge between File System and Database
The XDocs Explorer allows the checkout of files to and from the XDocs database via
the XDocs API. As well, files are typically downloaded from the XDocs database to the
File System.
The Content Editor edits file system files
The XML or other content editor edits the files on the local file system.
Most components uses the API
Most components use the API. Customers will find the API is an easy way to provide
powerful features