• DocumentCode
    1225027
  • Title

    What´s in a Name? Distinguishing between SaaS and SOA

  • Author

    Laplante, Phillip A. ; Zhang, Jia ; Voas, Jeffrey

  • Author_Institution
    Penn State Univ., University Park, PA
  • Volume
    10
  • Issue
    3
  • fYear
    2008
  • Firstpage
    46
  • Lastpage
    50
  • Abstract
    Considerable confusion arises in distinguishing between software as a service (SaaS) and service-oriented architecture (SOA). Zachman´s framework can help to try to make sense of the alphabet soup of Web services and utilities that form the basis for both SOA and SaaS. The difference between SaaS and SOA is that the former is a software-delivery model whereas the latter is a software-construction model. A better way to illuminate the differences between these two concepts is to use the well-known Zachman architectural model. In this article, we briefly examine the concepts of SaaS and SOA, followed by a brief history of software architectural models. We use the Zachman model to differentiate the two architectural approaches to building software. Because the Zachman model is so intuitive, the approach we take to describe the differences between SaaS and SOA works well even with non-IT professionals.
  • Keywords
    Web services; software architecture; Web services; Zachman architectural model; nonIT professionals; service-oriented architecture; software as a service; software-construction model; software-delivery model; Application software; Buildings; Business communication; Communication standards; Computer architecture; Semiconductor optical amplifiers; Service oriented architecture; Software systems; Standards publication; Web services; SOA; SaaS; Zachman´s architecture; service-oriented architecture; software as a service;
  • fLanguage
    English
  • Journal_Title
    IT Professional
  • Publisher
    ieee
  • ISSN
    1520-9202
  • Type

    jour

  • DOI
    10.1109/MITP.2008.60
  • Filename
    4525542