















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A comprehensive study of the software-as-a-service (saas) model, exploring its essential characteristics, maturity levels, and benefits. It delves into the multi-tenant architecture, customization options, and scalability aspects of saas, highlighting the responsibilities of saas providers and the challenges of implementing this model. The document also discusses the advantages of saas, such as lower initial costs, painless upgrades, and seamless integration, while addressing potential challenges like multi-tenant deployment, scalability, and data security.
Typology: Slides
1 / 23
This page cannot be seen from the preview
Don't miss anything!
















(^) A good way to understand the SaaS model is by thinking of a bank, which protects the privacy of each customer while providing service that is reliable and secure—on a massive scale. (^) Multitenant Architecture (^) Easy Customization (^) Better Access
At its level, support multiple customers are served different copies of the software.
Adhoc/Custom Features
Level 1 : (Configurable) (^) In this level, there is a vendor (home owner) and a customer (tenant) involved. The vendor hosts a separate instance of the application for each customer. In this level all instances use the same code implementation, and the vendor meets customers needs by providing detailed configuration options that allow the customer to change how the application looks and behaves to its users. The changes made by tenant may allows availability of various options of customization to his customer.
Configurable/customer Features
Level 2 : (Configurable multi-tenant efficient) At this level. the application architecture includes the multi tenancy concepts. Similar to level 1, the UI can be customizable per tenant. The customization per tenant is fully performed through configuration and is performed through a self- service tool, getting around the need of provider intervention.
Configurable/customer Features
Level 3:(Scalable, configurable multi- tenant efficient) The fourth and final SaaS maturity level adds scalability through a multitier architecture supporting a load-balanced farm of identical application instances, running on a variable number of servers. The provider can increase or decrease the system’s capacity to match demand by adding or removing servers, without the need for any further alteration of application software architecture.
Configurable/customer Features
(^) Responsible for running and managing servers, power and cooling, network access, data center space etc. (^) SaaS also maintain operating system software, databases, installation of updates, ongoing backups, and more. (^) Deploy web based applications to easily provision software for customers on demand. (^) Use virtualization infrastructure (network, application, dev. platform, server, storage).
SaaS Provider’s Responsibilities….. Have well defined service level agreements with customers (^) Provide the latest version of the application software to the customer. Ensuring the security and privacy of client data. (^) Have the ability to gather comprehensive information about flaws, performance and usage patterns to improve their product. (^) Responsible to deliver reliable and secure services according to requirement of their customers.
Multi-tenant Deployment (^) Scalability (^) Reliability (^) Data Security (^) Integration
By integrating all of the application software, data center, database, IT infrastructure and services together in a web-based, multi-tenant on demand delivery model, SaaS vendors can provide assurance to customers with economies of and skill that was one of the biggest challenges for traditional, on- premise deployments. SaaS shifts the onus of deployment, operation, management, support and successfully operation of the application from the customer to the vendor. With the maturation of Software as a Service, we can expect to see more hybrid architectures, revenue generating opportunities, service offering, pricing models and rich set of applications. The biggest challenge for SaaS would be to gain customer’s confidence and it can be achieved by implementing efficient application-level security mechanism, with proper definition of SLA guarantees and many more. However SaaS has tremendous potential to meet growing demand for business, industries and entire economics.