Vuoi conoscere le principali caratteristiche di Java EE? Vuoi sapere perchè questa piattaforma si è affermata? La SUN Java EE (Enterprise Edition) si è evoluta negli anni (in questo momento alla versione 6) costituisce lo standard opensource de-facto per lo sviluppo di applicazioni e sistemi distribuiti soprattuto a livello di grandi aziende.
Java EE è un raccoglitore di tecnologie che facilitano lo sviluppo di software di tipo web-based che può funzionare sia in reti Intranet che Internet..
Nell'acronimo Java EE la parola chiave è certamente Enterprise, termine che pone l'impresa come target della tecnologia stessa. Essa infatti va incontro alle esigenze aziendali consentendo di progettare e sviluppare applicazioni affidabili e robuste in ambito distribuito: un'applicazione enterprise è fortemente orienta all'automatizzazione dei processi di business dell'azienda con lo scopo ultimo di migliorarne l'efficenza.
Cosa significa sviluppare in architettura enterprise?
- Realizzare software distribuito, ovvero concepire un'applicazione in termini di compartecipazione di componenti pubblicate nella rete internet/intranet. La piattaforma Java EE funge poi da collante assemblando le componenti che costituiscono l'applicazione finale;
- Essere indipendenti dall'ambiente dove è installato;
- Essere Indipendenti dal linguaggio di programmazione utilizzato: non è necessario che tutte le parti di un'applicazione Java EE sia realizzate in linguaggio java;
- Potersi integrare con il mondo legacy: dato un programma scritto in Java è possiibile richiamare un programma scritto in un altro linguaggio, es: COBOL;
- Disporre di uno standard costituito da una vasta gamma di API che arricchiscono il linguaggio orientato agli oggetti.
- Sviluppare applicazione Multi-tier.