Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Cloud Computing

  • Chandra Krintz
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_2206

Definition

Cloud computing refers to a service-oriented computing methodology in which computational, networking, and storage capabilities, and software services are virtualized and contracted for via Service-Level Agreements (SLAs), through well-defined interfaces that are exercised via a network connection.

Historical Background

Cloud computing has its origins in two separate but related technological developments that emerged in the commercial sector during the 1990s. The first is very-large-scale e-commerce as evinced by “Internet-scale” companies such as Google, eBay, and Yahoo! These companies fielded proprietary web-facing infrastructure designed to support millions of simultaneous, anonymized users via the common carrier Internet.

The second development, pioneered by the company Salesforce.com, was “Software-as-a-Service” (SaaS) – the credentialed, and for-fee access to proprietary software via programmatic web-facing Application Programming Interfaces (APIs). Until that time,...

This is a preview of subscription content, log in to check access.

Recommended Reading

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of CaliforniaSanta BarbaraUSA

Section editors and affiliations

  • Amr El Abbadi
    • 1
  1. 1.Dept. of Computer ScienceUC Santa BarbaraSanta BarbaraUSA