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 BMEVIETM192
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 6
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 www.ett.bme.hu
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. Integráció alapvető fogalmai: résztvevő rendszerek, integrációs szint és módszerek, protokollok, tipikus architektúrák. Az üzleti oldal alapvető integrációs igényei: riportolás, adatbányászat, összetett folyamatok, migráció, biztonsági mentés.

2. Üzleti igények felmérése és specifikációja. Modellező eszközök (pl. ARIS, Websphere Business Modeler), módszertanok és szabványok. Business Process Management (BPM).

3. Az integráció szintjei: adatbázis integráció, vállalati adatbázisok, vállalatbeli és vállalatközi integráció, alkalmazásintegráció, folyamatintegráció. Információ és tudásintegráció.

4. Üzenetkelező rendszerek. Mediáció, federáció. Middleware eszközök az alkalmazás integrációban. Az Enterprise Service Bus megközelítés.

5. SOA architektúra és szolgáltatás alapú alkalmazás integráció. Alapfogalmak, kapcsolódó szabványok és technológiák. Összetett folyamatok definiálása és implementálása. Integrált folyamatok modellező eszközei.

6. Esettanulmányok és konkrét megvalósítások: Microsoft Biztalk, IBM Websphere és BPM szoftvercsomag, SAP Netweaver&Composite Application Framework(CAF), Oracle FUSION, és nyílt forráskódú eszközök.

7. A séma illesztés problémája – tipikus algoritmusok (strukturális, lingvisztikus és hibrid megközelítések) komplexitása, teljesítménye, alkalmazhatósága. Séma integráció. Példány alapú sémaillesztés.

8. 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. Adapter- és interfész-fejlesztés.

9. Vállalati ontológiák. Ontológiák tervezése, integrációja. Esettanulmányok: konkrét vállalati ontológiák, (Oagis, xCBL, eb-XML) kapcsolódó szabványok és alkalmazhatóságuk.

10. Ontológiák, szemantikai leírók és következtetők alkalmazása az alkalmazás integrációban. Szemantikus technológiák és kapcsolódó szabványok (WSMO-WSML, OWL-OWL-S, stb.) Szolgáltatások szemantikus annotációja. Szemantikával dúsított szolgáltatástárak.  Folyamatok célállapotánakdefiniálása, fél(automatikus) folyamatkomponálás.

11. Integrációs architektúra kiépítése és üzemeltetése. Méretezés, kapacitástervezés, teljesítménybecslési és mérési módszerek. Összetett folyamatok tesztelése, monitorozása.

12. Szolgáltatás alapú rendszerek és integrációs megoldások minőségbiztosítása. QoS, nem funkcionális teljesítményparaméterek optimalizálása, tervezési és futásidejű megközelítések és módszerek.

13. Felület integráció, portál alapú vállalati alkalmazás integrációja. Robosztus és nyílt keretrendszerek alkalmazhatósága, teljesítménye. Konkrét rendszerek legfontosabb sajátosságai (Websphere Portal, Liferay Portal, Microsoft Portal Solutions).

14. Vállalati alkalmazás integráció mint projekt. Tipikus résztvevők és szerepek, projekt fázisok és feladatok. Projekt tervezés és támogatás. Esettanulmányok.

Laboratóriumi gyakorlatok:

A laboratóriumi gyakorlat a következő integrációs eszközökre, technológiákra illetve konkrét vállalati rendszerekre épít: folyamattervező és modellező eszközök (pl. ARIS vagy Rational szoftverek illetve IBM Websphere Business Modeler, TIBCO iProcess Suite és Business Studio), folyamatimplementációs eszközök (pl. IBM Integration Developer), futtató rendszerek pl. (ActiveVOS Server) és standard vállalati ERP rendszerek (pl. mySAP ERP, Microsoft Dynamics NAV, ABAS-ERP és QAD Enterprise).

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, EJB (Enterprise Java Bean) hívás BPEL folyamatból. Szolgáltatás hívás JMS segítségével.

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 – specifiká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 tipikus vállalati alkalmazások integrációját, annak különféle megoldásait és módszereit. Bemutatni a tipikus megoldások (pl. adatbázis-, alkalmazás-, folyamatintegrá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 azonosí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, laboratóriumi foglalkozás.

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 ismeretek é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 ismeretek é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 a heti vagy 2 hét összevonásával blokkosított laboratóriumi gyakorlatok segítik. A laborgyakorlatokon való részvétel kötelező. (2) Az ismereteket 7 alkalommal 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. A vizsgajegy jegy megszerzésének feltétele legalább elégséges szintű szóbeli vizsga. A megállpításának módja: a laboratóriumi gyakorlatokon megszerzett jegyek átlaga 50 % -ban, és a szóbeli vizsga eredménye 50%-ban súlyozva. Pótlási lehetőségek: Kettő hét laboratóriumi gyakorlata pótolható. Pótolni a következő foglalkozás megkezdése előtt, 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
Ajánlott a Gazdaságinformatika mesterszak, Integrált vállalatirányítási rendszerek c. tárgy korábbi vagy legalább egyidejű teljesítése.
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.