An introduction to IBM Lotus Mashups