L'ambiente server è costituito da Agente server di SQL Server Compact 3.5, Microsoft Internet Information Services (IIS) e SQL Server.
Agente server di SQL Server Compact 3.5
Agente server di SQL Server Compact 3.5 gestisce le richieste HTTP avanzate da Agente client di SQL Server Compact 3.5. Agente server di SQL Server Compact 3.5 stabilisce una connessione a SQL Server e restituisce i dati e le informazioni dello schema ad Agente client di SQL Server Compact 3.5 tramite HTTP.
All'esecuzione di tale processo concorrono anche alcuni componenti di connettività di SQL Server. Anche questi risiedono sul computer che esegue IIS, benché non siano illustrati nella figura precedente. Per ulteriori informazioni sulla connessione tra client e server tramite RDA o replica, vedere Gestione della connettività (SQL Server Compact).
IIS
IIS offre funzionalità di server Web integrate. Organizzazioni di tutte le dimensioni utilizzano IIS per presentare e gestire le pagine Web su Internet o sulle proprie Intranet, per presentare e gestire siti FTP e per inviare newsletter o posta elettronica tramite Network News Transport Protocol (NNTP) e Simple Mail Transfer Protocol (SMTP).
Se utilizzato insieme a SQL Server Compact 3.5, espone il protocollo tramite cui i dispositivi possono stabilire una connessione ai server per trasferire e scambiare dati tramite le tecnologie di replica o RDA.
Microsoft SQL Server
SQL Server è un insieme di componenti che interagiscono per rispondere alle esigenze di archiviazione dati e analisi di siti Web e sistemi di elaborazione dati aziendali di grandi dimensioni. Offre inoltre gestione di dati relazionali, data warehousing e componenti di Business Intelligence.
SQL Server Compact 3.5 supporta la comune sintassi SQL e offre un modello di sviluppo e API coerenti con SQL Server.