|
Abstract:
|
Tehokkaampien ja halvempien mikroprosessorien sekä verkkoteknologian kehittymisen myötä alkanut tietojenkäsittelyn hajauttaminen jatkuu. Entistä älykkäämmät työasemat mahdollistavat keskuskoneissa suoritettujen ohjelmien siirtämisen työasemiin. Näin saadaan järjestelmän käyttö joustavammaksi sekä käyttöliittymät käyttäjäystävällisemmiksi. Samalla keskuskoneiden teho saadaan hyödynnettyä vaativammissa tehtävissä. Tämän työn teoriaosassa tarkastellaan hajautuksen erilaisia määrittelytapoja sekä hajautukseen liittyviä etuja ja haittoja. Käytännön osassa keskitytään Proval-sovellukseen, joka on hajautettu lähiverkkoon liitettyihin työasemiin ja palvelijakoneeseen. Huomiota on kiinnitetty laite- ja ohjelmistoympäristöön, jonka avulla hajautettu sovellus on toteutettu, sekä ohjelmistoarkkitehtuuriin. Sen lisäksi pyritään esittämään työaseman ohjelmiston toteutus tarkemmin. Työn lopussa käsitellään joitakin hajautetun sovelluksen kehittämisen ja käytön aikana ilmenneitä asioita. Hajautettujen järjestelmien merkitys lisääntyy sitä mukaa, kun laitteiden ja ohjelmistojen avoimuus lisääntyy. Samalla vaaditaan myös ohjelmistojen kehitysympäristöjen muuttumista tukemaan sovellusten tekoa hajautettuihin ympäristöihin. /Kir10 |