2
Most read
4
Most read
5
Most read
Software as a Service (SAAS)
Cloud computing and Software as a Service Overview
Cloud computing and Software as a Service Overview
Software as a Service







SAAS sometimes referred to as "software on demand," is software
that is deployed over the internet.
Software deployed as a hosted service and accessed over the
Internet as opposed to: “on premise”.
With SaaS, a provider licenses an application to customers either
as a service on demand, through a subscription, in a "pay-as-yougo" model, or at no charge when there is opportunity to generate
revenue from streams other than the user, such as from
advertisement or user list sales.
Examples of free SaaS applications include large players such as
Gmail and Google Docs.
Other examples: Sales Force (CRM)
Cloud computing and Software as a Service Overview
Cloud computing and Software as a Service Overview
Advantages










Accessible from anywhere with an internet connection.
No local server installation.
Pay per use or subscription based payment methods.
Rapid scalability.
System maintenance (backup, updates, security, etc) often included
in service.
Activities managed from central locations rather than at each
customer's site, enabling customers to access applications
remotely via the Web.
Centralized feature updating, which obviates the need for endusers to download patches and upgrades.
Capital expenditure is reduced by not having to purchase servers
or full copies of software.
Advantages








Faster implementation. In some cases the customer can deploy
SaaS more quickly as no local installation is required.
It may remove a non-core activity (deployment and support of the
software and its associated infrastructure) freeing up time to focus
on core business activities.
Reduced need to predict scale of demand and infrastructure
investment up front.
Possible improvements to reliability if the SaaS provider's
infrastructure is more redundant or has higher availability than the
user would otherwise have.
Fewer up-front costs, SaaS is often easier to discontinue or
substitute, reducing switching costs.
Pricing models







SaaS applications provide the opportunity to implement pricing
models that establish and maintain recurring revenue streams.
Most SaaS vendors charge a monthly hosting or subscription fee.
Opportunities also exist to charge per transaction, event, or other
unit of value. These alternative pricing models exist because
customers "lease" the software from the vendors and the vendors
can view all transactional activity.
Subscription based (monthly fee per seat) .
Transaction based pricing (profit sharing).
Ad-based revenue (e.g. pay per click).
Disadvantages
◦ Security concerns. The primary concern stems from the fact
that the corporate data is being stored, and controlled, by third
parties.
◦ Using SaaS can cause as much harm as proprietary software,
since users can't modify the particular software they use, thus,
they can't control their own computing.
◦ Service cost, integration difficulty, and technical requirements.
◦ Market reached $6.3B in 2006; still a small fraction of the over
$300B licensed software industry.
Application Service Provider (ASP)
An application service provider (ASP) is a business that provides
computer-based services (such as customer relationship management)
to customers using a standard protocol such as HTTP.
ASP

SAAS

Application
Deployment

Borrowed. ASPs
deploy commercial
applications from
other companies.

Build. Software is
developed by the
vendor form the
group up.

Upgrades and
Enhancements

Infrequent. Because
ASPs often depend on
commercial software
providers.

Often. Enhancements
may be implemented
at SAAS datacenter
and made available to
all the users.
Utility computing






Utility Computing is the packaging of computing resources, such as
computation, storage and services, as a metered service similar to
a traditional public utility (such as electricity, water, natural gas,
or telephone network).
This model has the advantage of a low or no initial cost to acquire
computer resources; instead, computational resources are
essentially rented - turning what was previously a need to purchase
products (hardware, software and network bandwidth) into a
service.
This new utility became the foundation of the shift to "On
Demand" computing, Software as a Service and Cloud
Computing models that further propagated the idea of computing,
application and network as a service.
Cloud computing


Cloud computing is location-independent computing, whereby
shared servers provide resources, software, and data to computers
and other devices on demand, as with the electricity grid.
SaaS Model
Platform as a service (PaaS)







Platform as a Service (PaaS) is the delivery of a computing
platform and solution stack as a service.
PaaS offers a development platform for developers. The end users
write their own code and the PaaS provider uploads that code and
presents it on the web.
PaaS offerings facilitate deployment of applications without the
cost and complexity of buying and managing the underlying
hardware and software and provisioning hosting capabilities,
providing all of the facilities required to support the complete life
cycle of delivering web applications and services available from the
Internet.
PaaS offerings may include facilities for application design,
application development, testing, deployment and hosting as well
as application services such as team collaboration, web service
integration. These services may be provisioned as an integrated
solution over the web.
PaaS Model
Infrastructure as a Service (IaaS)


Delivery of the computing infrastructure as a fully outsourced
service. Managed hosting and development environments are the
services included in IaaS. The user can buy the infrastructure
according to the requirements at any particular point of time
instead of buying the infrastructure that might not be used for
months.  IaaS is also sometimes referred to as Hardware as a
Service (HaaS).
IaaS Model
Software as a Secure Service (SaSS)






Software as a secure service (SaSS) is a derivative of software as a
service.
Denotes a class of software as a service which emphasises security,
not only in the link to and from the service, and the storage of any
content by the software providing the service, but also in the
security of the user in terms of the ability to make consistent
backups and restores of any data stored in the service, in a nonproprietary format.
In other words, security in transmission, storage and control over
the user's own data.
It provides security in the link to the service, content storage on
the service, and non-proprietary format data backups and restores
of data stored on the service.
SaaS and SOA




Service-oriented architecture (SOA) is a flexible set of design
principles used during the phases of systems development and
integration in computing. A system based on a SOA will package
functionality as a suite of interoperable services that can be used
within multiple separate systems from several business domains.
Much like other software, SaaS can also take advantage of Service
Oriented Architecture to let software applications communicate
with each other. Each software service can act as a service
provider, exposing its functionality to other applications via public
brokers, and can also act as a service requester, incorporating data
and functionality from other services. Enterprise Resource
Planning (ERP) Software providers leverage SOA in building their
SaaS offerings.
SaaS data escrow






SaaS Data Escrow is the process of keeping a copy of
critical software-as-a-service (SaaS) application data with an
independent third party.
Similar to source code escrow, where critical software source
code is stored with an independent third party, SaaS data escrow is
the same logic applied to data within a SaaS application. It allows
companies to protect and insure all the data that resides within
SaaS applications, protecting against data loss.
There are many and varied reasons for considering SaaS data
escrow including concerns about vendor bankruptcy, unplanned
service outages and potential data loss or corruption. Many
businesses are also keen to ensure that they’re complying with
their own data governance standards or want improved reporting
and business analytics against their SaaS data.
References
Software

as a service
Application Service Provider
Utility computing
Platform as a service
Cloud computing
Service oriented architecture
Thank You!

More Related Content

PPTX
Platform as a Service (PaaS)
PPTX
Software as a service
PPT
SaaS: Introduction
PPTX
SaaS.pptx
PPT
SaaS Presentation
PPTX
Cloud Service Models
PPT
SaaS Presentation at SCIT Conference
PPT
Cloud Computing and Amazon Web Services
Platform as a Service (PaaS)
Software as a service
SaaS: Introduction
SaaS.pptx
SaaS Presentation
Cloud Service Models
SaaS Presentation at SCIT Conference
Cloud Computing and Amazon Web Services

What's hot (20)

PDF
Infrastructure as a Service ( IaaS)
PDF
Cloud computing saas
PPTX
Cloud computing security issues and challenges
PPT
Cloud computing
PDF
Virtualization for Cloud Environment
PDF
Cloud service providers
PPT
Cloud Computing Basics
PPTX
cloud computing, Principle and Paradigms: 1 introdution
PPTX
Cloud computing and Cloud security fundamentals
PPT
Cloud computing and service models
PPTX
Introduction of Cloud computing
PPT
Virtualization in cloud computing ppt
PPTX
Comparison of Cloud Providers
PPTX
Cloud Computing
PPTX
Characteristics of cloud computing
PPT
Software As A Service (SaaS)
PPTX
Cloud Computing
PDF
Cloud Computing Business Models
PPTX
Chap 3 infrastructure as a service(iaas)
PPTX
Cloud Security
Infrastructure as a Service ( IaaS)
Cloud computing saas
Cloud computing security issues and challenges
Cloud computing
Virtualization for Cloud Environment
Cloud service providers
Cloud Computing Basics
cloud computing, Principle and Paradigms: 1 introdution
Cloud computing and Cloud security fundamentals
Cloud computing and service models
Introduction of Cloud computing
Virtualization in cloud computing ppt
Comparison of Cloud Providers
Cloud Computing
Characteristics of cloud computing
Software As A Service (SaaS)
Cloud Computing
Cloud Computing Business Models
Chap 3 infrastructure as a service(iaas)
Cloud Security
Ad

Similar to Cloud computing and Software as a Service Overview (20)

PPTX
1.Service Models of Cloud Computing .pptx
PDF
SaaS for Understanding
PDF
SaaS Introduction - What is SaaS Mean and Examples
PPTX
Saas overview by quontra solutions
PPTX
SaaS computing
PPTX
cloud services model by Group 6.pptx
PPTX
Software as a Service
PPTX
Coud discovery chap 3
PPTX
2_Cloud Computing practice for Unit 2.pptx
PPTX
Cloud computing
PPTX
Unit II Cloud Delivery Models.pptx
PPT
Overview of SaaS
PDF
Unit 3 Cloud Computing.pdf
PPT
Software as a service, software engineering
PPTX
Software-as-a-Service
PPTX
Software as a service
PPTX
Cloud computing services - Software as a Service - a delivery model for clou...
PPTX
Cloud computing
PPTX
Soa 22 software as a service and soa
PPTX
Cloud presentation NELA
1.Service Models of Cloud Computing .pptx
SaaS for Understanding
SaaS Introduction - What is SaaS Mean and Examples
Saas overview by quontra solutions
SaaS computing
cloud services model by Group 6.pptx
Software as a Service
Coud discovery chap 3
2_Cloud Computing practice for Unit 2.pptx
Cloud computing
Unit II Cloud Delivery Models.pptx
Overview of SaaS
Unit 3 Cloud Computing.pdf
Software as a service, software engineering
Software-as-a-Service
Software as a service
Cloud computing services - Software as a Service - a delivery model for clou...
Cloud computing
Soa 22 software as a service and soa
Cloud presentation NELA
Ad

More from Rahul Sudame (15)

PDF
Conducting 'meaningful' retrospection meetings
PPTX
How to measure the outcome of agile transformation
PPTX
Change request for right mindset
PPTX
Transforming Lives using Agile
PDF
Technical Paper Competition - PMI's Project Management Regional Conference, P...
PPTX
Project Management Framework
PPTX
Continuous Integration
PDF
Value of PMP Certification and PMI Membership
PPTX
PMI Agile Certified Practitioner Certification Overview
PPTX
Introduction to JMeter
PPTX
Trends in IT
PPTX
Services Provided by PMI & Pune Chapter
PPTX
Career Inputs for Students
PPT
Software Engineering Fundamentals
PPT
Knowledge Management Overview
Conducting 'meaningful' retrospection meetings
How to measure the outcome of agile transformation
Change request for right mindset
Transforming Lives using Agile
Technical Paper Competition - PMI's Project Management Regional Conference, P...
Project Management Framework
Continuous Integration
Value of PMP Certification and PMI Membership
PMI Agile Certified Practitioner Certification Overview
Introduction to JMeter
Trends in IT
Services Provided by PMI & Pune Chapter
Career Inputs for Students
Software Engineering Fundamentals
Knowledge Management Overview

Recently uploaded (20)

PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
Configure Apache Mutual Authentication
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPT
Geologic Time for studying geology for geologist
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Chapter 5: Probability Theory and Statistics
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPT
What is a Computer? Input Devices /output devices
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Custom Battery Pack Design Considerations for Performance and Safety
Final SEM Unit 1 for mit wpu at pune .pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Convolutional neural network based encoder-decoder for efficient real-time ob...
Flame analysis and combustion estimation using large language and vision assi...
sustainability-14-14877-v2.pddhzftheheeeee
Configure Apache Mutual Authentication
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
A contest of sentiment analysis: k-nearest neighbor versus neural network
A comparative study of natural language inference in Swahili using monolingua...
Taming the Chaos: How to Turn Unstructured Data into Decisions
Consumable AI The What, Why & How for Small Teams.pdf
Geologic Time for studying geology for geologist
Zenith AI: Advanced Artificial Intelligence
Chapter 5: Probability Theory and Statistics
A proposed approach for plagiarism detection in Myanmar Unicode text
sbt 2.0: go big (Scala Days 2025 edition)
What is a Computer? Input Devices /output devices
The influence of sentiment analysis in enhancing early warning system model f...
Credit Without Borders: AI and Financial Inclusion in Bangladesh

