Capturing Cloud Computing Knowledge and Experience in Patterns

作者: Christoph Fehling , Thilo Ewald , Frank Leymann , Michael Pauly , Jochen Rutschlin

DOI: 10.1109/CLOUD.2012.124

关键词:

摘要: The industry-driven evolution of cloud computing tends to obfuscate the common underlying architectural concepts offerings and their implications on hosted applications. Patterns are one way document such principles make good solutions reoccurring (architectural) challenges reusable. To capture best practice from existing applications provider-specific documentation, we propose use an elaborated pattern format enabling abstraction reusability knowledge in various cases. We present a detailed step-by-step identification process supported by authoring toolkit. continuously apply this identify large set patterns. In paper, introduce two new patterns identified industrial scenarios recently. approach aims at architects, developers, researchers alike also create traceable well-structured pieces individual field expertise. As entry point, recap introduced domains.

参考文章(23)
Andrew S. Tanenbaum, Maarten Van Steen, Distributed Systems: Principles and Paradigms ,(2001)
Eduardo Fernandez, Duane Hybertson, Markus Schumacher, Frank Buschmann, Security Patterns: Integrating Security and Systems Engineering ,(2006)
Linda Rising, Mary Lynn Paul Becker, Mary Manns, Fearless Change: Patterns for Introducing New Ideas ,(2004)
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
Christoph Fehling, Frank Leymann, Jochen Rütschlin, David Schumm, Pattern-Based Development and Management of Cloud Applications Future Internet. ,vol. 4, pp. 110- 141 ,(2012) , 10.3390/FI4010110
Keiko Hashizume, Nobukazu Yoshioka, Eduardo B. Fernandez, Misuse patterns for cloud computing Proceedings of the 2nd Asian Conference on Pattern Languages of Programs. pp. 12- ,(2011) , 10.1145/2524629.2524644
Tobias Binz, Frank Leymann, David Schumm, CMotion: A framework for migration of applications into and between clouds service-oriented computing and applications. pp. 1- 4 ,(2011) , 10.1109/SOCA.2011.6166250
Alexander Nowak, Frank Leymann, Daniel Schleicher, David Schumm, Sebastian Wagner, Green business process patterns Proceedings of the 18th Conference on Pattern Languages of Programs. pp. 6- ,(2011) , 10.1145/2578903.2579144
Marian Petre, Why looking isn't always seeing Communications of the ACM. ,vol. 38, pp. 33- 44 ,(1995) , 10.1145/203241.203251