close

Java Topluluğu Süreci

Gezinmeye atla Aramaya atla

JCP , Java Topluluk Sürecinin veya Java teknolojisinin gelişimini düzenlemekle ilgilenen kurumun kısaltmasıdır . Hem üyelerinden hem de dışarıdan gelen istek ve önerileri toplayan ve özellikle Java'nın teknik özelliklerini onaylama ve düzenleme ile ilgilenen açık bir organizasyondur .

Hem onay aşamasındaki hem de halihazırda onaylanmış olan bu spesifikasyonlar, Java Spesifikasyon İstekleri (veya JSR ) adı altında toplanır, numaralandırılır ve kurumsal web sitesinde kamuya açıklanır.

Bu sürece katılım herkese açıktır ve katılabilmek için ücretli üye olmanıza gerek yoktur.

Kurumsal süreç

Her şeyden önce, onay sürecinde yer almak ve karar verme sürecinde yer almak için JCP'ye üye olmak ve dolayısıyla JCP'nin kendisinin bir Üyesi olmak gerekir. Özellikle, üç farklı kuruluş vardır: ticari kuruluşlar (kar amaçlı), kar amacı gütmeyen kuruluşlar veya eğitim dünyasıyla bağlantılı kuruluşlar ve bireyler, uzmanlar veya ilgili taraflar. İlişkisel maliyet, yalnızca son varlık kategorisi için sıfırdır. Bununla birlikte, JCP'nin bir üyesi olmak zorunda kalmadan, öneriler, tavsiyeler, devam eden çalışmaların gözden geçirilmesi yoluyla bir kamu katılımcısı olarak katkıda bulunmak mümkündür.

Süreçte temel olarak dört aktör vardır:

  • Kamu. Hepsi JCP, kuruluşlar veya bireylerle ilişkili olmayan kişilerdir.
  • Üyeler. Bunlar, yukarıda açıklandığı gibi JCP ile ilişkili kişi veya kurumlardır.
  • Uzmanlar. Spesifikasyona tabi belirli bir konuda belirli becerilere ve aşinalığa sahip Üyelerdir.
  • Yürütme Komitesi. Java teknolojisinin evrimine rehberlik etme görevine sahip özel yetkilere sahip bir uzmanlar grubudur; rolleri yalnızca belirli teklifin diğer şartnamelerde zaten yer alan konularla ilgilenmediğini ve teklifin teklif edildiği belirli alan için gerçekten yararlı olduğunu doğrulamaktır.

Bununla birlikte, yeni bir spesifikasyonun tanımı, birbirine bağlı dört andan oluşan büyük ölçüde basit bir süreci takip eder.

Başlatma

İlk fikir, bir Üye tarafından yeni bir spesifikasyonun (JSR) değiştirilmesi, güncellenmesi veya oluşturulması talebi olarak JCP'ye sunulmalıdır. Talebi izleyen iki hafta içinde kamuoyu, Üyeler ve Uzmanlar, bu süre sonunda İcra Komitesinin oylamasına sunulacak nihai şekli verilinceye kadar inceleme ve yorum yapma olanağına sahiptir. (EC). Önerinin oyu olumlu geçmesi halinde talep süreci devam eder ve bir sonraki aşamaya geçer.

Erken Taslak

İlk adım, gelecekteki JSR'nin ilk taslağını sağlamaktır. Bunu yapmak için, sonraki 2-3 ay içinde, normalde talepte bulunan kişi olan proje lideri, şartnamenin ilk taslağını yazmakla ilgilenecek bir Uzmanlar grubu oluşturmak için çalışır. Sonunda, taslak sunulur ve yorum almak ve muhtemelen içeriğini güncellemek için diğer Uzmanlar, Üyeler veya halk tarafından incelemeye tabi tutulur.

Spesifikasyonu, Kamu Taslağı / Nihai Yayını Tamamlayın

İlk taslağın iyi olabileceği belirlendiğinde, her zaman JSR'nin kendisine bağlı Uzmanlar grubunun, diğer Uzmanların veya harici Üyelerin ve halkın katılımıyla JSR'nin ayrıntılı gelişimi ile devam ederiz. Normalde bir aydan üç aya kadar süren bu süreç, genel doğruluğunu değerlendirmekle görevli yine Yürütme Komitesi'nin oylarına sunulan bir kamu taslağının hazırlanmasıyla sona erer. Taslak oyu olumlu geçerse, Uzmanlar grubu nihai bir taslak önermekle ilgilenmeli, proje lideri ise uygulamaya açıkça atıfta bulunan bir prototip hazırlamalıdır. Başka bir deyişle, belirtimin "kavramsal" bir uygulamasını yapmalıdır. Ayrıca bu aşamada, proje yöneticisi, şartnameyi uygulamak isteyenlerin, uygulamalarının önerilene uygun olup olmadığını anlamalarını sağlayan testler, araçlar ve belgeler seti olan Teknolojik Uyumluluk Kitini (TCK) hazırlamaya özen göstermelidir. JSR. Sonunda, tüm bu belgeler, "Nihai Versiyon" şeklinde yayınlanmasını onaylayan veya onaylamayan Yürütme Komitesi'nin incelemesine tabidir. Olumlu bir oylama durumunda, JSR ile ilişkili uzmanlar grubu feshedilir ve teklif her açıdan standart hale gelir.

Bakım

Proje lideri bazı değişikliklerin gerekli olduğunu düşünürse bakım güncellemeleri dağıtılabilir. Takip eden ay, Uzmanlar, Üyeler ve halk, nihai olarak Yürütme Komitesinin oylamasına geçirilen güncellemenin taslağının hazırlanmasına katılabilir ve katkıda bulunabilir: amaç, JSR'ye küçük bir güncelleme olarak dahil edilmesini onaylamaktır.

Dış bağlantılar