Järjestäminen ( englannin sanasta marshal - järjestää) tietojenkäsittelytieteessä on prosessi, jossa muunnetaan RAM -muistiin tallennettu tieto (data, objektin binääriesitys ) tallennusta tai lähetystä varten sopivaan muotoon. Prosessi on samanlainen kuin sarjoittaminen (katso erot alta ). Sitä käytetään yleensä silloin, kun tietoa (dataa, objekteja) on siirrettävä ohjelman eri osien välillä tai ohjelmasta toiseen.
Päinvastaista prosessia kutsutaan purkamiseksi (samanlainen kuin deserialisaatio).
Järjestämistä käytetään siirrettäessä tietoja prosessien ja/tai säikeiden välillä, esimerkiksi:
Python -standardikirjastossa termi "järjestäminen" on merkitykseltään samanlainen kuin termi "serialisointi" [1] , mutta termit eivät ole synonyymejä RFC 2713 :ssa ("Schema for Representing Java(tm) Objects in an LDAP Directory"; lokakuu 1999), johon Java :
Objektin "järjestäminen" tarkoittaa sen tilan ja koodikanta(t) [2] tallentamista (URI, joka osoittaa objektin ladattavan luokkakoodin sijaintiin) siten, että käänteinen toiminta tuottaa kopion alkuperäisestä, oletettavasti. lataamalla luokan määritelmäobjektin automaattisesti. Voit järjestää minkä tahansa objektin, joka on sarjoitettavissa tai etänä (...). Järjestäminen on samanlaista kuin serialisointi, paitsi että järjestely määrittää suoritettavan koodin sijainnin. Järjestäminen eroaa serialisoinnista siinä, että sitä sovelletaan erityisellä tavalla etäobjekteihin, joille itse objektista ei luoda kopiota, vaan on määritetty vain etäosoite, jossa sen kanssa pitäisi työskennellä.
Alkuperäinen teksti (englanniksi)[ näytäpiilottaa] Objektin "järjestäminen" tarkoittaa sen tilan ja koodikanta(t) tallentamista siten, että kun lajiteltu objekti on "erotettu", saadaan kopio alkuperäisestä objektista, mahdollisesti lataamalla automaattisesti objektin luokkamääritykset. Voit järjestää minkä tahansa objektin, joka on sarjoitettavissa tai etänä (…). Järjestäminen on kuin sarjoitusta, paitsi että järjestys tallentaa myös koodikannat. Järjestäminen eroaa serialisoinnista siinä, että järjestely käsittelee etäkohteita erityisesti. (…) järjestys tallentaa etäobjektin "tynkän" itse etäobjektin sijaan. — RFC 2713
Objektin "sarjoittaminen" tarkoittaa sen tilan muuttamista tavuvirraksi siten, että mainittu virta voidaan muuntaa takaisin alkuperäisen objektin kopioksi.
Alkuperäinen teksti (englanniksi)[ näytäpiilottaa] Objektin "sarjoittaminen" tarkoittaa sen tilan muuntamista tavuvirraksi siten, että tavuvirta voidaan muuntaa takaisin objektin kopioksi. — RFC 2713Kun sitä sovelletaan tietokoneverkkoihin , järjestelyllä tarkoitetaan prosessia, jossa tiedot muunnetaan muotoon, jossa tiedot voidaan siirtää verkon yli ja ne voivat kulkea verkon rajoitusten läpi. Data muunnetaan tavuvirraksi, pakataan, jaetaan osiin ja lähetetään verkon yli verkkoprotokollan avulla . Vastaanotetut tiedot muunnetaan takaisin alkuperäiseen muotoonsa.