Download presentation
Presentation is loading. Please wait.
1
IDU0075 Sissejuhatus veebiteenustesse
Tarvo Treier
2
Sissejuhatus veebiteenustesse
Uus informaatika ja äriinfotehnoloogia bakalaureuseõppe aine IDU0075 „Sissejuhatus veebiteenustesse“. Annab üldised teadmised: Teenus-orienteeritud arhitektuuri põhimõtetest Veebiteenustega seotud standarditest ja töövahenditest. Praktilised oskused: veebiteenuste tuvastamine veebiteenuste kirjeldamine veebiteenuste realiseerimine veebiteenuste kasutamine veebiteenuste testimine Tarvo Treier
3
Tarvo Treier tarvo.treier@gmail.com
Aine tekkelugu.. IDU0110 IDU0080 IDU0020 IDK Sissejuhatus veebiteenustesse Aine annab sujuva ülemineku tavalistelt programmeerimisainetelt hajussüsteemide ainetele. Tarvo Treier
4
Tarvo Treier tarvo.treier@gmail.com
Korraldus Igas nädalas: 1 loeng ja 1 praktikum Kontrolltöö 9-ndal nädalal Projekt esitada 15-nda nädala lõpuks Tarvo Treier
5
Tarvo Treier tarvo.treier@gmail.com
Konsultatsioon Palume õppejõule konsultatsiooni soovist teada anda. Tarvo Treier
6
Tarvo Treier tarvo.treier@gmail.com
Õppejõud Tarvo Treier Tauno Treier Kristjan Kuhi Tarmo Veskioja Tarvo Treier
7
Tarvo Treier tarvo.treier@gmail.com
Deklareerimine Kõik deklareerivad Tarvo Treierile. Tarvo Treier
8
Tarvo Treier tarvo.treier@gmail.com
Materjalid Eelmise aasta materjalid Raamat Java SOA cookbook Tarvo Treier
9
Tarvo Treier tarvo.treier@gmail.com
Õpiväljundid Teab veebiteenuste kasutusvõimalusi ja puudusi. Teab peamiseid veebiteenustega seotud standardeid ja protokolle. Teab algtasemel teenus-orienteeritud arhitektuuri. Oskab veebiteenuse kanditaate tuvastada. Oskab veebiteenuseid kirjeldada kasutades WSDL-i ja XSD-d Oskab veebiteenuseid realiseerida keeles Java. Oskab veebiteenuseid testida. Oskab luua ja kirjeldada XML dokumenti ja tema struktuuri. Oskab otsida XML dokumendist kasutades päringukeelt XPath. Oskab transformeerida XML dokumenti kasutades XSLT-d. Tarvo Treier
10
Tarvo Treier tarvo.treier@gmail.com
Valik märksõnu XML XSD WSDL XPath XSLT REST WADL API Tarvo Treier
11
Tarvo Treier tarvo.treier@gmail.com
Valik näiteid Ruumi kaugjuhtimine Mobiil-id X-tee Tarvo Treier
12
Tarvo Treier tarvo.treier@gmail.com
Hindamine Kontrolltöö (60% hindest) Projekt (40% hindest) Boonuspunktid (kuni 15% hindest) Tarvo Treier
13
Tarvo Treier tarvo.treier@gmail.com
Kontrolltöö Toimub 9-nda nädala harjutustunnis. Nii teoreetilised kui praktilised ülesanded seni loengutes ja praktikumides käsitletud teemadel. Valikvastustega test + praktiline ülesanne. Kontrolltöö eest peab saama vähemalt 31 punkti 60-st. Kontrolltöö peab olema sooritatud enne eksamisessiooni. Pärast 9-ndat nädalat tehtud kontrolltöö tulemusest võetakse 5 punkti maha. Tarvo Treier
14
Tarvo Treier tarvo.treier@gmail.com
Projekt Koosneb veebiteenuste projekteerimisest, realiseerimisest, kasutamisest ja testimisest. Projekti eest peab saama vähemalt 21 punkti 40-st. Projekt peab olema esitatud 15-nda nädala lõpuks. Projekti esitamisel pärast 15-ndat nädalat võetakse projekti tulemusest 5 punkti maha. Projekti saab kaitsta 15., 16. nädala praktikumis või eksamisessiooni ajal. Enne projekti kaitsmist peab kontrolltöö olema tehtud. Tarvo Treier
15
Tarvo Treier tarvo.treier@gmail.com
Boonuspunktid Boonuspunkte on võimalik koguda praktikumide ajal iseseisvaid ülesandeid lahendades ja loengus aktiivselt osaledes. Praktikumides on võimalik iga kord 1-2 punkti korraga teenida ja mitte rohkem kui 10 punkti semestris. Loengutes on võimalik teenida kuni 5 punkti. Tarvo Treier
16
Kordamine: mida ja millal esitama peab?
Tarvo Treier
17
Eeldused aine edukaks läbimiseks
Aeg Aeg iseseisvate ülesannetega pusimiseks. Elementaarne java oskus: Klass / objekt IF ja FOR Muutujate väärtustamine Kasuks tuleb: Liideste tundmine Tarvo Treier
18
Tarvo Treier tarvo.treier@gmail.com
Sissejuhatus Maailmas on palju programmeerimiskeeli, milles saab rakendusi kirjutada. Vahel on vaja need rakendused omavahel rääkima panna. Siinkohal võib osutuda heaks valikuks veebiteenused. Tarvo Treier
19
Tarvo Treier tarvo.treier@gmail.com
Mis on veebiteenus? Tarvo Treier
20
Tarvo Treier tarvo.treier@gmail.com
Veebiteenus Veebiteenus on üle veebi (http) välja kutsutav (käivitatav) meetod (protseduur või funktsioon). Veebiteenust kutsutakse välja SOAP formaadis sõnumiga ja vastus saadakse samuti SOAP formaadis. Sarnaselt tavaliste funktsioonidega saab ka veebiteenuse väljakutsel määrata sisendparameetreid. Tarvo Treier
21
Tarvo Treier tarvo.treier@gmail.com
Veebiteenused A software system designed to support interoperable machine-to-machine interaction over a network It has an interface described in a machine-processable format (WSDL) Other systems interact with the Web service in a manner prescribed by its description using SOAP-messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards Tarvo Treier
22
Veebiteenuse väljakutse demo
SoapUI ( Temperatuuri konverteerimise teenus Tarvo Treier
23
Tarvo Treier tarvo.treier@gmail.com
1. boonuspunkt Otsi töötav tasuta veebiteenus, mida saab SoapUI-ga käivitada. Boonuspunkti saab kätte esimeses praktikumis. Tarvo Treier
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.