TIE-23600 Palvelupohjaiset järjestelmät, 5 op
Service-Oriented Systems

Lisätiedot

Opintojakso on harjoitustyöpainotteinen ja painottaa tekemällä oppimista.

Soveltuu jatko-opinnoiksi.

Vastuuhenkilö

Petri Ihantola

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
TIE-23600 2017-01 2 Petri Ihantola
Mikko Nurminen
Harjoitustyöt ja tentti

Osaamistavoitteet

Opintojakson suoritettuaan opiskelijan tulee tuntea ja osata selittää palveluorientoituneen arkkitehtuurin perusperiaatteet, ominaisuudet ja käyttötarkoitukset. Lisäksi opiskelijan tulee olla perehtynyt Web-palvelujärjestelmien toteutustekniikoihin sekä kyetä suunnittelemaan ja toteuttamaan Web-palveluja, asiakassovelluksia sekä palveluorkestraatioita. Opiskelijan tulee myös pystyä selittämään REST-arkkitehtuurityylin perusteet. Lisäksi opiskelijan tulee tuntea ja osata selittää pilvilaskennan perusperiaatteet ja ominaisuudet sekä olla perehtynyt pilvilaskennan toteutustekniikoihin. Opintojakson käytyään opiskelijalla tulee olla valmiudet hankkimaan itse lisätietoa alan kirjallisuudesta ja muista lähteistä.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Palveluorientoitunut arkkitehtuuri ja Web-palvelut: palveluiden ja asiakassovellusten suunnittelusta, standardit ja teknologiat, palveluiden ja asiakassovellusten toteutuksesta. REST-arkkitehtuurityylin perusteet.   Legacy-järjestelmät ja niiden käyttö Web-palveluina, REST-arkkitehtuurityyli syvällisemmin, WS-I.   Vaihtoehtoisia ja täydentäviä näkemyksiä Web-palveluihin ja niiden toteutusperiaatteisiin. 
2. Palveluiden yhdistäminen, koostaminen ja prosessit     
3. Pilvilaskennan perusperiaatteet ja ominaisuudet, yleiskuva tarjolla olevasta työkalutuesta ja toteutustekniikoista. Virtualisoinnin perusidea.  Syvempi tuntemus ja perehtyneisyys valittuun työkalutukeen, pilvilaskennan edut ja haasteet.  Käytännön pilvilaskentasovellukset. 

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Arvosana määräytyy harjoitustöiden ja tentin perusteella.

Arvosteluasteikko:

Arvosteluasteikko on numeerinen (0-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Esitietovaatimukset

Opintojakso P/S Selite
TIE-02401 Ohjelmoinnin tekniikat Pakollinen    
TIE-23500 Web-ohjelmointi Suositeltava    



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-23600 Palvelupohjaiset järjestelmät, 5 op TIE-23526 Web Architectures, 5 op  
TIE-23600 Palvelupohjaiset järjestelmät, 5 op OHJ-5202 Palvelupohjaiset järjestelmät, 5 op  

Päivittäjä: Ketola Susanna, 30.03.2017