A shopping cart solution based on cloud