Miksi?
Järjestelmän osista saadaan selkeitä kokonaisuuksia
Kokonaisuuksia voidaan käyttää eri järjestelmissä modulointi
Osakokonaisuuden koodin uudelleen käyttö tehostuu tehokkaampia projekteja (ei välttämättä tehokkaampia sovelluksia)
Turvallisempia tiejärjestelmiä tiedot monessa ei paikassa (”munat eri koreissa”)
Projektin organisointi helpompaa
Osien toteuttaminen voidaan jakaa vaikkapa eri organisaatioille toteutettavaksi seuranta helpompaa
Tietojärjestelmän eri osat erillään (tietokanta, ohjelmiston business-logiikka, käyttöliittymäkoodi, käyttäjätunnistus…)
Päästään pienempiin tiedon tallennuskapasiteetteihin
Useampi järjestelmä voi käyttää samaa tietoa siltä osin kun sillä on tarve
Jne. Hajautetut järjestelmät
Hajautetut järjestelmät Ongelmia
Monimutkainen järjestelmä
Yhden osan muuttamisen vaikutus muihin osiin voi olla hankala arvioida
Teknologioiden ristiriidat ja toimimattomuusongelmat
Kokonaisuuden hahmottaminen
Hajautettu ylläpito joku kohta on ei kenenkään vastuulla
Tietoliikenneongelmat
Suunnittelun kompleksisuus
Saattaa pakottaa toimivan järjestelmän poistamista ja korvaamista uuden järjestelmän kannalta tarpeellisella osalla uuden opiskelua
Osa teknologioista on vähäisellä testaamisella, uutta
Jne..
Hajautetut järjestelmät Ylläpito
Myynti, jne johto Asiakas-www Asiakas-Win Asiakas-”tyhmäpääte” Asiakas-mobiili palvelin sovelluspalvelin db Asiakas-digitv
Comments