Tantárgy ismertető - Szoftverfejlesztés párhuzamos és elosztott környezetben

Neptun kódKar/IntézetAjánlott előtanulmányokKredit
NSTSP1PALMNIK-SZTInincs4
Tematika
Az párhuzamos és elosztott rendszerek áttekintése, és programozásuk kiemelt kérdései. Párhuzamos programozás alapjai. Szálkezelés. Szinkronizáció. Aszinkron programozás. Elosztott szoftver-architektúrák. Az alkalmazások közti kapcsolatteremtés. Web alkalmazások. Hibakeresés, távoli nyomkövetés. Web szolgáltatások. Szoftverbiztonság. Telepítés. Kitekintés a szoftverfejlesztésre fürtözéses környezetben. A computer cluster fogalma. Példák konkrét megvalósításra. Fürtözéses technológiát támogató szoftverek. Programozás grid környezetben.
Irodalom
  • Albert, I. : A .NET Framework és programozása, Szak Kiadó, Budapest, 2004
  • Gamma, E. - Helm, R. - Johnson, R. - Vlissides, J. : Programtervezési minták, Kiskapu kiadó, 2004 (Design Patterns, Addison-Wesley, 1995)
  • Iványi A. : Párhuzamos algoritmusok, ELTE Eötvös Kiadó, Budapest, 2005 http://elek.inf.elte.hu/Parhuzamos
  • Buschmann, F. - Meunier, R. - Rohnert, H. - Sommerlad, P. - Stal, M. : Pattern-Oriented Software Architecture, John Wiley and Sons, 1996
  • Tanenbaum, Andrew S. - van Steen, Maarten : Elosztott rendszerek – Alapelvek és paradigmák, Panem, Budapest (Tanenbaum, A. S. - van Steen, Maarten: Distributed System, Prentice Hall, 2002)