OHJ-5200 XML OHJELMISTOKEHITYKSESSÄ, 5 op
|
Opintojakson vastuuhenkilö
Tarja Systä
Opettajat
Tarja Systä, Professori, tarja.systa@tut.fi
Luentoajat ja -paikat
Per I,II: Keskiviikko 14 - 16, TB109
Per I,II: Torstai 14 - 16, TB109
Toteutuskerrat
Toteutus 1
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | Opetuskieli | |
Luento | 4 h/vko+ | 4 h/vko | - | - | - | - | Vain suomeksi |
Harjoitustyö | 24 h/per+ | 40 h/per | - | - | - | - | Vain suomeksi |
Tentti | Vain suomeksi |
Tavoitteet
Opintojakson tavoitteena on opettaa osallistujille XML-teknologioiden eri käyttötarkoituksia ohjelmistokehityksessä. Kurssi keskittyy XML-pohjaisiin menetelmiin, jotka tukevat sovellusten välistä integraatiota ja kommunikointia. Lisäksi opintojakson tavoitteen aon 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 | XQuery-kieli | SAX-suodattimet, XLink-kieli |
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 | Vaihtoehtoisia näkemyksiä Web-palveluihin: ebXML ja RosettaNet, legacy-systeemit ja niiden käyttö Web-palveluina, WS-I, Semanttinen Web | |
4. | XML-pohjainen tieto ja tietokannat: tietokantatyypin valinta, dokumenttikeskeinen ja datakeskeinen tieto, XML ja relaatiotietokannat |   | |
5. | Turvallinen viestinvälitys verkossa, XML Encryption ja XML Signature -kielet, turvallinen viestinvälitys Web-palvelukonseptissa |   |
Suoritusvaatimukset
Harjoitustyöt ja tentti
Opintojakson arviointikriteerit
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL,painos,saatavuus... | Tenttimateriaali | Kieli |
Opintomoniste | XML Ohjelmistokehityksessä | Tarja Systä | Kyllä | Suomi |
Esitiedot
Tunnus | Nimi | OP | P/S |
MATHM-47150 | Rakenteiset dokumentit | 6 | Suositeltava |
OHJ-1150 | Ohjelmointi II | 5 | Pakollinen |
OHJ-5010 | Hajautettujen järjestelmien perusteet | 5 | Suositeltava |
OHJ-5100 | Seittiohjelmointi | 4 | Suositeltava |
Huomautuksia
Opintojaksokorvaavuus
8105200 XML ohjelmistokehityksessä
Viimeksi muokattu | 21.02.2005 |
Muokkaaja | Tarja Systä |