作者
Claus Pahl, Pooyan Jamshidi, Olaf Zimmermann
发表日期
2017/7
期刊
ACM Transactions on Internet Technology (TOIT)
卷号
18
期号
2
页码范围
17
出版商
ACM
简介
A cloud is a distributed Internet-based software system providing resources as tiered services. Through service-orientation and virtualization for resource provisioning, cloud applications can be deployed and managed dynamically. We discuss the building blocks of an architectural style for cloud-based software systems. We capture style-defining architectural principles and patterns for control-theoretic, model-based architectures for cloud software. While service orientation is agreed on in the form of service-oriented architecture and microservices, challenges resulting from multi-tiered, distributed and heterogeneous cloud architectures cause uncertainty that has not been sufficiently addressed. We define principles and patterns needed for effective development and operation of adaptive cloud-native systems.
引用总数
20172018201920202021202220232024413173029211511
学术搜索中的文章
C Pahl, P Jamshidi, O Zimmermann - ACM Transactions on Internet Technology (TOIT), 2018