Cloud Computing is a hot topic and it’s a relatively recent concept. Typical cloud computing providers deliver common business applications online which can be divided into the following categories: Software as a Service (Saas), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS).
While SOA is Service-Oriented Architecture which provide a loosely-integrated suite of services that can be used within multiple business domains. SOA is kind of in the maturity cycle. It has been there for years.
Is cloud computing the next evolution of SOA? Will your organization move from SOA to cloud computing? Here is an interesting article talking about the difference between them – SOA cloud computing relationship leaves some folks in a fog