back to table of content


INFB  Enterprise Applications Course INF
Lecturers : Ilonka Wolpert   
Term 5
Course Classification : Bachelor Informatik, Profil-Katalog B-INF-Profil CH 4
Language : Deutsch/Englisch Type VÜ 
Type of examination : PL  Credits
Method of evaluation : term paper with oral examination 
Requirements :
Cross References :  
Previous knowledges : Programming I
Programming II
 
Aids and special features :  
Teaching aims : Students understand fundamental design principles of server-side enterprise applications. They understand the architecture of enterprise applications targeting the requirements availability, scalability, security, componentization. Students are versed in current trends and technologies in software engineering for enterprise applications. Students are able to apply the approaches covered in lectures and exercises to different domains and to develop near-production prototypes in small teams.  
Contents :

* software architecture of server-side applications * resource management, concurrency and communication in large-scale distributed systems * modularization and dependency management * structured logging * separation of concerns with aspect-oriented programmingInternationalisierung/Lokalisierung von graphischen Benutzeroberflächen * message-based coupling of components * web-services, esp. http/REST * design and evolution of APIs  

Literature : Gregor Hohpe, Bobby Woolf: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, Addison-Wesley Professional, 2003 Martin Fowler: Patterns of Enterprise Application Architecture, Addison-Wesley Professional, 2002 Jaroslav Tulach: Practical API Design. Apress, 2012 S. Gupta: Pro Apache Log4j. APress, 2014 R. Laddad: AspectJ in Action. Manning, 2009  


back to table of content