Veebiteenused ja Interneti-lahenduste arhitektuur
Ainekood: IDU0080 Link: http://www.lambda.ee/index/Veebiteenused_ja_Interneti-lahenduste_arhitektuur ehk http://www.lambda.ee/index/idu0080
Kontaktandmed
Lektorid: prof. Enn Õunapuu (TTÜ), Priit Potter (Webmedia), Ivo Mägi (Webmedia)
Praktikatunnid:
- K12: Allar Tammik
- N12: Kristjan Kuhi
- N16: Tarmo Veskioja
- R8 ja R12: Arni-Shoel Leibovitš
Kontakt: idu0080 ät webmedia ee; enn ät cc ttu ee
Aine eesmärk
Kuigi aine pealkiri vihjab veebiteenustele, räägime eelkõige hajussüsteemidest üleüldse. Mis on hajussüsteemid, kuidas panna erinevad süsteemi osad omavahel suhtlema, millised on sellise arhitektuuri ohud ja võimalused?
Aine eesmärk: õpetada ja harjutada infosüsteemide arendamisel mõtlemist hajussüsteemide "võtmes":
- õpime tundma hajussüsteemide poolt pakutavaid võimalusi
- õpime arvestama ohtude ja piirangutega
- harjutame hajussüsteemide arendamist praktikas
- tutvume olemasolevate võimalustega Eestis ja mujal
Ainekorraldus, hinde saamine
Eksamihinde määrab praktiliste tööde ning eksamitöö eest saadud punktide summa:
6 praktilist ülesannet a 10 punkti, kokku 60 punkti
Eksamitöö 40 punkti
Kokku 60+40=100 punkti
Praktiliste ülesannete kaitsmine toimub 3-4 liikmelistes gruppides.
Kaitsmiseks peavad grupid olema registreeritud, selleks pange enda grupp kirja siin: grupi registreerimine
Loengute ja praktikumitundide toimumisajad ja -kohad ÕIS tunniplaanis.
Loengute materjalid
- 1. Sissejuhatus (Enn Õunapuu, Priit Potter)
- Loengu sisu:
- Mis on hajussüsteemid?
- Aine eesmärk
- Hindamiskord, tähtajad
- Loengute ja praktikatundide plaan
- Järgmise loengu sisu tutvustus
- Loengumaterjal: IDU0080_loeng1_sissejuhatus.pdf
- 2. Arendusvahendid praktikas. (Külalislektor Toomas Römer / Webmedia)
- 3. Vahendid ja viisid ärirakenduste integreerimiseks. (Ivo Mägi)
- 4. Vahendid ja viisid ärirakenduste integreerimiseks, II osa. (Ivo Mägi)
- 5. Andmete säilitamine. (Ivo Mägi)
- 6. Andmete terviklikkuse tagamine. (Ivo Mägi)
- 7. Business dynamics. BPMs and rule engines. (Enn Õunapuu)
- 8. Äriprotsesside modelleerimine ja automatiseerimine. (Enn Õunapuu)
- 9. Erindite haldus. (Priit Potter)
- 10. Cloud computing. (Enn Õunapuu)
- 11. Autentimine ja autoriseerimine. (Priit Potter)
- 12. Äriprotsesside läbipaistvus ja jälgitavus. (Priit Potter)
- 13. Business process measurement - data mining. (Enn Õunapuu)
- 14. Eesti riigi infoteenused. (Priit Potter)
- 15. Cloud solutions - Amazon, Google, Azure (Enn Õunapuu)
- 16. Aine kokkuvõte, eksamikorralduse tutvustus, kordamine, küsimused-vastused. (Enn Õunapuu, Priit Potter)
Harjutustundide materjalid
Eelmiste aastate materjalid
2009. aasta praktikaülesanded asusid SVN serveris, mida tänaseks enam ei eksisteeri
2008. aasta materjalid: http://www.tud.ttu.ee/material/enn/IDU0080/IDU00802008/