Foundations of Popfly [electronic resource] : Rapid Mashup Development