Hajautetut järjestelmät

Wikipedia
Loikkaa: valikkoon, hakuun

Hajautetut järjestelmät on tietojenkäsittelytieteen laaja osa-alue, joka tutkii ja kehittää ohjelmia sekä ohjelmisto- ja tietoliikennejärjestelmiä joiden voidaan katsoa koostuvan itsenäisistä, keskenään kommunikoivista osista.

Kun kohteena on useista rinnakkaisesti toimivista moduleista koostuvan ohjelman tai ohjelmistojärjestelmän laatiminen ja ymmärtäminen, käytetään myös ilmaisua rinnakkaisohjelmointi. Tähän sisältyy muun muassa hajautettujen järjestelmien formaali määrittely ja verifiointi. Alue liittyy läheisesti varsinkin käyttöjärjestelmien ja tosiaikajärjestelmien tutkimukseen.

Tietoliikenneverkon, esimerkiksi Internetin, välityksellä kommunikoivien järjestelmien tutkimus kattaa muun muassa hajautettujen ohjelmistoarkkitehtuurien ja niiden tarvitsemien teknisten alustojen kehittämisen ja mallittamisen. Tähän laajaan alueeseen kuuluu esimerkiksi yksittäisten arkkitehtuurien tutkimus (esimerkiksi asiakas-palvelin-arkkitehtuuri, vertaisverkot), eri tasojen esityskielet (varsinkin XML-metakieleen nojaavat esitystavat), välitaso-ohjelmistojen (middleware) tutkimus ja sovellutusten alueella esimerkiksi tietokoneavusteinen ryhmätyö (CSCW).

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.