什么是SaaS (Software as a service )

  把软件作为一个服务。SaaS是一种cloud-based 和通过Internet提供软件的模式,用户不用再购买软件,而改用向提供商租用基于Web的软件,且无需对软件进行维护,服务提供商承担软件的全权管理和维护,包括软件的安全和性能,对于一个购买这个软件的企业来说,这个企业可以用这个软件的API,把它Integrated 到本公司的产品中。它消除了企业重新开发、构建和维护部分应用程序的需要。

The Software as a Service (SaaS) model continues to gain traction across all corners of the business world, and for good reason. Also known as on-demand software, hosted software or web-based software, SaaS eschews traditional software installation, maintenance and management approaches in favor of delivering cloud-based applications via the internet. With SaaS, service provider partners shoulder the burdens of security, availability and performance.

Distribution approach. The most important business model characteristic is the distribution approach that a company uses to provide services or create products for customers. We distinguish three main distribution approaches that can be used: on-premise, cloud, and hybrid.

On-premises software distribution approach

The on-premises distribution approach entails a software product being installed and running within a client’s in-house infrastructure, be that a single computer or a local server. The traditional distribution approach has been used for many years by such companies as SAP, Oracle, and Microsoft.

Cloud-based software distribution approach

The main characteristic of the cloud-based distribution approach is that the software runs at a hosting provider or in the cloud service.

For instance, software as a service (SaaS) is a cloud-based distribution approach in which a provider hosts its applications and makes them available to customers via the Internet. According to the SaaS method, businesses and individuals don’t need to install applications on their own computers or own data centers. They can access the software using a Web browser or a mobile device. SaaS is typically delivered via a term-based subscription.

SaaS removes the need for organizations to install and run applications on their own computers or in their own data centers. This eliminates the expense of hardware acquisition, provisioning and maintenance, as well as software licensing, installation and support.

Hybrid software distribution approach

Some software companies have a hybrid distribution approach. Hybrid in this case is the approach that combines a SaaS solution with an on-premise software application. So, a cloud-driven technology complements an on-premise one. For instance, Adobe Creative Cloud combines on-premise products like Photoshop with additional cloud services like libraries, presets, etc. Besides, on-premise software gets updated as if deployed on the cloud, regularly and without asking the client to purchase a separate license for each new version of a product. As high-speed Internet connection has become a new standard, hybrids will become increasingly more common.

Another way to realize the hybrid deployment is to let customers choose between a SaaS service or an on-premises solution and provide the opportunity to switch from one to the other if needed. For example, Microsoft Outlook can be deployed on-premises but can also be accessed online.

最新文章

  1. PHP使用OPENSSL RSA加密解密数据
  2. js中的break ,continue, return (转)
  3. mongodb(副本集)
  4. beta阶段140字评论
  5. 项目经理PPT演讲意见
  6. Android-setDefaultKeyMode方法
  7. XML和HTML中常用转义字符:
  8. 微信开放平台获取component_verify_ticket
  9. Oracle优化笔记
  10. Linux下安装MySQL步骤
  11. web api 开发之 filter
  12. Servlet与JSP的异同
  13. Java IO之File和IO
  14. node.js的安装及配置
  15. [BZOJ 3745] [COCI 2015] Norma
  16. 常用解压包命令----tar--rar
  17. Mybatis&orcale update语句中接收参数为对象
  18. 一个shell的面试题
  19. 使用Jquery做分页效果
  20. 迷你MVVM框架 avalonjs 0.83发布

热门文章

  1. Go-单元测试
  2. jmeter接口自动化测试
  3. Linux中的wheel用户组是什么?
  4. 【书】.NET及计算机类相关书籍,持续更新...
  5. [转]Google的C++代码规范
  6. dedecmsV5.7和discuz!X3.4整合之后免激活登陆
  7. SQL Server 2005 企业版没有 Microsoft SQL Server Management
  8. IIS环境配置和项目部署
  9. Django 之 cookie和session
  10. hello2 源码分析