Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Architectural Pattern

Handbook of Research on End-to-End Cloud Computing Architecture Design
A general, reusable solution to a commonly occurring problem in system architecture within a given context.
Published in Chapter:
Cloud Computing Architectural Patterns
Prashant Jain (IBM, Singapore) and Yan Pang (IBM, Singapore & National University of Singapore, Singapore)
DOI: 10.4018/978-1-5225-0759-8.ch004
Abstract
Cloud computing has been one of the most disruptive technologies, which has changed the way IT is consumed by enterprises, both small and large. The ability to subscribe to “as-a-service” consumption model, while converting capital expenditure to operational expenditure, has been a key driver for Cloud adoption. Rapid provisioning and deprovisioning of services, elastic scaling of infrastructure resources and self-service ability for users are some of the key characteristics and benefits offered by Cloud. Infrastructure as a Service (IaaS) provides the basic building block, with Platform as a Service (PaaS) providing a layer of abstraction on top of IaaS and similarly Software as a Service (SaaS) providing a layer of abstraction on top of PaaS. Moving up the layers reduces complexity and enables users to tap into a much larger spectrum of benefits that Cloud computing has to offer. While Cloud opens the door for “as-a-service” consumption model, there are many additional benefits that can be realized by enterprises beyond the typical IaaS, PaaS and SaaS. A number of these benefits can be realized by leveraging Cloud in different scenarios and use cases. For example, an enterprise may continue to pursue a traditional non-Cloud based infrastructure deployment strategy, however, it could use a public Cloud for storage elasticity. Such use cases exemplify many atypical benefits that Cloud can provide, which often got overlooked. This paper will present a number of such cloud deployment use cases that go beyond the typical IaaS usage of cloud. A hierarchical architectural model of cloud solution pattern is proposed to describe both the business requirements and technical considerations of these use cases. These cloud architectural patterns are further elaborated through real-life case studies and examples.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR