|
|
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ä |