K-INFO
HU
EN
Login

Enterprise Application Integration

Vállalati alkalmazások integrációja
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
—
Subject name (Hungarian, English)
Vállalati alkalmazások integrációja
Enterprise Application Integration
Subject code BMEVIETM195
Subject type —
Training Level —
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 3 0 2
type (linked/independent) — — derived course
Assessment type vizsga
Credits 7
Subject coordinator
DR. Martinek Péter
position: egyetemi docens
Responsible department
Elektronikai Technológia Tanszék
Faculty Villamosmérnöki és Informatikai Kar
Subject website —
Primary curriculum type —
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme
1. Bevezető: Vállalati alkalmazások típusai, felépítésük, együttműködési lehetőségeik. Integ-ráció alapvető fogalmai: résztvevő rendszerek, különböző megközelítések, protokollok, tipikus architektúrák. Az üzleti oldal alapvető integrációs igényei: riportolás, adatbányászat, öszetett folyamatok, migráció, biztonsági mentés.
2. Az integráció szintjei: adatintegráció, alkalmazásintegráció és felületintegráció. Adatinteg-rációs megközelítések, ETL modulok használata, adattisztítás szerepe és feladatai az integráci-óban. Master Data Management (MDM). 
3. Az alkalmazásintegráció különböző megvalósításai. Objektum alapú kommunikáció, Messaging rendszerek, aszinkron kommunikáció. Nyílt és gyártóspecifikus szabványok és megközelítések.
4. Vállalati tartalmak, vállalati tartalmak osztályozása. Vállati adatok életciklusa. Strukturálat-lan vállalati tartalmak kezelése, szerepük az integráióban.
5. Információ és tudásintegráció. Mediáció, federáció. Middleware eszközök az alkalmazás integrációban. Az Enterprise Service Bus megközelítés.
6. A séma illesztés feladata – tipikus algoritmusok, a strukturális, lingvisztikus és hibrid meg-közelítések. Különböző megoldások komplexitása, teljesítménye, alkalmazhatósága a vállalati adatok függvényében. Séma integráció. Példány alapú sémaillesztés. 
7. Adatreprezentációs és definíciós különbségek azonosítása. Transzformációk alkalmazási lehetőségei, szabványok és különféle architektúrális megközelítések. Integrált rendszerkörnye-zet teljesítménybecslési modelljei, skálázhatóság.
8. SOA alap architektúra és szolgáltatás alapú alkalmazás integráció. Alapfogalmak, kapcsoló-dó szabványok és technológiák. A kiterjesztett SOA koncepció.
10. Szolgáltatás analízis és megvalósítás. Alkalmazási szolgáltatások, üzleti szolgáltatások és folyamat szolgáltatások. Kapcsolódó szabványok, fejlesztési eszközök és futtatókörnyezet. 
11. Szolgáltatási szintek és szolgáltatási szint konfigurációk az alkalmazás integrációban. Szol-gáltatás alapú rendszerek és integrációs megoldások minőségbiztosítása. QoS, nem funkcioná-lis teljesítményparaméterek és specifikus biztonsági megfontolások.
12. Vállalati mikroszolgáltatások, mikroszolgáltatás alapú architektúrák. Monolitikus vállalati rendszerek transzformációja. Alkalmazásintegráció mikroszolgáltatás alapú környezetben.
13. Felhő alapú vállalatirányítási rendszerek. Standard rendszerek migrációja a felhőbe. Integ-ráció hibrid vállalati alkalmazáskörnyezetben. 
14. Ontológiák tervezése, integrációja. Vállalati ontológiák. Ontológiák és szemantikai leírók alkalmazása az alkalmazás integrációban. Kapcsolódó technológiák és szabányok. Szolgáltatá-sok szemantikus annotációja, szemantikus szolgáltatástárak.

Laboratóriumi gyakorlatok: 
A laboratóriumi gyakorlat elterjedt integrációs eszközökre, technológiákra illetve konkrét vál-lalati rendszerekre épít, melyek például – de nem feltétlenül – az alábbi szoftverek lehetnek: folyamattervező és modellező eszközök (pl. ARIS vagy BPMN eszközök), Mule ESB, Tibco Cloud Integration), folyamatimplementációs eszközök (pl. Websphere integration developer), futtató rendszerek és standard vállalati rendszerek (pl. mySAP ERP, Dynamics 365 Business Central, Salesforce CRM rendszer).
1. Ismerkedés az összetett rendszerkörnyezettel – ki/be jelentkezés, szerverek futtatá-sa/leállítása, alapvető funkciók tesztelése, rendszerhasználat és menedzsment szimulált vállalati alkalmazás integrációs környezetben.
2. Példa Webszolgáltatás létrehozása (illetve standard vállalati szolgáltatások aktiválása és elérése) és interfészhez illesztése, tesztelése.
3. Humán interfész definiálása, implementálása. Kollaborációs feladat megoldásának tervezé-se, implementálása. Párhuzamos szálak és folyamatok alkalmazása, vizsgálata.
4. BPEL folyamat finomhangolása, szolgáltatáshívás BPEL folyamatból. Loggolás és össze-tett üzleti folyamat monitorozás a gyakorlatban.
5. Korrelációk használata, eseménykezelés. Hibakezelés és állapotgép.
6. Transzformációk illesztése szolgáltatáshíváshoz. Különféle adapterek használata – specifi-káció, implementáció és tesztelés.
7. High availability és klaszterezés. Bevezetési folyamathoz kapcsolódó tesztelés. Üzemelteté-si kérdések: monitorozás, teljesítményelemzés, QoS paraméterek meghatározása.
Megismertetni a hallgatókkal a vállalati alkalmazások integrációját, annak különféle megoldá-sait és módszereit. Bemutatni az elterjedt megoldások (pl. adatbázis-, alkalmazás-, folyamatin-tegráció) jellegzetességeit és a kapcsolódó informatikai technológiákat. A tantárgy kialakítja a hallgatókban a rendszerek integrációjának képességét az üzleti oldalon megfogalmazott integrációs igények kielégítésére. A hallgatók képesek lesznek a különféle integrációs üzleti igények felmérésére, a vállalati rendszerek integrációs képességeinek azono-sítására, az integrációs megoldás megtervezésére, az integráció adaptereinek és keretrendszer-ének konfigurálására és éles környezetben történő bevezetésére.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

Előadás és laboratórium

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
A vállalatirányítási rendszerek felépítése, működésének alapjai. Alapvető programozási ismere-tek és rendszerszemlélet.
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
A vállalatirányítási rendszerek felépítése, működésének alapjai. Alapvető programozási ismere-tek és rendszerszemlélet.
General rules
Követelmények: a.       A szorgalmi időszakban:  1) Az ismeretek alkalmazását és készségszintű megértését laboratóriumi gyakorlatok segítik. A laborgyakorlatokon való részvétel kötelező.  (2) Az ismereteket a laboratóriumi gyakorlatokon mérjük. A gyakorlatokon az előadás alapján, illetve a kiadott útmutató alapján felkészülten kell megjelenni. A felkészülést beugró jelleggel mérjük. A gyakorlaton végzett munkát dokumentálni kell, a dokumentációt az óra végén be kell adni. A beadott dokumentációt és az elvégzett munkát osztályozzuk.  (3) A laboratóriumi gyakorlatot elégtelen felkészülés, sikertelen teljesítés vagy mulasztás esetén pótolni kell.  (4) Az aláírás megszerzésének feltétele az összes laboratóriumi gyakorlat legalább elégséges szinten való teljesítése.  b. A vizsgaidőszakban: Szóbeli vizsga.  c. Elővizsga: Az utolsó oktatási héten elővizsga lehetőséget biztosítunk.  d. A vizsgajegy megállapításának módja: A laboratóriumi gyakorlatokon megszerzett jegyek átlaga  50 % -ban, és a szóbeli vizsga eredménye 50%-ban, ha a szóbeli vizsga legalább elégséges szintű.  Pótlási lehetőségek: Kettő laboratóriumi gyakorlat pótolható. Pótolni a következő foglalkozás megkezdése előtt, a hallgató kezdeményezésére külön egyeztetett időpontban kell.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses
Nincs.
Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
—
Requirements valid until:
—
Curriculum placement

No curriculum placements recorded for this subject version.