CompSci 237
Distributed Systems Middleware
Course Outline
Weeks
1, 2, 3: Distributed Computing Fundamentals
- Middleware Concepts
- Distributed Operating Systems
- Messaging, Communication in Distributed Systems
- Naming , Directory Services, Distributed FileSystems
Weeks
4, 5, 6, 7: Middleware Frameworks
- Distributed Computing
Frameworks - DCE, Hadoop
- Object-based
Middleware : CORBA, COM, DCOM
- Java Based
Technologies : Java RMI, JINI, J2EE, EJB
- Messaging
Technologies: XML Based Middleware, Publish/Subscribe Technologies
- Service Oriented
Architectures: .NET, Web Services, SOAP, REST, Service Gateways
- Database access and
integration middleware (ODBC, JDBC, mediators)
- Cloud Computing
Platforms: Amazon EC2, Amazon S3, Microsoft Azure, Google App Engine
Weeks
8, 9 and 10: Middleware for Distributed Application Environments
- Real-time and
QoS-enabled middleware
- Middleware for Mobile/Wireless networks and applications
- Middleware for Sensor Networks, Pervasive, CyberPhysical Systems
- Middleware for Resilient/Fault tolerant applications
|