In my previous post, I described
A variant of the Store scenario running on Google AppEngine. I have expanded the scenario to incorporate other catalogs hosted in different cloud environment, and have added a vegetables catalog hosted in the IBM cloud.

One of the problems that raises when you start thinking on multiple cloud environments, is that the is no current
Cloud Standard, and trying to consume cloud infrastructure services will make your application dependent on a given cloud environment. To solve this problem, we have now started an abstraction layer for these cloud infrastructure services, similar to the idea proposed by
simpleCloud.org. We have defined a userService which abstracts user related services, and a DocumentStore which is used to handle data store services and is based on the Tuscany Collection interface that easily maps to REST. We are still maturing this cloud api layer, and the current store scenario uses the userServices implementation based on Google AppEngine UserServices to provide authentication support for the application, as well as to provide individual shoppingCarts per user.
Note that this is all based on the new
Tuscany 2.x runtime, which is based on the
OASIS SCA 1.1 draft specifications.
If you got interested, the
distributed online store scenario is available in the
sca cloud tutorial sandbox.