Правильней, наверное, сослаться на статью в блоге ее автора, Александра Лозовюка. Она там без правок и ограничения на объем материала.
Я тоже сначала прочитал ее на Хакере(статья для него и писалась), а затем, во время просмотра своего Google Reader`а, с удивлением заметил, что Александр ее автор. А на его блог я подписан уже давно.
Добавлю, что подобный функционал реализован и в проекте www.service-cloud.com
Выдержки из описания проекта:
How does it work?
CloudPlatform sits between your application and your cloud vendor of choice. Using OSGi standards, your application sees any cloud as just another module/component.
This means:
* No unix knowledge necessary — just Java
* Applications are free to move between clouds — no code changes necessary
Т.е. разработчику необходимо знать java, чтобы писать масштабируемые приложения для различных типов облаков.
* No vendor lock-in
Много облаков. Один API. Нет проблем!