Opinto-opas 2015-2016

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 1: TIE-23600 2015-01

Opetusmuoto P1 P2 P3 P4 Kesä
Luennot
Harjoitukset
Harjoitustyöt
 4 h/vko



 2 h/vko
 2 h/vko



 



 



 

Luentoajat ja -paikat: Keskiviikko 14 - 16 TB111 , Tiistai 12 - 14 TB111

Suoritusvaatimukset

Harjoitustyöt ja tentti
Osasuoritusten pitää liittyä samaan toteutuskertaan

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: palveluorkestraatiot ja -koreografiat, perusteet BPMN- ja BPEL-kielistä.  BPMN- ja BPEL-kielten kattavampi tuntemus, vaihtoehtoiset tavat ja kielet prosessien mallintamiseksi, prosessimallien muuntaminen orkestraatiokuvauksiksi.  Turvallinen viestinvälitys verkossa, WS-Security ja erityisesti XML Encryption ja XML Signature -kielet, turvallinen viestinvälitys Web-palvelukonseptissa. Digitaalisten allekirjoitusten validointi. 
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:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Opintomoniste   Palvelupohjaiset järjestelmät   Tarja Systä, Anna Ruokonen       Luentokalvot ovat englanniksi, mutta lisä- ja selittävä materiaali suomeksi   Ei   

Esitietovaatimukset

Opintojakso P/S Selite
MAT-82007 Structured Documents Suositeltava    
TIE-02400 Ohjelmoinnin tekniikat Pakollinen    
TIE-23406 Distributed Systems Suositeltava    
TIE-23500 Web-ohjelmointi Suositeltava    



Vastaavuudet

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

Viimeksi muokattu 28.08.2015