JCloudScale is a Java-based framework for building transparently scaling cloud applications. The goal of JCloudScale is that users can write elastic cloud applications (i.e., applications that dynamically acquire and release resources from a cloud) just like regular Java apps, and let JCloudScale deal with the cloud.
All in all, JCloudScale handles the following tasks:
To simplify a bit, you can think of JCloudScale as your personal Platform-as-a-Service middleware.
In order to get started, you should check out the following resources: