Elosztott komponens alapú rendszerek

A tantárgy angol neve: Distributed Component Based Systems

Adatlap utolsó módosítása: 2006. július 1.

Tantárgy lejárati dátuma: 2009. november 24.

Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar

Villamosmérnöki Szak

Műszaki Informatika Szak

Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
VIAU9121   4/0/0/v 5 1/1
3. A tantárgyfelelős személy és tanszék Dr. Charaf Hassan,
4. A tantárgy előadója

Név:

Beosztás:

Tanszék, Int.:

Dr. Charaf Hassan

Adjunktus

Automatizálási

5. A tantárgy az alábbi témakörök ismeretére épít

- Windows ismeretek

- C/C++ Programozás

- API (Application Programming Interface).

6. Előtanulmányi rend
Ajánlott:

Szoftvertechnika vagy Szoftver eszközök vagy Korszerű programozási eszközök

7. A tantárgy célkitűzése

A tantárgy az elosztott komponens alapú szoftver fejlesztés elméletével és gyakorlatával foglalkozik. Nagy hangsúlyt fektet az elosztott rendszerek megvalósítása esetén fellépő problémákra. Ismerteti az iparban kialakuló COM/DCOM/COM+ és CORBA szabványokat. Gyakorlati példákon keresztül bemutatja az egyes szabványok alkalmazhatóságát.

8. A tantárgy részletes tematikája

- Kód újrafelhasználhatósági technikák, Komponens alapú programozás.

- Elosztott, komponens alapú fejlesztés elméleti alapok, tervezés.

- ActiveX, COM, DCOM különböző platformokon (NT, Win95, Solaris, Linux, stb).

- Szabványosított architektúrák DCOM,CORBA.

- A CORBA és a DCOM vizsgálata és összehasonlítása (hatékonyság, platform függetlenség, megbízhatóság, egyszerűség, skálázhatóság, stb).

- JavaBean.

- Object Web (Java és a CORBA kapcsolata, IIOP (Internet Inter ORB Protokol), ActiveX/COM).

- Többrétegű architektúrák (pl. adatbázis alkalmazások).

- Tranzakció kezelés és aszinkron működés elosztott rendszerekben(MTS, MSMQ)

- Biztonsági kérdések (Tűzfal, stb)

9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

A tantárgy heti 4 óra előadás

10. Követelmények

a/. a szorgalmi időszakban 1 Házi feladat megírása legalább elégséges szinten

b/. vizsgaidőszakban

- vizsga: irásbeli és szóbeli

- a vizsgajegy a részösszetevőkből (30% feladat + 70% Vizsga)

13. Jegyzet, tankönyv, felhasználható irodalom

1. Tanszéki segédlet ( Dr. Charaf Hassan, Kovács Ferenc, Szitnyai György, Zolnay András: Elosztott objektum alapú rendszerek)

2. Essential COM Don Box

3. Inside DCOM (MS Press)

4. VISUAL C++ Tutorials ( Developement system for Windows 95 and Windows NT)

5. Microsoft TechNet CD-k (Developer’s Tools)

6. Microsoft Developement Studio online Books (Help)

7. Mastering in VC++

8. http://www.rhein-neckar.de/~cetus/oo_corba.html

9. http://www.rhein-neckar.de/~cetus/oo_ole.html

15. A tantárgy tematikáját kidolgozta

Név:

Beosztás:

Tanszék, Int.:

Dr. Charaf Hassan

Adjunktus

Automatizálási

Dr. Vajk István

Docens

Automatizálási

Kovács Ferenc

Ph.D. hallgató

Automatizálási

Szitnyai György

Ph.D. hallgató

Automatizálási