|
|
|||||||||||
OHJ-5201 WEB-PALVELUIDEN TOTEUTUSTEKNIIKAT, 5 op
|
Opintojakson vastuuhenkilö
Tarja Systä
Luentoajat ja -paikat
Per I,II: Keskiviikko 14 - 16, S3
Per I,II: Torstai 14 - 16, TB111
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ö |
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 ja asiakassovellusten 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
Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa
- tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut
- harjoitus-, ryhmä- tai laboratoriotöiden työstämisessä
- harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa
- vuorovaikutuksessa ja keskusteluissa mm. verkkokeskustelut, chat
- Lähiopetuksen osuus: 20 %
- Etäopetuksen osuus: 10 %
- Opiskelijan itseopiskelun osuus: 70 %
| 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 harjoitustöiden välinäyttöön ja
he voivat kurssin aikana keskustella harjoitustyöstä
harjoistustyöassistenttien kanssa.
Opintojaksokorvaavuus
OHJ-5200 XML ohjelmistokehityksessä
| Viimeksi muokattu | 28.01.2007 |
| Muokkaaja | Tarja Systä |