close

Java-yhteisöprosessi

Siirry navigointiin Siirry hakuun

JCP on lyhenne sanoista Java Community Process tai instituutio, joka käsittelee Java -teknologian kehityksen säätelyä . Se on avoin organisaatio, joka kerää pyyntöjä ja ehdotuksia sekä jäsenistään että ulkopuolisilta ja joka on nimenomaan kiinnostunut Javan teknisten eritelmien hyväksymisestä ja sääntelemisestä .

Nämä spesifikaatiot, sekä hyväksymisvaiheessa olevat että jo hyväksytyt, kerätään nimellä Java Specification Requests (tai JSR ), numeroituna ja julkaistaan ​​laitoksen verkkosivustolla.

Osallistuminen tähän prosessiin on julkista, eikä sinun tarvitse olla maksava jäsen voidaksesi osallistua.

Institutionaalinen prosessi

Ensinnäkin hyväksymisprosessiin ja päätöksentekoon osallistuminen edellyttää, että hän on JCP:n jäsen ja siten myös itse JCP:n jäsen. Erityisesti on olemassa kolme erillistä kokonaisuutta: kaupalliset yksiköt (voittoa tavoittelevat), voittoa tavoittelemattomat yhteisöt tai koulutusmaailmaan liittyvät yhteisöt sekä yksityishenkilöt, asiantuntijat tai kiinnostuneet tahot. Assosiatiivinen kustannus on nolla vain viimeiselle kokonaisuuskategorialle. On kuitenkin mahdollista osallistua julkisena osallistujana olematta välttämättä JCP:n jäsen ehdotusten, neuvojen ja meneillään olevan työn arvioiden kautta.

Prosessissa on periaatteessa neljä toimijaa:

  • Julkinen. He ovat kaikki niitä, jotka eivät ole yhteydessä JCP:hen, organisaatioihin tai henkilöihin.
  • Jäsenet. He ovat henkilöitä tai instituutioita, jotka liittyvät JCP:hen, kuten edellä on kuvattu.
  • Asiantuntijat. He ovat jäseniä, joilla on erityistaitoja ja perehtyneitä tiettyyn aiheeseen, joka on määriteltävä.
  • Toimeenpaneva komitea. Se on ryhmä asiantuntijoita, joilla on erityisvaltuudet ja joiden tehtävänä on ohjata Java-teknologian kehitystä; Niiden tehtävänä on vain varmistaa, että tietty ehdotus ei koske aiheita, jotka on jo sisällytetty muihin eritelmiin ja että se on todella hyödyllinen tietyllä alalla, jolla sitä ehdotetaan.

Uuden spesifikaation määrittely noudattaa kuitenkin oleellisesti yksinkertaista prosessia, joka koostuu neljästä linkitetystä momentista.

Aloitus

Jäsenen on lähetettävä alkuperäinen idea JCP:lle muutos-, päivitys- tai uuden spesifikaation (JSR) luomiseksi. Kahden viikon kuluessa pyynnön esittämisestä yleisöllä, jäsenillä ja asiantuntijoilla on mahdollisuus tarkastella ja kommentoida sitä, kunnes se saa lopullisen lomakkeen, joka toimitetaan tämän ajanjakson lopussa toimeenpanevan komitean äänestettäväksi. (EY). Jos ehdotus hyväksytään äänestyksessä, pyyntö jatkuu prosessissaan ja siirtyy seuraavaan vaiheeseen.

Early Draft

Ensimmäinen askel on laatia ensimmäinen luonnos tulevasta JSR:stä. Tätä varten projektin johtaja, tavallisesti pyynnön tehnyt henkilö, muodostaa seuraavan 2-3 kuukauden aikana asiantuntijaryhmän, joka huolehtii eritelmän ensimmäisen luonnoksen kirjoittamisesta. Lopuksi luonnos esitellään, ja muut asiantuntijat, jäsenet tai yleisö tarkastelevat sitä saadakseen kommentteja ja mahdollisesti päivittääkseen sen sisältöä.

Täydennä eritelmä, julkinen luonnos / lopullinen julkaisu

Kun on todettu, että ensimmäinen luonnos voi olla hyvä, jatkamme JSR:n yksityiskohtaista kehittämistä aina JSR:ään liittyvän asiantuntijaryhmän, muiden asiantuntijoiden tai ulkopuolisten jäsenten ja yleisön osallistumisen kautta. Tämä prosessi, joka yleensä kestää yhdestä kolmeen kuukautta, päättyy julkisen luonnoksen valmisteluun, joka toimitetaan uudelleen toimeenpanevalle komitealle, jonka tehtävänä on arvioida sen yleistä oikeellisuutta. Jos luonnos läpäisee äänestyksen, asiantuntijaryhmän on huolehdittava lopullisen luonnoksen ehdottamisesta, kun taas hankkeen johtajan tulee valmistella prototyyppi, joka viittaa nimenomaisesti toteutukseen. Toisin sanoen sen on tehtävä spesifikaation "käsitteellinen" toteutus. Myös tässä vaiheessa projektipäällikön on huolehdittava teknisen yhteensopivuuspaketin (TCK) valmistelusta, joka on joukko testejä, työkaluja ja asiakirjoja, joiden avulla spesifikaation toteuttajat voivat ymmärtää, onko niiden toteutus ehdotuksen mukainen. JSR. Lopulta kaikki nämä asiakirjat ovat edelleen toimeenpanevan komitean valvonnan alaisia, ja se voi hyväksyä tai olla hyväksymättä sen julkaisemista "lopullisen version" muodossa. Myönteisessä äänestyksessä JSR:ään liittyvä asiantuntijaryhmä puretaan ja ehdotuksesta tulee kaikilta osin standardi.

Huolto

Jos projektin johtaja pitää joitain muutoksia tarpeellisina, voidaan ottaa käyttöön ylläpitopäivityksiä. Seuraavan kuukauden aikana asiantuntijat, jäsenet ja yleisö voivat osallistua ja osallistua päivityksen laadintaan, joka lopulta menee toimeenpanevan komitean äänestettäväksi: tarkoituksena on hyväksyä sisällyttäminen JSR:ään vähäisenä päivityksenä.

Ulkoiset linkit