Web farm internals and API
Database tables
The following database tables are used to store information for the web farm module:
| 
 Database table  | 
 Description  | 
| 
 CMS_WebFarmServer  | 
 Contains records representing web farm servers.  | 
| 
 CMS_WebFarmTask  | 
 Stores web farm synchronization tasks. Each entry represents a task which should be processed by a server. Successfully completed tasks are automatically deleted from the table.  | 
| 
 CMS_WebFarmServerTask  | 
 Stores relationships between web farm servers and synchronization tasks. Each entry indicates that a task should be processed by a server. Successfully completed tasks are automatically deleted from the table.  | 

API classes
| 
 Class  | 
 Namespace  | 
 Description  | 
| 
 CMS_WebFarmServer table API  | 
||
| 
 WebFarmServerInfo  | 
 CMS.WebFarmSync  | 
 Represents one web farm server.  | 
| 
 WebFarmServerInfoProvider  | 
 Provides management functionality for web farm servers.  | 
|
| 
 CMS_WebFarmTask table API  | 
||
| 
 WebFarmTaskInfo  | 
 CMS.WebFarmSync  | 
 represents one web farm synchronization task.  | 
| 
 WebFarmTaskInfoProvider  | 
 provides management functionality for synchronization tasks.  | 
|
| 
 Other classes  | 
||
| 
 WebSyncHelper  | 
 CMS.WebFarmSyncHelper  | 
 Provides functionality for processing web farm synchronization tasks.  |