Belépés címtáras azonosítással
magyar nyelvű adatlap
Rendszerintegráció laboratórium
A tantárgy angol neve: System Integration Laboratory
Adatlap utolsó módosítása: 2006. július 1.
Tantárgy lejárati dátuma: 2015. január 31.
Műszaki Informatika Szak
Rendszerfejlesztési szakirány
Név:
Beosztás:
Tanszék, Int.:
Ercsényi András
docens
IIT
Szeberényi Imre
főtanácsos
Egy komplex alkalmazás tervezési, megvalósítási és integrációs lépéseinek gyakorlatban történő bemutatása. A laborgyakorlatok során a hallgatók betekintést kapnak egy párhuzamos programok futtatására is alkalmas Grid-szerű infrastruktúra használatába. A feladatok 2 konkrét témakör köré csoportosulnak:
Megtervezendő a probléma megoldására alkalmas rendszer a megfelelő komponensekkel.
A laborgyakorlatnak az a célja, hogy a hallgatók ill. hallgatói csoportok egyszerűbb, de demonstratív programok segítségével részletesebben megismerjék a rendszerintegráció c. tárgy előadásain elhangzottakat.
A munka csoportokban folyik. Az egyes csoportok webes alkalmazásokat készítenek, amelyek minden esetben adatbázisokat használnak. A munkák kidolgozásánál nem a programozáson van a hangsúly, de a koncepciózus kialakítás feltétlen követelmény.
Az adatbázis MySQL, a webszerver Apache, a servlet-futtató környezet Tomcat. Minden csoport saját szervereket használ, és a helyesen kidolgozott web-alkalmazások átkerülnek egy központi szerverre. A csoport feladata a saját szerverek installációja és konfigurálása is, amihez előkészített installáló készletek állnak rendelkezésre.
A programozási nyelvek Perl és Java. A hangsúly a Java-s, JSP-t használó alkalmazásokon van. Perl helyett a csoport más nyelvet is használhat, de csak úgy, hogy ebben az esetben is meg kell tudni oldani az adatbázis kapcsolatot. Servlet-nél JDBC-vel kell az adatbázisokat kezelni.
A web-oldalaknak nem kell túl komplikáltaknak lenniük, elegendő, ha egyszerű szövegszerkesztővel készülnek. Az oldalakon CSS stílusok használata nagyon ajánlott!
A modell
A laborcsoportok feladatait úgy választottuk ki, mintha egy vállalati intranet alkalmazás-fejlesztéseit kellene elvégezni. A vállalati intranet egy vállalat belső információs rendszerének Internet-hálózatra alapuló, webes technikájú megoldása. Egy ilyen vállalati környezetben különböző alkalmazások lehetségesek, melyeknek hátterében adatbázisok működnek. Az egyes alkalmazások szolgáltatásait a vállalat munkatársai webes böngészőn keresztül érhetik el. (Az alkalmazások egymással is kommunikálhatnak, ezt a lehetőséget azonban most nem modellezzük.)
Az egyes alkalmazások használata jogosultsági rendszerrel van szabályozva. Ennek lényege röviden az alábbi:
A végső cél az, hogy egy-egy csoport egy-egy önálló alkalmazást dolgozzon ki.
A labormunka 2-3 fős csoportokban folyik.
a. A szorgalmi időszakban:
Két elfogadott, folyamatos munkát igénylő feladat, melyet elsősorban órarendi időben kell megoldani. A csoporton belüli egyéni munkát a csoport tagjai értékelik.
b. A vizsgaidőszakban:
A feladatok pótlására nincs mód.
A laborgyakorlatokhoz elektronikusan elérhető rövid útmutatót biztosítunk. A konkrét programozási feladat megvalósításához a korábban tanult programozási tantárgyak jegyzeteire, segédleteire és a Web-en elérhető elektronikus anyagokra támaszkodunk.
dr. Kondorosi Károly
dr. Máray Tamás
adjunktus