Το Jakarta EE 8 είναι διαθέσιμο, η πρώτη κυκλοφορία από τότε που η Java EE μεταφέρθηκε στο έργο Eclipse

Κοινότητα Eclipse παρουσιάζονται η πλατφόρμα Τζακάρτα ΕΕ 8, η οποία αντικατέστησε την Java EE (Java Platform, Enterprise Edition) μετά τη μεταφορά της ανάπτυξης προδιαγραφών, του TCK και της εφαρμογής αναφοράς στον μη κερδοσκοπικό οργανισμό Eclipse Foundation. Το Jakarta EE 8 προσφέρει το ίδιο σύνολο προδιαγραφών και δοκιμών TCK με το Java EE 8. Οι μόνες διαφορές είναι η αλλαγή ονόματος και η μετάβαση σε διαδικασίες ανάπτυξης νέων προδιαγραφών. Η πλατφόρμα κυκλοφόρησε με νέο όνομα επειδή η Oracle μετέφερε μόνο την τεχνολογία και τη διαχείριση έργου, αλλά δεν μεταβίβασε τα δικαιώματα χρήσης του εμπορικού σήματος Java στην κοινότητα Eclipse. Το συνολικό έργο ανάπτυξης Jakarta EE ονομάζεται EE4J (Eclipse Enterprise για Java).

Η έκδοση σηματοδοτεί την ολοκλήρωση της υποδομής και των διαδικασιών για την ανάπτυξη των προδιαγραφών της πλατφόρμας Java από την πλευρά του διακομιστή για επιχειρήσεις σε μια ουδέτερη πλατφόρμα, ουδέτερη ως προς τον προμηθευτή, ουδέτερη από πλευράς πωλητή, ουδέτερη ως προς τον προμηθευτή πλατφόρμα που επιτρέπει τη διαφανή και ανοιχτή λήψη αποφάσεων, την ανάπτυξη και την πιστοποίηση διαδικασίες. Για την πιστοποίηση προϊόντων που είναι συμβατά με την Jakarta EE, διατίθενται Κιτ Τεχνολογίας Συμβατότητας (TCK) με την άδεια Eclipse TCK.

Το Jakarta EE 8 είναι η αφετηρία για τη δημιουργία νέων προδιαγραφών, στην προετοιμασία των οποίων θα συμμετέχουν διάφοροι προμηθευτές. Μεταξύ των σχεδίων για περαιτέρω επέκταση των προδιαγραφών, αναφέρεται η ανάπτυξη εργαλείων για την ανάπτυξη επιχειρηματικών εφαρμογών για το cloud computing (Cloud Native). Οι αλλαγές που αναπτύχθηκαν κατά τη διάρκεια της συνεργασίας θα προταθούν ως μέρος της επόμενης έκδοσης του Jakarta EE 9, οι κύριες καινοτομίες της οποίας θα είναι οι προδιαγραφές Jakarta NoSQL και οι αλλαγές στο χώρο ονομάτων.

Το Jakarta NoSQL θα ορίσει τυπικές διεπαφές υψηλού επιπέδου για εφαρμογές Java για αλληλεπίδραση με βάσεις δεδομένων NoSQL, κάτι που είναι ένα σημαντικό βήμα στην προετοιμασία της πλατφόρμας Java για το πρότυπο Cloud Native. Το πλαίσιο Jakarta NoSQL θα χρησιμοποιηθεί ως υλοποίηση αναφοράς JNoSQL. Η αλλαγή του χώρου ονομάτων οφείλεται στην αδυναμία χρήσης των ονομάτων java και javax στη νέα λειτουργικότητα Jakarta EE, οπότε προγραμματίζεται μετάβαση στον νέο χώρο ονομάτων "jakarta.*."

Όσον αφορά τη λήψη αποφάσεων, το JCP (Java Community Process) έχει αντικατασταθεί από μια νέα διαδικασία Διαδικασία προδιαγραφής EE της Τζακάρτα (JESP) που θα χρησιμοποιηθεί από την ομάδα εργασίας Jakarta EE για την ανάπτυξη του Jakarta EE. Το JESP βασίζεται στις αρχές ανοικτών προδιαγραφών που υιοθετήθηκαν από την κοινότητα Eclipse, EFSP (Eclipse Foundation Specification Process). Η έγκριση οποιωνδήποτε αλλαγών στις προδιαγραφές EE της Τζακάρτα ή ο σχηματισμός νέας έκδοσης θα απαιτήσει τη συγκατάθεση της απόλυτης πλειοψηφίας των στρατηγικών μελών της ομάδας εργασίας, επιπλέον των άλλων κανόνων ψηφοφορίας που ορίζονται στο EFSP.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο