Babes-Bolyai University of Cluj-Napoca
Faculty of Mathematics and Computer Science
Study Cycle: Graduate
SUBJECT

Code	Subject	
MID0031	Integrated Information Systems	

Section	Semester	Hours: C+S+L	Category	Type	
Information engineering	8	3+0+2		compulsory	

Teaching Staff in Charge	Prof. PÂRV Bazil, Ph.D., bparv@cs.ubbcluj.ro
Lect. CIOBAN Vasile, Ph.D., vcioban@cs.ubbcluj.ro	
Aims	At the completion of this course, the students: 
&#8226;	must be aware of the importance and benefits of EAI - Enterprise Application Integration
&#8226;	know the types of EAI applications
&#8226;	be able to work with existing middleware technologies
&#8226;	have good knowledge about existing EAI standards and be able to use them	
Content	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 şi UCCNET
4.4. Standards for web services: SOAP, WSDL, UDDI
4.5. XML and XSLT-based standards
4.6. Other standards
	
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. 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.
	
Assessment	Grading activities are as follows:
&#8226;	an EAI project, lab work (50%) 
&#8226;	midterm written exam (20%) 
&#8226;	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).