The server environment incorporates the following major components:
- A web application: stores and displays content; and supports communication between the Editor, databases, search engine, and other third-party services
- A search engine: creates and maintains a search database of content
- A Microsoft SQL Server, Oracle, or IBM DB2 database: stores all content objects and indexed metadata
- SMTP services: provides email message delivery to support notifications
Content developed with the Editor can be checked into and managed with the Server. In addition, most standard file formats including Microsoft Office word processing, spreadsheet, and presentation formats; and Adobe Acrobat .pdf files can be checked into the Server and indexed. These third-party file formats are referred to as "managed documents" in the Server environment.
uPerform allows authors and content administrators to independently create and manage Collaboration and personalization features such as discussions, subscriptions, and notifications. The ability to add content folders, participate in discussions, and subscribe to objects is built into the Server workspace to enable easy access by authors/administrators and end users.
The following diagram provides an overview of the user and server applications.