09-08-2012, 03:30 PM
Software as a service
Paper on Software as a Service.doc (Size: 70 KB / Downloads: 31)
ABSTRACT
As the definition goes “Software deployed as a hosted service and accessed over the Internet.” Software as a Service (SaaS) considers the need of the users while accessing the files. Many applications are needed to access files of various types .This applications needs to be installed and maintained so that it functions properly. This application is to be purchased and the client machines hardware are also needed to be configured according to the application need. Also these soft wares are too costly to use for only a short period of time. In our Project we tried to overcome this problem by designing a web application giving software service to user. The user needs to register it to the server for accessing the applications. User can also store files.
INTRODUCTION
Software as a service features a complete application offered as a service on demand. A single instance of the software runs on the cloud and services multiple end users or client organizations. Today, software as a service (SaaS) is rapidly emerging as the next major industry shift. As expected, a new breed of foundational system is being borne with the goal of catalyzing this shift. SaaS is software that is developed and hosted by the SaaS vendor and which the end user accesses over the Internet. Unlike traditional applications that users install on their computers or servers, SaaS software is owned by the vendor and runs on computers in the vendor’s data center (or a colocation facility). Broadly speaking, all customers of a SaaS vendor use the same software: these are one-size-fits-all solutions. Well known examples are Salesforce.com, Google’s Gmail and Apps, instant messaging from AOL, Yahoo and Google, and Voice-over Internet Protocol (VoIP) from Vonage and Skype.
IMPORTANT PARAMETERS TO BE CONSIDERED
Data security: Transfer of so called sensitive” data, essential for company functioning beyond own computing systems introduce a risk of losing them or possibility of acquiring them by rival company. In that context it is extremely important to check data security procedures and mechanisms guaranteed by provider.
SLA warranty (Service Level Agreements): It is a contract in which service provider guarantees specific level of service provision. It includes guarantee of high efficiency, accessibility and safety. Provider guarantees that even in case of his server breakdown, power shortage.
Conclusion:
SaaS represents a new paradigm in software delivery, an architectural model built on the principles of multi-tenant efficiency, massive scalability, and metadata-driven configurability to deliver good software inexpensively to existing and potential customers. Very often SaaS application will scale better if it is designed from the ground up to take care of multi-tenancy issues such as application customization and data security isolation, and adhering to the principle of minimizing hard-binding of runtime computing resources to specific tenants.