Kritikus rendszerek integrációja laboratórium

Senior Lecturer: 
Gábor Bergmann
Instructors: 
Dávid Honfi
Instructors: 
Attila Klenik
Instructors: 
Oszkár Semeráth
Instructors: 
Gábor Szárnyas
Instructors: 
Zoltán Szatmári
Instructors: 
Tamás Tóth

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ó