A Decision Framework for Cloud Computing
Software Architecture as a Set of Architectural Design Decisions