Cloud computing and Software as a Service Overview

  • 1. Software as a Service (SAAS)
  • 4. Software as a Service      SAAS sometimes referred to as "software on demand," is software that is deployed over the internet. Software deployed as a hosted service and accessed over the Internet as opposed to: “on premise”. With SaaS, a provider licenses an application to customers either as a service on demand, through a subscription, in a "pay-as-yougo" model, or at no charge when there is opportunity to generate revenue from streams other than the user, such as from advertisement or user list sales. Examples of free SaaS applications include large players such as Gmail and Google Docs. Other examples: Sales Force (CRM)
  • 7. Advantages         Accessible from anywhere with an internet connection. No local server installation. Pay per use or subscription based payment methods. Rapid scalability. System maintenance (backup, updates, security, etc) often included in service. Activities managed from central locations rather than at each customer's site, enabling customers to access applications remotely via the Web. Centralized feature updating, which obviates the need for endusers to download patches and upgrades. Capital expenditure is reduced by not having to purchase servers or full copies of software.
  • 8. Advantages      Faster implementation. In some cases the customer can deploy SaaS more quickly as no local installation is required. It may remove a non-core activity (deployment and support of the software and its associated infrastructure) freeing up time to focus on core business activities. Reduced need to predict scale of demand and infrastructure investment up front. Possible improvements to reliability if the SaaS provider's infrastructure is more redundant or has higher availability than the user would otherwise have. Fewer up-front costs, SaaS is often easier to discontinue or substitute, reducing switching costs.
  • 9. Pricing models      SaaS applications provide the opportunity to implement pricing models that establish and maintain recurring revenue streams. Most SaaS vendors charge a monthly hosting or subscription fee. Opportunities also exist to charge per transaction, event, or other unit of value. These alternative pricing models exist because customers "lease" the software from the vendors and the vendors can view all transactional activity. Subscription based (monthly fee per seat) . Transaction based pricing (profit sharing). Ad-based revenue (e.g. pay per click).
  • 10. Disadvantages ◦ Security concerns. The primary concern stems from the fact that the corporate data is being stored, and controlled, by third parties. ◦ Using SaaS can cause as much harm as proprietary software, since users can't modify the particular software they use, thus, they can't control their own computing. ◦ Service cost, integration difficulty, and technical requirements. ◦ Market reached $6.3B in 2006; still a small fraction of the over $300B licensed software industry.
  • 11. Application Service Provider (ASP) An application service provider (ASP) is a business that provides computer-based services (such as customer relationship management) to customers using a standard protocol such as HTTP. ASP SAAS Application Deployment Borrowed. ASPs deploy commercial applications from other companies. Build. Software is developed by the vendor form the group up. Upgrades and Enhancements Infrequent. Because ASPs often depend on commercial software providers. Often. Enhancements may be implemented at SAAS datacenter and made available to all the users.
  • 12. Utility computing    Utility Computing is the packaging of computing resources, such as computation, storage and services, as a metered service similar to a traditional public utility (such as electricity, water, natural gas, or telephone network). This model has the advantage of a low or no initial cost to acquire computer resources; instead, computational resources are essentially rented - turning what was previously a need to purchase products (hardware, software and network bandwidth) into a service. This new utility became the foundation of the shift to "On Demand" computing, Software as a Service and Cloud Computing models that further propagated the idea of computing, application and network as a service.
  • 13. Cloud computing  Cloud computing is location-independent computing, whereby shared servers provide resources, software, and data to computers and other devices on demand, as with the electricity grid.
  • 15. Platform as a service (PaaS)     Platform as a Service (PaaS) is the delivery of a computing platform and solution stack as a service. PaaS offers a development platform for developers. The end users write their own code and the PaaS provider uploads that code and presents it on the web. PaaS offerings facilitate deployment of applications without the cost and complexity of buying and managing the underlying hardware and software and provisioning hosting capabilities, providing all of the facilities required to support the complete life cycle of delivering web applications and services available from the Internet. PaaS offerings may include facilities for application design, application development, testing, deployment and hosting as well as application services such as team collaboration, web service integration. These services may be provisioned as an integrated solution over the web.
  • 17. Infrastructure as a Service (IaaS)  Delivery of the computing infrastructure as a fully outsourced service. Managed hosting and development environments are the services included in IaaS. The user can buy the infrastructure according to the requirements at any particular point of time instead of buying the infrastructure that might not be used for months.  IaaS is also sometimes referred to as Hardware as a Service (HaaS).
  • 19. Software as a Secure Service (SaSS)     Software as a secure service (SaSS) is a derivative of software as a service. Denotes a class of software as a service which emphasises security, not only in the link to and from the service, and the storage of any content by the software providing the service, but also in the security of the user in terms of the ability to make consistent backups and restores of any data stored in the service, in a nonproprietary format. In other words, security in transmission, storage and control over the user's own data. It provides security in the link to the service, content storage on the service, and non-proprietary format data backups and restores of data stored on the service.
  • 20. SaaS and SOA   Service-oriented architecture (SOA) is a flexible set of design principles used during the phases of systems development and integration in computing. A system based on a SOA will package functionality as a suite of interoperable services that can be used within multiple separate systems from several business domains. Much like other software, SaaS can also take advantage of Service Oriented Architecture to let software applications communicate with each other. Each software service can act as a service provider, exposing its functionality to other applications via public brokers, and can also act as a service requester, incorporating data and functionality from other services. Enterprise Resource Planning (ERP) Software providers leverage SOA in building their SaaS offerings.
  • 21. SaaS data escrow    SaaS Data Escrow is the process of keeping a copy of critical software-as-a-service (SaaS) application data with an independent third party. Similar to source code escrow, where critical software source code is stored with an independent third party, SaaS data escrow is the same logic applied to data within a SaaS application. It allows companies to protect and insure all the data that resides within SaaS applications, protecting against data loss. There are many and varied reasons for considering SaaS data escrow including concerns about vendor bankruptcy, unplanned service outages and potential data loss or corruption. Many businesses are also keen to ensure that they’re complying with their own data governance standards or want improved reporting and business analytics against their SaaS data.
  • 22. References Software as a service Application Service Provider Utility computing Platform as a service Cloud computing Service oriented architecture