Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Calculatoare şi tehnologia informaţiei
Programul de studii: Ingineria informaţiei - în limba maghiară
Limba de predare: Maghiară

SYLLABUS

I. Általános adatok
Kód	Tantárgy neve	
MID0031	Integrált informatikai rendszerek	

Félév	Órák: C+S+L+P	Kategória	Típus	
8	2+0+2+0	specialitás	kötelező	

II. Foállásban az Egyetem oktatói
Név	Tudományos	Oktatói	Tanszék	Tevékenység	
	fokozat	státus		E	Sz	L	
CSATÓ Lehel	Dr. 	Conf.	Programnyelvek és programozási módszerek	*		*	

Társult oktatók
Név	Tudományos	Intézmény	Állás	Tevékenység 	
	fokozat		típusa	E	Sz	L	

III. A tantárgy célkitűzései
Az előadás során a diákok:
•	kell ismerniük különböző integrált rendszerfejlesztési környezeteket (EA – enterprise architecture). A környezetekben a diákoknak használniuk kell a környezetek nyújtotta lehetőségeket és megszorításokat.
•	kell tudniuk egy cégen belüli programfejlesztés során az EA-k használatának az előnyeit.
•	gyakori „middleware” rendszereket kell ismerniük.
•	A gyakran használt integrált fejlesztői platformokról olyan tudással kell, hogy rendelkezzenek, mely lehetővé teszi ezen rendszerek problémamentes használatát egy munkahelyen.

IV. A tantárgy tartalma
1. A programrendszerek architektúrájának történelmi fejlődései.
2. Az „Enterprise System” fogalma és típusai.
2.1. Alkalmazás-orientált rendszerintegráció
2.2. Rendszerintegráció szervezeti folyamatok mentén.
2.3. Szolgáltatások mentén történő rendszer-integráció.
2.4. Portál-alapú rendszerintegráció.
3. A software-rendszerek integrációjának módszerei.
3.1. Bevezetés a „middleware” fogalmába
3.2. Middleware rendszertípusok és rendszerintegrációs módszerek összehasonlítása.
3.3. Csatlakozásokon – connectors – alapuló rendszerarchitektúrák.
3.4. Java-alapú SUN által javasolt middleware architektúrák.
3.5. A Microsoft .NET-alapú middleware-rendszerei.
3.6. OMG-féle CORBA middleware specifikáció.
4. Alkalmazások integrációs standardjai.
4.1. ebXML
4.2. Business Processz-architektúra BPEL4WS
4.3. a RossettaNET és UCCNET standardok
4.4. A webes software-architektúrák integrációs standardjai: SOAP, WSDL, UDDI
4.5. Az XML és XSLT standardok
4.6. Más standardok

V. Könyvészet
1. Chris Britton, Peter Bye, IT Architectures and Middleware: Strategies for Building Large, Integrated Systems, 2nd edition, Addison-Wesley, 2000 
2. Fred A. Cummins, Enterprise Integration: An Architecture for Enterprise Application and Systems Integration, Wiley, 2002.
3. Beth Gold-Bernstein, William Ruh, The Essential Guide to Integration Solutions, Addison-Wesley, 2004.
4. David S. Linthicum, Enterprise Application Integration, Addison-Wesley, 1999.
5. David S. Linthicum, Next Generation Application Integration, Addison-Wesley, 2003.
6. Jaap Schekkerman, Enterprise Architecture: Good practice guide, Trafford Publishing, 2008.

VI. Az oktatói tevékenység heti tematikája
1. hét. 	1. A programrendszerek architektúrájának történelmi fejlődései.
2. hét. 	2.Az „Enterprise System” fogalma és típusai.
	2.1. Alkalmazás-orientált rendszerintegráció
3. hét. 	2.2. Rendszerintegráció szervezeti folyamatok mentén.
	2.3. Szolgáltatások mentén történő rendszer-integráció.
4. hét. 	2.4. Portál-alapú rendszerintegráció.
5. hét. 	3. A software-rendszerek integrációjának módszerei.
 		Általános fogalmak és ismétlések.
6. hét. 	3.1. Bevezetés a „middleware” fogalmába
 	3.2. Middleware rendszertípusok és rendszerintegrációs módszerek összehasonlítása.
7. hét. 	3.3. Csatlakozásokon – connectors – alapuló rendszerarchitektúrák.
8. hét. 	3.4. Java-alapú SUN által javasolt middleware architektúrák.
9. hét. 	3.5. A Microsoft .NET-alapú middleware-rendszerei.
10. hét. 	3.6. OMG-féle CORBA middleware specifikáció.
11. hét. 	4. Alkalmazások integrációs standardjai.
	4.1. ebXML
	4.2. Business Processz-architektúra BPEL4WS
	4.3. A RossettaNET és UCCNET standardok
12. hét. 4.4. A webes software-architektúrák integrációs standardjai: SOAP, WSDL, UDDI
13. hét. 	4.5. Az XML és XSLT standardok
	4.6. Más standardok
10. hét. Ismétlés	

VII. Alkalmazott didaktikai módszerek
Az előadások során kérdések formájában az önálló gondolkodást, a feladatokra adott saját megoldások elemzését és kritikáját használjuk az új paradigmák bemutatásánál illetve illusztrálásánál.
A laborgyakorlatok alatt a feladatok tiszta megértését elősegítő gyakorlatokat, eseteket gyártunk, mely biztosít egy jobb programkódot, illetve a kódok olvashatóságára is felhívjuk a figyelmet.	

VIII. Értékelés
A jegy a következő elemek súlyozott átlaga:
- 	Írott dolgozat egy szemináriumon bemutatott témából - 30%;
- 	A laborfeladatok osztályozása – a programok minőségének az értékelése - 30%
- 	félév-végi vizsga -  40%;

IX. Kiegészíto könyvészet
1. Gregor Hohpe, Bobby Woolf, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, Addison-Wesley Professional, 2003.	

Dékán,								Tanszékvezető,

Dátum,								Előadás felelőse,

2009. okt. 4								Conf. Dr. CSATÓ Lehel