La comunità Eclipse piattaforma , che sostituisce Java EE (Java Platform, Enterprise Edition) dopo il passaggio dei processi di sviluppo delle specifiche, TCK e della implementazione di riferimento nelle mani dell'organizzazione no-profit Eclipse Foundation. Jakarta EE 8 offre lo stesso insieme di specifiche e test TCK di Java EE 8. Le differenze si riducono solo al cambio di nome e al passaggio ai nuovi processi di sviluppo delle specifiche. La piattaforma è stata rilasciata con un nuovo nome poiché la società Oracle ha trasferito solo le tecnologie e la gestione del progetto, ma non ha trasferito alla comunità Eclipse i diritti sull'uso del marchio Java. Il progetto complessivo per lo sviluppo di Jakarta EE ha preso il nome di EE4J (Eclipse Enterprise for Java).
Il rilascio segna la conclusione della formazione dell'infrastruttura e dell'instaurazione dei processi per lo sviluppo delle specifiche della piattaforma Java server per le imprese su una piattaforma neutra, indipendente dai fornitori specifici e che consente di raggiungere processi di decisione, sviluppo e certificazione trasparenti e aperti. Per la certificazione dei prodotti compatibili con Jakarta EE, sono stati proposti pacchetti di valutazione della compatibilità TCK (Technology Compatibility Kits), forniti sotto licenza Eclipse TCK.
Jakarta EE 8 rappresenta il punto di partenza per la creazione di nuove specifiche, in cui parteciperanno diversi fornitori. Tra i piani per ulteriori ampliamenti delle specifiche si menziona lo sviluppo di strumenti per lo sviluppo di applicazioni aziendali per il cloud computing (). Le modifiche preparate nel corso della collaborazione saranno proposte nel prossimo rilascio di Jakarta EE 9, le principali novità del quale saranno la specifica Jakarta NoSQL e la modifica dello spazio dei nomi.
Jakarta NoSQL definirà interfacce standard di alto livello per l'interazione delle applicazioni Java con database NoSQL, rappresentando un passo significativo nella preparazione della piattaforma Java per l'adozione della paradigmi Cloud Native. Come implementazione di riferimento per Jakarta NoSQL verrà utilizzato il framework . La modifica dello spazio dei nomi è dovuta all'impossibilità di utilizzare i nomi java e javax nella nuova funzionalità di Jakarta EE, pertanto c'è stata una transizione al nuovo spazio dei nomi «jakarta.*»
Per quanto riguarda i processi decisionali, il JCP (Java Community Process) è stato sostituito da un nuovo processo (JESP), che sarà utilizzato dal gruppo di lavoro Jakarta EE Working Group per lo sviluppo di Jakarta EE. JESP si basa sui principi aperti di preparazione delle specifiche EFSP (Eclipse Foundation Specification Process) accettati dalla comunità Eclipse. Per approvare qualsiasi modifica alle specifiche di Jakarta EE o per creare una nuova versione, sarà necessaria l'approvazione della maggioranza assoluta dei membri strategici del gruppo di lavoro, in aggiunta a qualsiasi altro regolamento di voto definito nell'EFSP.
Fonte: opennet.ru
