Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Calculatoare şi tehnologia informaţiei
Programul de studii: Ingineria informatiei - in limba engleza
Limba de predare: Engleză

SYLLABUS

I. General data
Code	Subject	
MID0031	Integrated Information Systems	

Semester	Hours: C+S+L+P	Category	Status	
8	2+0+2+1	speciality	compulsory	

II. Full status faculty members
Name and	Scientific	Didactic	Department	Type of activity	
surname	title	title		C	S	L	
GREBLA Horea Adrian	Ph.D.	Lect.	Computer Science	*			

Associated faculty members
Name and	Scientific	Institution	Type of	Type of activity	
surname	title		position	C	S	L	

III. Course objectives
At the completion of this course, the students: 
- must be aware of the importance and benefits of EAI - Enterprise Application Integration
- know the types of EAI applications
- be able to work with existing middleware technologies
- have good knowledge about existing EAI standards and be able to use them	

IV. Course contents
1. The architecture of software systems and its evolution
2. EAI types
2.1. Application-oriented integration
2.2. Business process-oriented integration
2.3. Service-oriented integration
2.4. Portal-oriented integration
3. Software integration technologies
3.1. Introduction to middleware
3.2. Middleware types vs EAI types
3.3. Connector-based architectures
3.4. Sun Java-based middleware technologies
3.5. Microsoft .NET-based middleware technologies
3.6. OMG middleware specifications: CORBA
4. Application integration standards
4.1. ebXML
4.2. Business Processes BPEL4WS
4.3. RossettaNET si UCCNET
4.4. Standards for web services: SOAP, WSDL, UDDI
4.5. XML and XSLT-based standards
4.6. Other standards	

V. Bibliography
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. William Ruh, Francis R. Maginnis, William J. Brown, Enterprise Application Integration A Wiley Technical Brief, Wiley, 2001.
4. David S. Linthicum, Next Generation Application Integration, Addison-Wesley, 2003.
5. S. Parthasarathi, ERP - A managerial and technical perspective, New Age, 2007	

VI. Thematic of didactic activities per weeks
1. The architecture of software systems and its evolution
2. EAI types
2.1. Application-oriented integration
2.2. Business process-oriented integration
2.3. Service-oriented integration
2.4. Portal-oriented integration
3. Software integration technologies
3.1. Introduction to middleware
3.2. Middleware types vs EAI types
3.3. Connector-based architectures
3.4. Sun Java-based middleware technologies
3.5. Microsoft .NET-based middleware technologies
3.6. OMG middleware specifications: CORBA
4. Application integration standards
4.1. ebXML
4.2. Business Processes BPEL4WS
4.3. RossettaNET si UCCNET
4.4. Standards for web services: SOAP, WSDL, UDDI
4.5. XML and XSLT-based standards
4.6. Other standards

VII. Didactic methods used

VIII. Assessment
Grading activities are as follows:
	an EAI project, lab work (50%) 
	midterm written exam (20%) 
	final written exam (30%) 
The final grade is computed as an weighted average of the individual marks obtained at the above activities (weights are given in parentheses). 

IX. Additional references

	Dean,							Department head,

	Date,							Course responsible,
								Lect. GREBLA Horea Adrian, Ph.D.