Software as a Service vs. Service Oriented Architecture vs. Cloud Computing

February 11, 2009 · Filed Under General, IT Estimating, Software Estimating, Systems Estimating  - 4 Comment(s)

I have seen a lot of confusion as to the definitions and interrelations between these three technologies.  So…

Definitions:

Software as a Service: Software provides an application on-demand.  There is no implied language, development methodology, or tool specifically attributed to SaaS.  Some development methods may be more appropriate (such as Java and C#)  since SaaS applications often provide the user interface a browser .

Service Oriented Architecture: (SOA) provides methods for systems development and integration where systems group functionality around business processes and package these as interoperable services. A SOA infrastructure allows different applications to exchange data with one another as they participate in business processes.  Some organizations offer software as a service running on the organization’s private infrastructure as well.

Cloud Computing: Cloud computing is Internet (cloud) based use of computer technology where dynamically scalable  resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure (the Infrastructure as a Service cloud) that supports them...virtualized.  Some call this “IT Infrastructure as a Service. ”  Some venders refer to the “private cloud,” which is essentially virtualized local servers.  Gotta love the buzzwords.

SaaS applications may use the cloud but they are not the cloud.

SOA architectures may or may not  be delivered via SaaS but they are not  generically SaaS.

Cloud applications may or may not be delivered as SaaS

SEER Estimates All These Technologies

SEER, by virtue of its parameters and knowledge bases, estimates all these categories of computing.  But they are not synonyms.

SEER for Software captures the effort, schedule and risk of using a Service Oriented Architecture for development and maintenance.

SEER for Software captures the effort saved by using SaaS rather than software development, while SEER for IT captures the cost or savings of using SaaS rather than organic hardware.

SEER for IT captures the effort, schedule and risk of using / supporting / operating cloud computing versus SaaS computing.

PS This blog is published with a locally installed version of WordPress software.  It is not SaaS, not the cloud (running on specific server resources we pay for) and not SOA.  A blog could be delivered as SaaS or via the cloud.

PS2: I curse WordPress constantly... full of problems.  But if it was SOA it would just share the problems more widely.  SOA does not solve software development issues.  SOA does potentially provide reuse which can get applications developed faster… By the way, with all the excitement over automatic updates with SaaS, that says you can’t depend on your computer doing today what it did yesterday.



Thank you for reading “Dan on Estimating”, if you would like more information about Galorath’s estimation models, please visit our contact page or call us at +1 310 414-3222.

Related posts:

  1. Cloud Computing Can Save Time and Money: MIT CIO Panel Conclusion
  2. Some Gottchas of Estimating Service Oriented Architecture Systems (SOA)
  3. The Cost of Cloud in the Sky Computing Part 1
  4. New Survey Casts Shadow On Cloud Computing Adoption
  5. 90% of Companies Surveyed Increasing Software as a Service (SAAS)

Comments

4 Responses to “Software as a Service vs. Service Oriented Architecture vs. Cloud Computing”

  1. Cloud Computing Can Save TIme and Money: MIT CIO Panel Conclusion | Project Planning & Estimation on May 22nd, 2009 7:52 am

    [...] computing. It is so confusing I have seen people useing software as a service as a synonum for cloud computing. WHile SAAS may use the cloud it is not necessariely the cloud. And a cloud can be used without a [...]

  2. Mark on August 19th, 2009 4:14 pm

    Always like to see information on Cloud Computing! Looks like Australians are starting to wake up to it too with Telstra announcing a $500m spend this week on cloud computing services.

  3. soaindia on September 10th, 2009 2:50 am

    SOA & Cloud Computing India 2009 – Get close to cutting-edge technologies
    Like it or not, the DNA of IT is changing. Thanks to economic slowdown and cuts in IT budget, CIOs have to go lean and ensure good returns on IT spending. They have come under pressure to change their traditional approach to IT development and seriously explore technologies and approaches such as Cloud, SaaS, SOA, Lean IT, Green technologies and so on.

    Developers, architects and other IT professionals have also come under pressure to adapt to the changing IT landscape. They have to rethink the tools of their trade, the platforms they use, get familiar with emerging approaches and frameworks to stay relevant. There is one conference which offers them a front row seat to the rapidly changing IT world.
    Business Technology presents Third Annual Edition of SOA & Cloud Computing India 2009 Conferences, 15th October at Bangalore.
    The international conference is designed to give progressive executives and developers a ringside view of the current developments in the emerging critical technologies. It will feature technical sessions from leading industry players of the Cloud ecosystem – the infrastructure firms, the platform providers, and application developers.

    SOA India 2009 caters to the need of Indian Enterprise IT community of CIOs, CTOs, Management, IT directors, IT managers, IT architects, Network and Infrastructure specialists, Project Managers, Project Leaders, and Software Architects.

    If you are responsible for business optimization, designing, developing and/or implementing your organization’s IT strategy, join us this year for an unbiased source of insight, and expertise from the top experts to ensure the success of your initiatives.

    To avail early bird discounts or for more information Call +91 080 41124392/93 or visit conference website http://www.soaindia.com.

  4. Luballo Gangla on May 1st, 2010 10:00 am

    This is good work. Perhaps the comparison can be extended to services science.

Leave a Reply