Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

HAJAUTTAMISEN IDEAA SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO 18.8.2008 1 Ohjelmistotekniikka ja projektinhallinta, 4 op.

Samankaltaiset esitykset


Esitys aiheesta: "HAJAUTTAMISEN IDEAA SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO 18.8.2008 1 Ohjelmistotekniikka ja projektinhallinta, 4 op."— Esityksen transkriptio:

1 HAJAUTTAMISEN IDEAA SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO 18.8.2008 1 Ohjelmistotekniikka ja projektinhallinta, 4 op

2 Hajautetut tietojärjestelmät… 2 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.

3 Hajautetut tietojärjestelmät… 3 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..

4 Hajautetut tietojärjestelmät… Tietojärjestelmän rakenne  Käyttöliittymä  Järjestelmän toimintalogiikasta vastaavat ohjelmat  Tietovarastot  Tietoliikenneyhteydet  Järjestelmän ylläpitoon tarvittavat ohjelmistot 4

5 Hajautetut tietojärjestelmät… 5 ylläpito johtoAsiakas-www Asiakas-Win/Linux Asiakas-”tyhmäpääte” Asiakas-mobiili palvelin sovelluspalvelin db Asiakas-digitv henkilökunta db KÄYTTÖLIITYMÄNÄKÖKULMA

6 Hajautetut tietojärjestelmät… Yksittäinen ohjelmisto Tietokone Datan tallennus Datan muokkaus ja siirto Datan esitystavan muutos binääriseen muotoon 6

7 Hajautetut tietojärjestelmät… Hajauttaminen sovellustuotannon näkökulmasta  Hajautetun tietojärjestelmän rakenne perustuu tietoverkkojen hyväksikäytölle  Hajautettu järjestelmä:  Yksitasoinen  Kaksitasoinen thin client fat client  Monitasoinen Midleware 7

8 Hajautetut tietojärjestelmät… 8 Yksitasoinen tietojärjestelmä  Perinteinen malli  Työasemana ”tyhmä” pääte  Varsinaisen työn tekee palvelin  Työasema tarjoaa pelkän käyttöliittymän Palvelin Verkko Työasema + sovelluksenkäyttöliittymä

9 Hajautetut tietojärjestelmät… 9 Kaksitasoinen tietojärjestelmä – fat- client  Tietovarasto sijaitsee palvelimella ja ohjelmistologiikka työasemassa  Työasema tekee varsinaisen työn  Perinteinen Client-Server ratkaisu  Vaaditaan hyvät tietoliikenneyhteydet Tietokantapalvelin Verkko Käyttöliittymä Työasema

10 Hajautetut tietojärjestelmät… 10 Kaksitasoinen tietojärjestelmä – thin- client  Tietovarasto ja ohjelmistologiikka sijaitsevat palvelimella  Työasema vastaa esitystavasta (esim. www) ja käyttöliittymästä  Palvelimen tulee olla järeä (tehokas ja PALJON muistia) Tietokanta- ja sovelluspalvelin Verkko Käyttöliittymä Työasema

11 Hajautetut tietojärjestelmät… 11 Monitasoinen tietojärjestelmä  Tietovarasto sijaitsee tietokantapalvelimella  Ohjelmistologiikka sijaitsee sovelluspalvelimella  Työasema vastaa vain esitystavasta ja käyttöliittymästä  Hyvä skaalattavuus, haittana hinta ja monimutkaisuus Palvelin Käyttöliittymä Työasema Sovelluspalvelin Verkko

12 Hajautetut tietojärjestelmät… 12 Kysymyksiä Kommentteja


Lataa ppt "HAJAUTTAMISEN IDEAA SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO 18.8.2008 1 Ohjelmistotekniikka ja projektinhallinta, 4 op."

Samankaltaiset esitykset


Iklan oleh Google