COP 4991 Component Based Software Development Lecture #2 Distributed and Web Computing Onyeka Ezenwoye.