This course looks at systems integration with focus on communication mechanisms and data standardization. Students learn how to choose their communication approach by considering platform, data structure similarity/dissimilarity as well as client requirements. They will learn how to represent structure and how to transport data using XML and XML related technologies and protocols. Standardization of XML documents for the purpose of data exchange is stressed.Major Topics in this course are RMI,CORBA,DCOM,JMS,XML,DTD,XML SCHEMA,JDOM(xml parser) and Design patterns.