Server Administration

SourceOffSite Collaborative Edition consists of two servers, a Primary Server and a Web Server.

Primary Server
The Primary Server accesses the VSS database, stores and retrieves data into/from the MSDE database, determines who should receive client notifications, and sends email to those who have requested email notifications. The Primary Server interacts with all SOS Collab Clients through the use of the SOS Collab API.

Web Server
The Web Server is a bridge between a Web Client and the Primary Server. It processes special HTML files that are included as part of the SOS Collab installation. The Web Server includes a JavaScript interpreter and looks for special SOS Collab APIs that allow it to interact with the Primary Server. While the Web Server is a server for Web Clients, it also acts as a client to the Primary Server. The Web Server does not directly access the VSS or MSDE databases.

Bug Tracking, Discussions, and Admin/Setup were all implemented to work from a Web Client, and as such, require use of the SOS Collab Web Server. Therefore, the Windows Client connects to the Web Server for these functions, and the Primary Server for Source Code Control, Chat, and Notifications.

Both servers are configured using the Server Manager.