What is the relationship between Cloud Computing and Service Orientated Architecture (SOA)?

According to the publication from Mitre, Cloud Computing and Service Orientated Architecture (SOA), cloud computing has many services that can be viewed as a stack of service categories. These service categories include Infrastructure-as-a-Service (IaaS, Platform-as-a-Service (PaaS), Storage-as-a-Service, Components-as-a-Service, Software-as-a-Service (SaaS) and Cloud Clients. The following figure shows the service categories stack as depicted in the Mitre publication:

Mitre’s Cloud Stack

Service Orientated Architecture is a framework that allows business processes to be highlighted to deliver interoperability and rapid delivery of functionality. It helps system-to-system integration by creating loosely coupled services that can be reused for multiple purposes. The concept of Service Orientated Architecture is similar to Object-Orientated Programming where objects are generalized so that they can be reused for multiple purposes.

Now that we have an understanding of the various types of Cloud Computing services and Service Orientated Architecture, lets explore how Cloud Computing and Service Orientated Architecture are similar and different.

Similarities between Cloud Computing and Service Orientated Architecture:

  • Reuse — Conceptually speaking, the idea of reuse is inherent both in Cloud Computing and Service Orientated Architecture.

Differences between Cloud Computing and SOA:

Despite the similarities between Cloud Computing and Service Orientated Architecture, they are not the same. Following are some of the differences between them:

  • Outcome vs. Technology — In Cloud Computing, we are paying for the outcome but in Service Orientated Architecture we are paying for technology.

If you like what you read be sure to ❤️ it below — as a writer it means a lot

Stay in touch by subscribing to my blog here

Originally published at arsalankhan.com on July 13, 2015.

Speaker | Advisor | Blogger (ArsalanKhan.com)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store