|
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 tavoitteena on tutustuttaa opiskelijat palveluorientoituneeseen arkkitehtuuriin ja sen hyödyntämiseen sekä opettaa Web-palvelujärjestelmien toteutustekniikoita. Kurssilla käsitellään myös muita XML-pohjaisia menetelmiä, jotka tukevat sovellusten välistä integraatiota ja kommunikointia. Lisäksi opintojakson tavoitteen on tutustuttaa opiskelijat tarjolla olevaan työkalutukeen sekä antaa valmiudet hankkimaan itse lisätietoa alan kirjallisuudesta ja muista lähteistä.
Sisältöalue | 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, palveluiden koordinoinnista, perusteet BPMN- ja BPEL-kielistä | legacy-systeemit ja niiden käyttö Web-palveluina, WS-I, BPMN- ja BPEL-kielten kattavampi tuntemus | Vaihtoehtoisia näkemyksiä Web-palveluihin, esim. ebXML |
3. | 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 |
MATHM-47150 Rakenteiset dokumentit | Suositeltava |
OHJ-1150 Ohjelmointi II | Pakollinen |
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 Tieto- ja viestintätekniikan käyttö Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 4 % |