|
OHJ-5201 Web-palveluiden toteutustekniikat, 5 op
|
Tarja Systä
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
3.-n. vuosikurssi
Tieto- ja sähkötekniikan tiedekunta |
Harjoitustyöt ja tentti
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
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ö | 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 |
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Opintomoniste | Web-palveluiden toteutustekniikat | Tarja Systä | Suomi |
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 |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
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.
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 4 % |