Module : Enterprise Computing
Semestre 8 SC | VHS C/TD/TP |
VHH Total C/TD/TP |
V.H. Hebdomadaire | Coef | Crédits | ||
---|---|---|---|---|---|---|---|
C | TD | TP | |||||
UE Découvertes 8.1 | 45 | 3 | 1.5 | 1.5 | 2 | 4 |
Course Description:
This course covers the computing background for large-scale enterprise computing. Students are given insights into the world of heterogeneous enterprise computing architecture with an emphasis on networked, distributed applications using objects, services and components.
Prerequisite : Software Engineering
Evaluation Method : Coursework (40 %) + Final Exam (60%)
Course Content
- Introduction to Enterprise Computing
- Distributed Systems : Communication Paradigms
- IDL and CORBA
- Component-Based Systems
- Enterprise Frameworks : J2EE, EJB and Web Technologies
- Service-Oriented Computing
- Queue-Based/Messaging Architecture
- Microservices Architecture
- ERP Systems : Design, Planning, Development and Integration.
- Engineering Scalable Systems
- Cloud Technologies
- Technological Frameworks and Tools
References
- Martin Fowler, Patterns of Enterprise Application Architecture 1st Edition, 2002
- Sourabh Sharma , Mastering Microservices with Java: Build enterprise microservices with Spring Boot 2.0, Spring Cloud, and Angular, 3rd Edition 3rd Edition, 2019