Személyes eszközök
Keresés

 

A InfoWiki wikiből

(Változatok közti eltérés)
3. sor: 3. sor:
A tárgyból beadandó programok készítésével lehet vizsgázni. Az alábbi jellemzőkkel bíró programokat lehet készíteni.
A tárgyból beadandó programok készítésével lehet vizsgázni. Az alábbi jellemzőkkel bíró programokat lehet készíteni.
-
<box type="stop">Legalább kétféle program megírása a követelmény:
+
<box type="stop">Legalább '''kétféle program''' megírása a követelmény:
* web service + kliens
* web service + kliens
* network socket kliens(ek) + szerver
* network socket kliens(ek) + szerver

A lap 2009. január 23., 09:51-kori változata

Internet Eszközei - Tematika


A tárgyból beadandó programok készítésével lehet vizsgázni. Az alábbi jellemzőkkel bíró programokat lehet készíteni.

Legalább kétféle program megírása a követelmény:
  • web service + kliens
  • network socket kliens(ek) + szerver
  • remote method call kliens(ek) + szerver
  • windows cimmunication foundation kliens(ek) + szerver


  • Web Services: olyan web service + kliens programpár elkészítése, amelynek során a web service valamiféle szolgáltatást ad (pl. tárolja egy user címjegyzékeit (barátok, ismerősök nevei, telefonszámai), de használatához azonosítás szükséges (a kliens névvel és jelszóval, vagy egyéb módon bejelentkezik, a web service hitelesíti, és a továbbiakban az ő ismerőseit adja meg, nem valamely másik user tárolt adatait). A megoldás során nem használható az a trükk, hogy minden egyes web service funkció hívás során elküldi az azonosító adatokat is a kliens. A belépési műveletet csak egyszer kell végrehajtani.
  • Alacsonyszintű network socket: egy kliens-szerver alkalmazás, akik adatokat cserélnek valamilyen, a felhasználó által megadott protokoll segítségével. A konkrét feladat változó lehet: a szerver pl. egy repülőgép helyfoglalását intézi, a kliens különböző funkciókat kap: lekérdezheti mennyibe kerül egy első/másodosztályú jegy, hány szomszédos ülés van egymás mellett maximum, indulási, érkezési idő, jegyet foglalhat le, stb. A szervernek több klienssel' is képesnek kell lennie kommunikálni párhuzamosan, és legalább egy műveletének bonyolult-nak kell lennie. Egy művelet akkor bonyolult, ha több kliens egyidejű kezelése problémákat okozhat. Ilyen művelet a helyfoglalás, mivel adott időpillanatban van még 2 db szabad hely, ha két kliens egyidőben kezdi el foglalni a helyet, nem szabad hogy mindkettőnek sikerülhessen.
  • Remote Method Call: a .NET ezen irányú lehetőségeit kihasználva oldjunk meg kliens-szerver problémát távoli metódushívással (server activated vagy singlecall modellben). A szerver hasonló feladatot lásson el, mint network socket esetén, vagyis több klienst tudjon kezelni, és a feladatok egyike legyen bonyolult.
  • WCF: Windows Communication Foundation segítségével oldani meg egy, a fentiekben szereplő problémát, vagyis több klienst tudjon kezelni, és a feladatok egyike legyen bonyolult.


A programok esetén néhány lapos dokumentáció megírása is szükséges, ahol fel van tüntetve a feladat pontos megfogalmazása, a megoldáshoz használt technológia rövid ismertetése, a megoldás során felmerült problémák felsorolása és megoldásainak rövid ismertetése. A két beadandó programot a vizsga folyamán meg kell védeni, vagyis be kell mutatni működés közben, és a vizsgáztató kérdéseire válaszolni kell.


A beadás, védés során a jelöltnek kell gondoskodni a rendszerek bemutatásáról. A védés gépteremben történik, ahol Windows XP vagy Vista op. rendszer van, utóbbi esetben garantált a 3.5 Framework, előző esetben nem. A gépeken nincs rendszergazdai hozzáférés, ezért nem feltétlenül lehet rájuk ilyen szintű szolgáltatásokat telepíteni. A jelöltnek ezért korábban gondoskodni kell az esetleges telepítési munkákról, vagy laptopot kell hoznia magával, amin fel van telepítve a működőképes rendszer. A dokumentációt nyomtatva is el kell hoznia, valamint elektronikusan mellékelnie kell a szoftverekhez. A beadás végén egyetlen .ZIP file-ban kell beadni a dokumentációkat és a szoftverek forráskódjait.

A lap eredeti címe: „http://wiki.ektf.hu/wiki/Iea:Tematika
Nézetek
nincs sb_18.222.163.31 cikk