SMS server è un framework per la gestione della messaggistica SMS integrata con la posta elettronica per poter inviare e ricevere messaggi SMS in modo centralizzato ed affidabile.
Il framework è composto dei seguenti moduli:
Schema dell'architettura di SMS server.
È un servizio Windows che si occupa di interfacciare il database (Microsoft SQL Server 2005 Express Edition o superiore) dove sono memorizzati i dati per il funzionamento dell'applicazione con gli altri moduli applicativi. Questo modulo permette ai client di avere un accesso ai dati indipendente dal tipo di database utilizzato e quindi non richiede l'installazione dei driver di accesso al database sulle postazioni client. Tale modulo inoltre si può interfacciare con anagrafiche o rubriche aziendali presenti su database esterni e presentarle come rubriche interne all'applicazione.
È un servizio Windows che costituisce il cuore del framework. Si occupa di interfacciare il modem GSM per l'invio e la ricezione dei messaggi, di inviare le notifiche SMTP di invio e ricezione dei messaggi SMS e delle notifiche amministrative. Ospita inoltre il Web service che permette ad applicazioni di terze parti di interfacciarsi con SMS server.
Servizio Windows che interfacciandosi con un serve POP3 permette l'invio dei messaggi SMS tramite un qualsiasi client di posta.
Client Windows nativo per l'invio e la ricezione dei messaggi SMS, la gestione delle rubriche pubbliche e private e la delega della casella di invio e ricezione.
Applicazione ISAPI che viene eseguita da Microsoft IIS e che costituisce la versione web del client per l'invio e la ricezione dei messaggi SMS.
Client Windows per la gestione del server SMS, dei device GSM e delle utenze.