Whip: A framework for mashup development with block-based development approach
What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software