|
OHJ-5201 WEB-PALVELUIDEN TOTEUTUSTEKNIIKAT, 5 op
|
Luentoajat ja -paikat
Per I,II: Keskiviikko 14 - 16, S3
Per I,II: Torstai 14 - 16, S3
Toteutuskerrat
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | |
Luento | 4 h/vko | 4 h/vko | - | - | - | - |
Tentti |
Tavoitteet
Opintojakson tavoitteena on opettaa osallistujille Web-palveluiden
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ö
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ö, hyödyllisiä XML-pohjaisen tiedon käsittelyyn tarkoitettuja kieliä kuten XPath |
SAX-suodattimet | Muut XML-pohjaisen tiedon ohjelmallista käsittelyä tukevat kielet, kuten XLink-kieli ja XPath |
2. | XML-pohjaiset tiedonsiirtoformaatit, XMI | XML-pohjaiset tiedonsiirtoformaatit ja siirrettävän tiedon ohjelmallinen käsittely, jäsennystavan valinta | XML-pohjaisen tiedonsiirron eduista ja haitoista |
3. | Palveluorientoitunut
arkkitehtuuri ja Web-palvelut: palveluiden ja asiakassovellusten suunnittelusta, standardit ja teknologiat, palveluiden toteutuksesta, palveluiden koordinoinnista |
legacy-systeemit ja
niiden käyttö Web-palveluina, WS-I, BPMN ja BPEL |
Vaihtoehtoisia näkemyksiä Web-palveluihin: ebXML ja RosettaNet |
4. | XML-pohjainen
tieto ja tietokannat: tietokantatyypin valinta, dokumenttikeskeinen ja datakeskeinen tieto, XML ja relaatiotietokannat |
Konvertointitavat: XML-pohjainen tieto ja relaatiotietokannat | |
5. | Turvallinen viestinvälitys verkossa, XML Encryption ja XML Signature -kielet, turvallinen viestinvälitys Web-palvelukonseptissa | WS-Security, digitaalisten allekirjoitusten validointi |
Suoritusvaatimukset
Harjoitustyöt ja tentti
Opintojakson arviointikriteerit
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Opintomoniste | Web-palveluiden toteutustekniikat | Tarja Systä | Ei ole | Suomi |
Esitiedot
Tunnus | Nimi | OP | P/S |
MATHM-47150 | MATHM-47150 Rakenteiset dokumentit | 6 | Suositeltava |
OHJ-1150 | OHJ-1150 Ohjelmointi II | 5 | Pakollinen |
OHJ-1400 | OHJ-1400 Olio-ohjelmoinnin peruskurssi | 4 | Pakollinen |
OHJ-5010 | OHJ-5010 Hajautettujen järjestelmien perusteet | 5 | Suositeltava |
OHJ-5100 | OHJ-5100 Seittiohjelmointi | 4 | Suositeltava |
Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)
Huomautuksia
Opetusmuodot | Tuntia |
Luennot | 54 |
Harjoitukset | 21 |
Harjoitustyöt | 56 |
Tieto- ja viestintätekniikan käyttö | 4 |
Kaikki yhteensä | 135 |
Opintojaksoon liittyviä lisätietoja
Opintojakso on harjoitustyöpainotteinen ja painottaa tekemällä oppimista.
Opiskeilijoille tarjotaan mahdollisuus harjoitusöiden välinäyttöön ja
he voivat kurssin aikana keskustella harjoitustyöstä
harjoistustyöassistentin kanssa.
Opintojaksokorvaavuus
OHJ-5200 XML ohjelmistokehityksessä
Viimeksi muokattu | 09.01.2007 |
Muokkaaja | Tarja Systä |