Kritikus rendszerek integrációja laboratórium

Tárgyfelelős: 
Bergmann Gábor
Oktatók: 
Honfi Dávid
Oktatók: 
Klenik Attila
Oktatók: 
Semeráth Oszkár
Oktatók: 
Szárnyas Gábor
Oktatók: 
Szatmári Zoltán
Oktatók: 
Tóth Tamás

A tárgy a szolgáltatásintegráció, az elosztott üzleti alkalmazások és a modell alapú fejlesztés bizonyos fejezeteivel ismertet meg gyakorlati feladatokon keresztül. A kurzus folyamán a hallgatók egy egyszerű, üzleti szempontból kritikus funkciót valósítanak meg különféle kommunikációs paradigmák (pl. Thrift alapú szolgáltatásintegráció, Akka alapú aktor rendszerek, üzenetsoros integrációs technikák) segítségével. A létrehozott integrált alkalmazás fejlesztésekor a hallgatók gyakorlati tapasztalatot szereznek a modell alapú generatív programozással, majd működtetése során megismerkednek a metrikatervezés és kiértékelés alapvető feladataival.

A labor időpontja: hétfőnként 8:30–12:00; 10 hét alatt összesen 9 laboralkalom lesz (2017.09.04-ével kezdődően).

Bevezető előadás (2017)

Összefoglaló eredménytábázat pontszámokkal és osztályzattal (2017)

A 2017-es oktatási anyagok a tárgy wikijén leszenk fokozatosan elérhetőek.

A 2017-es Xubuntu Linux virtuális gép letölthető. A gép tartalma (a Linux csomagok neveivel):

A laborok időpontjai: (2017 ősz)

  Cím Dátum Megjegyzés
1. Bevezető, feladatkiadás, első Java implementáció 09. 04. Bevezető alkalom, nincs számonkérés
2. Java alkalmazások párhuzamosítása 09. 11.  
3. Munkafolyamat keretrendszer megvalósítása 09. 18.  
4. Aktor modell konkurens alkalmazások készítésére (Akka) 09. 25.  
5. Teljesítményelemzést segítő adatelemzési technikák (R) 10. 02.  
6. Integráció szabványos távoli eljáráshívás platformon (Thrift) 10. 09.  
7. Megbízható üzenetküldés MQ alapon (RabbitMQ) 10. 16.  
8. Deklaratív alkalmazáskonténer platform (Docker) 10. 30. 10.23 szünet!
9. Platformfüggetlen modellezés generatív programozással 11. 06.  
P Pótlási alkalom 11. 27. Egy elégtelen mérés pótolható