SaaS的特性与作用
面向企业的服务(Line-of-business service)
向各种规模的企业和组织提供的服务。面向企业的服务通常是可定制的大型商务解决方案,旨在协助开展财务、供应链管理以及客户关系等商务工作。这种服务通常采用用户预订的销售方式。
面向个人消费者的服务(Consumer-oriented service)
向公众提供的一类服务。面向个人消费者的服务有时以用户购买的方式销售,不过通常免费提供给用户,从广告中赚取收入。
可扩展(Scalable)特性
可扩展性意味着最大程度的提高系统并发性,更有效的使用系统资源。比如说应用,优化资源锁的持久性,使用无状态的进程,使用资源池来共享线和数据库连接等关键资源,缓存参考数据,为大型数据库分区。
高效的多用户支持(Multi-Tenant-Efficient)特性
高效的多客户支持则是设计基于SaaS模式的系统中最为重要的一环。比如说当一个用户试图通过某个基于SaaS模式的客户关系管理应用(Customer Relationship Management)来访问本公司的客户数据时,它所连接的这一基于SaaS模式的客户关系管理应用可能正同时被来自不同企业的成百上千个终端用户所使用,此时所有用户完全不知道其他并发用户访问的存在。这种在SaaS应用中极为常见的场景就要求基于SaaS模式的系统可以支持在多用户间最大程度共享资源的同时严格区分和隔离属于不同客户的数据。
可配置(Configurable)特性
当在传统的本地安装软件的使用环境中谈论可配置性时,直接修改部分代码进行二次开发来适应当前用户的需求是比较常见的解决方案。但在基于SaaS模式的使用环境中,如果业务应用的任何部分被修改了,则这一修改将可能同时影响所有当前客户的使用环境。因此,一般而言在SaaS模式的使用环境中,客户使用元数据(Metadata)来为其终端用户配置系统的界面以及相关的交互行为。由此可见,设计SaaS系统的一大挑战就是要确保配置软件应用的过程本身是简单且易于为客户所直接理解并使用的,而且应该无需考虑付出任何额外的开发和维护成本。
这种按需配置的特性,给用户的选择更加自由,用户可以灵活选择所需要的功能模块。而备份、维护、安全、升级等服务都留给SaaS供应商完成。
随需应变特性
在未来的几年内,SaaS模式的应用将是随需应变的。满足随需应变的应用系统的市场机会将飞速超过过去传统的应用系统。
传统应用程序被封装起来或在外部被主程序控制,无法灵活地满足新的需求。而SaaS模式的应用程序则是随需应变的,应用程序的使用将是动态的,提供了集成的、可视化的或自动化的特性。随需应变应用程序帮助客户面对新时代不断的需求变化,残酷的市场竞争,金融压力以及不可预测的威胁及风险等带来更大的挑战。
SaaS模式的软件开发商可以利用这一市场的成长机会来提供软件应用和解决方案为帮助他们的客户完成到随需应变商业模型的过渡。通过注册并租赁SaaS模式的服务系统,您可以访问为帮助您建立随需应变应用程序和加速您的销售而设计的资源和支持材料。
行业网络站点提供了关于它希望为随需应变业务开发的和变成随需应变业务的更多深入的信息。特别地,ISV的随需应变发展路标描述了您如何可以为您的企业和市场客户建立随需应变的解决方案。随需应变会使产品更新速度加快。