Introduction to the concepts that permit unrelated applications and dissimilar systems to share information using current communications technologies. Study includes the various methodologies used to integrate applications, databases, and Web services to avoid data duplication. Course work provides application of these concepts through the construction of middleware programs for a proposed scenario. 3 Credits (3 Lecture) Prerequisite(s): CIT246. Spring Only.