{"title":"Design comparison of traditional application and SaaS","authors":"R. Vidhyalakshmi, Vikas Kumar","doi":"10.1109/INDIACOM.2014.6828017","DOIUrl":null,"url":null,"abstract":"Software as a Service (SaaS) is an on-demand software delivery model, where the software and its related data are placed at remote location and are accessed as a web based service using a thin client such as web browser over the Internet. The salient features of SaaS includes low startup cost, easy provisioning at the time of need, shorter release cycle, easy maintenance, cost saving on maintenance and upgradation, multi tenant architecture, etc. The advantages and the working pattern surely make it as a best option for Small and Medium Business Enterprises, when compared to traditional web applications. However the consideration of wide consumer base with different requirements specification for a single application leads to the complexity of SaaS design. The SaaS applications are based on protocols such as HTTP, SOAP and architecture design concept such as REST. Many development models have been used for SaaS design however most of the models have very little focus on the reliability. A perspective comparison has been presented in the paper work for the traditional applications and the SaaS applications. A number of desired characteristics have been outlined to increase the configurability, portability and reliability of the SaaS applications designs.","PeriodicalId":404873,"journal":{"name":"2014 International Conference on Computing for Sustainable Global Development (INDIACom)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on Computing for Sustainable Global Development (INDIACom)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INDIACOM.2014.6828017","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Software as a Service (SaaS) is an on-demand software delivery model, where the software and its related data are placed at remote location and are accessed as a web based service using a thin client such as web browser over the Internet. The salient features of SaaS includes low startup cost, easy provisioning at the time of need, shorter release cycle, easy maintenance, cost saving on maintenance and upgradation, multi tenant architecture, etc. The advantages and the working pattern surely make it as a best option for Small and Medium Business Enterprises, when compared to traditional web applications. However the consideration of wide consumer base with different requirements specification for a single application leads to the complexity of SaaS design. The SaaS applications are based on protocols such as HTTP, SOAP and architecture design concept such as REST. Many development models have been used for SaaS design however most of the models have very little focus on the reliability. A perspective comparison has been presented in the paper work for the traditional applications and the SaaS applications. A number of desired characteristics have been outlined to increase the configurability, portability and reliability of the SaaS applications designs.