Overview: - Introduction to distributed applications - Client-server model and modes - Concurrency and transaction management - Web 2.0 - Distributed architectures - Distributed object oriented programming - Component-based models and applications - Web services
| This lecture is mainly practical oriented where students are asked to design and build a distributed system (like an EAI solution). They are asked to be in touch of distributed programming and middlewares (i.e. sockets, CORBA, Java/RMI, DCOM/COM+ .Net Remoting, Web services, MOM,...). Distributed systems architectures are also studied: two-tiers, three-tiers, n-tiers architectures, client-server model, client-side vs. server-side architecture, concurrency and transaction management. Component-based distributed computing are intoduced (CCM, EJB). As a practical experience, students are asked to study a "real world" distributed application example...
|