Hajautetut järjestelmät - demo 2

  1. Katso Tirrosen Villen tekemä YouSourcen käytön opetusvideo YouTubesta http://www.youtube.com/watch?v=aBQlzfYPH74. Video on tehty funktio-ohjelmoinnin kurssille, mutta on muuten sovellettavissa kurssillemme. Tällä kurssilla YouSourcesta on hyötyä teille demojen esityksessä ja harjoitustyön palautuksessa.
  2. Laajenna edellisten demojen tehtävää niin, että voit kysyä palvelinohjelmalta, mitä operaatioita tämä toteuttaa ja suorittaa näitä operaatioita. Esimerkkejä operaatioista esim. yhteen- ja vähennyslasku, sää jossain kaupungissa, lottonumeroiden arvonta, osto/myynti-palsta. Asiakasohjelmistoksi riittää telnet, mutta voi t myös tehdä omasi. Asiakasohjelmiston ei siis tarvitse ymmärtää operaatioita tai suorittaa niitä, vaan käyttäjä valitsee suoritettavat operaatiot. Valmistaudu esittämään ohjelmasi, eli varmista, että koodi löytyy verkkoselaimella esitettävässä muodossa (vihje: YouSource).
  3. Millä kaikilla tavoilla edellisen tehtävän ohjelma voi mennä rikki? Mieti erilaisia vikaantumismahdollisuuksia, kuvaa niitä ja mieti ratkaisuja, joilla vioista voidaan toipua tai ne voidaan estää. Myös tietoturvarikkeet ja murrot katsotaan vioiksi.