Cloud computing evolved from earlier computing technologies and paradigms like client-server computing and service-oriented computing. It delivers scalable computing resources and services remotely via private, public, or hybrid clouds. Cloud computing components include infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). Service-oriented computing (SOC) provides a model for cloud computing by defining services that can be loosely connected across platforms and organizations. SOC and cloud computing have a reciprocal relationship where SOC provides computing as a service and cloud computing provides services for computing.
Related topics: