Return to Home Page
This glossary supports the following titles:

SOA Governance

SOA with .NET & Azure


SOA Design Patterns


Web Service Contract Design & Versioning for SOA


SOA Principles of Service Design

Service-Oriented Architecture: Concepts, Technology, and Design

Modern SOA Infrastructure: Technology, Design, and Governance
SOA with REST: Principles, Patterns & Constraints
Next Generation SOA: A Real-World Guide to Modern Service-Oriented Computing
SOA with Java
SOA Security: Practices, Patterns, and Technologies for Securing Services
SOA and Cloud Computing: Practices, Patterns, Technologies


This glossary also supports the SOA Certified Professional (SOACP) program.

For more information, visit: www.soacp.com
and
www.soaschool.com




cloud



A cloud is a distinct and remote IT environment designed for the purpose of remotely provisioning scalable and measured IT resources. In order to remotely provision scalable and measured IT resources in an effective manner, an IT environment requires a specific set of characteristics. These characteristics need to exist to a meaningful extent for the IT environment to be considered an effective cloud.

  • On-Demand Usage – This characteristic allows for the usage of self-provisioned IT resources to be automated so that no further human involvement by the provider or consumer of these resources is required.
  • Ubiquitous Access – This is the ability for a cloud-based IT resource to be widely accessible.
  • Multitenancy – Multitenancy is the characteristic of a software program that enables an instance of the program to serve different consumers (tenants), each of which is isolated from the other.
  • Elasticity – This is the ability of a cloud to enable its consumers to scale cloud-based IT resources up or down, as required.
  • Measured Usage – This is the ability of a cloud platform to keep track of the usage of its IT resources by its consumers.
  • Resilient Computing – This characteristic represents a form of failover that distributes redundant implementations of IT resources across physical locations.

Services that reside in cloud environments are referred to as cloud services or  cloud-based services. Services are one form of IT resource hosted by clouds.

See also:

- cloud computing

- cloud deployment models

- cloud delivery models

The Prentice Hall Service-Oriented Computing Series from Thomas Erl
Home    SOA Books    SOA Magazine    What Is SOA?    SOA Principles    SOASchool.com    Legal Copyright © 2004-2012 SOA Systems Inc.