Opinto-opas 2009-2010
Jatko

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

OHJ-5201 Web-palveluiden toteutustekniikat, 5 op
Web service development techniques

Vastuuhenkilö

Tarja Systä

Toteutuskerrat

Ei toteutuskertoja

Suoritusvaatimukset

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

Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

-

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ä suunnitelemaan ja toteuttamaan Web-palveluja, asiakassovelluksia sekä palveluorkestraatioita. Opiskelijan tulee myös pystyä selittämään ReST-arkkitehtuurityylin perusteet. Opintojakson käytyään opiskelijalla tulee olla valmiudet hankkimaan itse lisätietoa alan kirjallisuudesta ja muista lähteistä.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. XML-jäsentäjät ja työkalutuki, XML-prosessorien tarjoamat SAX ja DOM APIt sekä niiden käyttö  SAX-suodattimet, StAX-jäsentäjä  Muut XML-pohjaisen tiedon ohjelmallista käsittelyä tukevat kielet, kuten XPath 
2. 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-arkkitehtuurityylin käyttö, WS-I  Vaihtoehtoisia ja täydentäviä näkemyksiä Web-palveluihin ja niiden toteutusperiaatteisiin 
3. Palveluiden yhdistäminen 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   
4. Turvallinen viestinvälitys verkossa, WS-Security ja erityisesti XML Encryption ja XML Signature -kielet, turvallinen viestinvälitys Web-palvelukonseptissa  Digitaalisten allekirjoitusten validointi   


Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Opintomoniste   Web-palveluiden toteutustekniikat   Tarja Systä            Suomi  


Esitietovaatimukset

Opintojakso P/S Selite
MATHM-47150 Rakenteiset dokumentit Suositeltava    
OHJ-1400 Olio-ohjelmoinnin peruskurssi Pakollinen    
OHJ-5010 Hajautettujen järjestelmien perusteet Suositeltava    
OHJ-5100 Seittiohjelmointi Suositeltava    

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
OHJ-5201 Web-palveluiden toteutustekniikat, 5 op OHJ-5200 XML ohjelmistokehityksessä, 5 op  

Lisätiedot

Opintojakso on harjoitustyöpainotteinen ja painottaa tekemällä oppimista. Opiskeilijoille tarjotaan mahdollisuus harjoitustöiden välinäyttöön ja he voivat kurssin aikana keskustella harjoitustyöstä harjoistustyöassistenttien kanssa.

Viimeksi muokattu16.12.2009
MuokkaajaTarja Systä