lunedì 27 giugno 2011

Enterprise l'aggiornamento Java orientata alle nubi PaaS

Di Paul Krill

La prossima versione di Java enterprise sarà dotata di funzionalità per PaaS (platform-as-a-service) di cloud computing, Oracle ha detto un funzionario Giovedi pomeriggio di offrire specifiche su cosa aspettarsi in aggiornamento.

Java Platform, Enterprise Edition (Java EE) 7 è previsto per il terzo trimestre del prossimo anno. "Quello che il nostro obiettivo principale è, sta rendendo la piattaforma Java EE pronto per l'uso nel cloud in modo che è possibile distribuire le applicazioni Java EE in un ambiente cloud", ha detto Linda DeMichiel, Oracle piattaforma Java EE portare, in occasione della conferenza a San Jax Jose, in California ha anche offerto un assaggio di una successiva Java EE 8 di rilascio, che sarebbe completamente modulare ed essere sintonizzati per l'utilizzo in modalità SaaS (software-as-a-service) di cloud computing.

[All'inizio di questa settimana, Spring Framework fondatore Rod Johnson ha sottolineato la necessità di capacità di nuvole più in Java . Tenere il passo con le ultime notizie Java con InfoWorld newsletter JavaWorld Java Enterprise . | Segui Paul Krill su Twitter . ]

Con PaaS, Java EE fornirebbe l'ambiente di runtime per l'esecuzione di un'applicazione Java in the cloud. Supporto PaaS in Java EE 7 comporterebbe cambiamenti evolutivi, con il supporto per il multi-tenant, modelli di programmazione piccoli e ruoli nuova piattaforma. "Per consentire multi-tenant, ovviamente contenitori e gestori di risorse avranno bisogno di cooperare", in termini di passaggio lungo identificatori inquilino e fornire isolamento tra gli inquilini, DeMIchiel detto. Utile per un ambiente cloud API Andrebbe aggiunta Java EE 7, tra cui JCache, per temporanea in memoria cache di oggetti Java e JAX-RS, che è un API Java foår RESTful accesso ai servizi.

"Ci aspettiamo che le applicazioni dovranno dichiarare se stessi come cloud-enabled", ha detto DeMichiel. "Questo può imporre ulteriori restrizioni su quello che il codice applicativo potrebbe essere in grado di fare".

In aggiunta alle sue capacità PaaS, Java EE 7 è impostato per avere un supporto limitato per SaaS, in cui un'applicazione in grado di supportare più tenant ma ogni inquilino riceve un'istanza separata di un'applicazione. Oracle vede SaaS come la capacità di distribuire un'applicazione nuvola in cui l'applicazione può servire più clienti o inquilini. Ruoli previsti per l'inclusione in Java EE 7 includono un provider cloud, come Java EE prodotto o fornitore PaaS, insieme con i ruoli dei clienti cloud, come amministratore dell'applicazione o dell'utente finale.

Anche gli occhi per Java EE 7 è un aggiornamento del profilo Web introdotto in Java EE 6, che ha offerto una serie di funzioni di implementazione Java per lo sviluppo web. Un aggiornamento potrebbe includere JAX-RS supporto. Altre funzionalità mirate per il rilascio includono funzionalità di configurazione migliorata e l'allineamento di fagioli gestiti attraverso tecnologie come il CDI (Contesti e Dependency Injection), Enterprise JavaBeans, e JavaServer Faces. Fagioli gestito fa parte della tecnologia Java Management Extensions, che fornisce strumenti per la gestione delle applicazioni, oggetti di sistema, dispositivi e service-oriented network. Fagioli gestito rappresentano le risorse di calcolo diversi.

Con Java EE 8, Oracle sta pianificando modularità simile a quello che è abilitato a Java SE (Java Platform, Standard Edition) 8 specifiche, insieme con più funzionalità SaaS. Un profilo nuvola per Java possono essere introdotti e forse più cloud-API relative, ad esempio uno per i database NoSQL. Java EE 8 potrebbe anche avere le capacità destinate per Java EE 7 che non erano pronti in tempo.

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.