Questo lavoro è stato sviluppato studiando e applicando Java 2 Enterprise Edition, con lo scopo di porre in evidenza gli aspetti progettuali fondamentali che devono essere rispettati durante la realizzazione di un'applicazione web enterprise basata sulla tecnologia J2EE, cercando di sottolineare tutti gli aspetti positivi di questa architettura (potenza, flessibilità, portabilità) e di evidenziare i requisiti che devono essere soddisfatti per adottare con successo questa tecnologia. Sarà dapprima descritto l'ambiente di programmazione utilizzato per la realizzazione della nostra applicazione, soffermandosi sui punti fondamentali delle tecnologie J2EE. In seguito saranno presentati gli strumenti di sviluppo usati e la loro corretta installazione e configurazione per iniziare subito a realizzare applicazioni enterprise. Infine sarà presentata l'applicazione vera e propria sviluppata durante il periodo del progetto: si tratta di un servizio d'invio massimo di sms cifrati, in cui è stata posta maggiore attenzione sulla cifratura degli sms e sulla scalabilità del servizio, quest'ultima fornitaci per lo più dall'Application Server.