Software As A Service

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 19

SOFTWARE AS A

SERVICE
 SaaS is a way of delivering software applications over the internet, instead of
physically installing and maintaining the software on-site, either on a server or
right on your personal workstation.
 SaaS applications are sometimes called Web-based software, on-demand
software, or hosted software.
 SaaS is typically accessed by users using a thin client via a web browser.
 Multitenant Architecture:-A multitenant architecture, in which all users and
applications share a single, common infrastructure and code base that is centrally
maintained.
 Easy Customisation:-The ability for each user to easily customise applications
to fit their business processes without affecting the common infrastructure.
 Better Access:-Improved access to data from any networked device while
making it easier to manage privileges, monitor data use, and ensure everyone
sees the same information at the same time.
 SaaS Harnesses the Consumer Web:-Anyone familiar with
Amazon.com or My Yahoo! will be familiar with the Web interface
of typical SaaS applications.
 SaaS Trends:-Organisations are now developing SaaS integration
platforms (or SIPs) for building additional SaaS applications.
 Centralized hosting of business applications dates back to the 1960s. Starting in
that decade, IBM and other mainframe providers conducted a service bureau
business, often referred to as time-sharing or utility computing.
 The expansion of the Internet during the 1990s brought about a new class of
centralized computing, called Application Service Providers (ASP).
 While most initial ASP's focused on managing and hosting third-party
independent software vendors' software, as of 2012 SaaS vendors typically
develop and manage their own software.
 As of 2012 SaaS solutions normally utilize a multitenant architecture, in which
the application serves multiple businesses and users, and partitions its data
accordingly.
The vast majority of SaaS solutions are based on a multitenant architecture. With
this model, a single version of the application, with a single configuration
(hardware, network, operating system), is used for all customers ("tenants"). To
support scalability, the application is installed on multiple machines (called
horizontal scaling). In some cases, a second version of the application is set up to
offer a select group of customers access to pre-release versions of the applications
(e.g., a beta version) for testing purposes.

There are two main varieties of SaaS:-


 Vertical SaaS
Software which answers the needs of a specific industry (e.g., software for the
healthcare, agriculture, real estate, finance industries).
 Horizontal SaaS
The products which focus on a software category (marketing, sales, developer tools,
HR) but are industry agnostic.
 Here are The SaaS application architecture:-
 Self Service & Personalization
This means that anyone interested should be able to register and start enjoying the
service without requiring any help from the admin or support team.
 Multi-tenancy
This is an architecture whereby a single instance of a software app is meant to serve
multiple customers. Because of multi-tenant architecture, developers are able to
leverage a common infrastructure and even code base to enable them expand their
services and make it economical and much easier for them to maintain this application.
 Integration

A SaaS application must be capable of integrating with other applications. A standard


set of APIs should be made available to enable integration with other SaaS and/or on-
premise applications.
 Operational Performance
A highly scalable application with good performance should always be available and
able to serve tenants of any size.
 Security and Compliance
The responsibility of the SaaS application and hardware security solely lies with the
application developer. He should ensure that multiple tenants on a shared
infrastructure have their data virtually segregated and made accessible to those
individuals intended to access it.
 Security Considerations
Data security is perhaps the major concern for many customers and this keeps them
from migrating to the cloud. Security of the application and that of data residing
within the application is a high priority assignment for any SaaS developer.
 Infrastructure as a service (IaaS)
Infrastructure as a service (IaaS) is a cloud computing offering in which a vendor
provides users access to computing resources such as servers, storage and
networking.

Key features
• Instead of purchasing hardware outright, users pay for IaaS on demand.
• Infrastructure is scalable depending on processing and storage needs.
• Saves enterprises the costs of buying and maintaining their own hardware.
 Platform as a service (PaaS)
Platform as a service (PaaS) is a cloud computing offering that provides users with a
cloud environment in which they can develop, manage and deliver applications.

Key features
• PaaS provides a platform with tools to test, develop and host applications in the
same environment.
• Enables organizations to focus on development without having to worry about
underlying infrastructure.
• Providers manage security, operating systems, server software and backups.
• Facilitates collaborative work even if teams work remotely.
 Software as a service (SaaS)
Software as a service (SaaS) is a cloud computing offering that provides users with
access to a vendor’s cloud-based software. Users do not install applications on their
local devices. Instead, the applications reside on a remote cloud network accessed
through the web or an API.

Key features
• SaaS vendors provide users with software and applications via a subscription
model.
• Users do not have to manage, install or upgrade software; SaaS providers manage
this.
• Data is secure in the cloud; equipment failure does not result in loss of data.
• Use of resources can be scaled depending on service needs.
 Cloud computing is estimated to grow at a compound annual
growth (CAGR) of 19% and is expected to reach $162 billion in
2020 from $67 billion in 2015. Gartner has also predicted that
worldwide public cloud services will grow to $247 billion in 2017
from $210 billion in 2016.
 The revenue of Amazon Web Services (AWS) will reach $43
billion by 2022, which will be around 9% of all cloud spending in
the world.
 Growth of a particular technology at such fast pace creates a huge
gap in the demand and supply of trained resources. It is very clear
that there will be a need of millions of cloud computing, primarily
AWS, professionals in the next five years.
THANK YOU

You might also like