Opinto-opas 2014-2015
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2014-2015

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

Lisätiedot

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

Vastuuhenkilö

Petri Ihantola, Antti Nieminen

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset
Harjoitustyöt
 4 h/vko



 2 h/vko
 2 h/vko



 



 



 
TIE-23600 2014-01 Tiistai 12 - 14 , TB111
Keskiviikko 14 - 16 , TB111
Tiistai 12 - 14 , TB219
Tiistai 12 - 14

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 Painos,saatavuus... Tenttimateriaali Kieli
Opintomoniste   Palvelupohjaiset järjestelmät   Tarja Systä, Anna Ruokonen       Luentokalvot ovat englanniksi, mutta lisä- ja selittävä materiaali suomeksi   Ei    Suomi  

Esitietovaatimukset

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

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

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

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
TIE-23600 2014-01 Palvelupohjaiset järjestelmät (korvaa aiemman kurssin OHJ-5201 Web-palveluiden toteutustekniikat)        

Viimeksi muokattu09.01.2015