itcsbanner.jpg

Network Programming & Distributed Object Systems

Tools, techniques, and design principles behind these systems. Design, deployment, and maintenance issues; multi-tier and peer-to-peer architectures; security and transactional issues that present unique challenges in distributed systems. Concepts to be covered include inter-process communication, remote invocation, data serialization, messaging, integration, distributed design patterns, distributed system architecture, transactions, service lookup, application servers, and performance implications. 

Course ID
CIT-614
Credit Hours
3