Cloud Computing Patterns - Fundamentals to Design, Build, and Manage Cloud Applications - Christoph Fehling; Frank Leymann; Ralph Retter; Walter Schupeck; Peter Arbitter (Springer, 2014)