Opinto-opas 2005-2006

OHJ-5200 XML OHJELMISTOKEHITYKSESSÄ, 5 op
XML in Software Development

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
(Lukuvuoden 2005-2006 aikataulu)

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

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
  • 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

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.
  • Opintojakso soveltuu jatko-opinnoiksi.
  • Opintojaksokorvaavuus
    8105200 XML ohjelmistokehityksessä

    Opintojakson kotisivu

    Viimeksi muokattu 21.02.2005
    MuokkaajaTarja Systä