From IBM developer works : New to XML
Mashups are an exciting genre of interactive Web applications that draw upon content retrieved from external data sources to create entirely new and innovative services. They are a hallmark of the second generation of Web applications informally known as Web 2.0. This introductory article explores what it means to be a mashup, the different classes of popular mashups constructed today, and the enabling technologies that mashup developers leverage to create their applications.
Additionally, you’ll see many of the emerging technical and social challenges that mashup developers face.
Introduction to Mashups see ttp://www-128.ibm.com/developerworks/xml/library/x-mashups.html
Free tutorial about “The ultimate mashup — Web services and the semantic Web” please go to http://www-128.ibm.com/developerworks/edu/x-dw-x-ultimashup1.html?ca=drs-