18 SaaS, Multitenant SaaS, Six advantages of SaaS
Hello students,
Today our blog focuses deeper on Software as a Service.
As we know today, most softwares are provided as a one or more services together. We had seen an example of this in SOA assignment.
The software is accessible by people all over the world via internet. Every customer feels the software is delivered to him/her alone, even though its the same single software reaching out to all. This is software as a service.
CRM and ERP are an example of software as a service.
SaaS softwares reflect multitenancy model, meaning one-software-to-many-customer software delivery model.
SaaS hides the implementation of complex infrastructure and platform or any technicalities that makes the software services workable for all customers. Customer does not have to worry about software or hardware maintenance. One time patch is enough to solve an issue faced commonly by all customer. Separate patches are not required for different customer. Hence software maintainance is easy and cheap.
It is quite possible that some customers may need some specific data, specific front end pages to be created only for him or her. This is an example of one-software-to-one-customer customization.
SaaS softwares are easy to customize for particular customer using multi-tenancy techniques such as
- single schema model ,
- meta-data customization technique
- multi-schema model
Multitenancy models are covered in Unit 3 presentation separately.
Today, SaaS softwares utilizes Web 2.0 technologies like web service, rest service, ajax and mashup extensively to make a complex software easily deployed, maintained, scaled, economical and to make it efficient and productive.
Advantages of SaaS
The six advantages of SaaS are
1. Software Cost reduction and total cost of ownership (TCO) reduction
cost is reduced as you do not have to create or maintain separate software for each customer.
2. Service Level improvements
software service can easily be upgraded with new features by implementing only once and it results in all customer receiving the upgrades in one implementation.
3. Rapid Implementation
one can implement the software quickly using the web 2.0 technologies
4. Standalone and configurable applications
one can configure it using various multitenancy models
5. Rudimentary integration of application and data
one can easily integrate the software using SOA based architecture and multitenancy models
6. Subscription and Pay-as-you-Go (PAYG) model
the pricing is very low due to economies of scale model (more the number of customers lesser is the subscription cost). eg. AWS has reduced its pricing a lot in last one decade as its customer economy size has scaled to a great extent
Examples of SaaS based softwares in today's market are Salesforce.com, Netsuite, RightNow, Facebook, LinkedIn Google Documents, Zoho Office, Box.net
For more details, go through the presentation/video on 2 CLOUD COMPUTING SERVICE - SOFTWARE AS A SERVICE - PART 10 - SEM 3 - MSC 2
Thank you
Comments
Post a Comment