Enterprise cloud service architectures
Architectural Requirements for Cloud Computing Systems: An Enterprise Cloud Approach