ASP和SaaS模式的联系和区别

上一篇 / 下一篇  2009-10-19 14:21:04 / 天气: 晴朗 / 心情: 高兴

ASP和SaaS模式的接洽和区别


  无需置疑,微软如今推广的SaaS(Software as a Service )是从ASP模式演化而来。固然微软在上述的文档外面没有过多高地提到ASP,然而SaaS和ASP仍是有井井有条的接洽。


  ASP和SaaS和重正点都是“软件安排为托管服务,通过因特网存取”。他们雷同的处所有:


  经营模式:


  软件所有权属于供应商,供应商来负责基本举措措施和软件保护进级工作


  服务方式:


  客户按必定的付费周早期来租赁供应商的效劳,费用能够跟着客户应用范围大小没有同。供给约定早期和客户一同收拾需要,以使服务能呼应客户变动。


  盈利方法:


  通过业余化和范围经济来下降供应商软件效劳老本,以此到达盈利目标。附加的盈利方法有广告和无线增值等。


  只要到达必定的范围,能力使供应商投入的硬件和业余服务利润和停业支出到达均衡。在此之后,跟着规模的增大,供应商的出售老本涓滴不受影响,


  利润才开端增加。


  ASP和SaaS没有同的处所正在哪里?


  传统的ASP只是针对于每个客户定制不同的使用,而没有将一切的客户放在一同进行斟酌,ASP和SaaS模式的联系和区别。在SaaS模式中,在用户和Web服务器上的使用之间增添了一个两头层,这个两头层用来处置用户的定制、扩大性和多用户的效力问题。技术下去说,要不ASP模式庞杂。


  下图为《抓住长尾市场的架构策略》中应用的SaaS幼稚模型.

SaaS成熟模型


  在此图中能够清楚高地看出ASP和SaaS的最大区别:


  ASP处于幼稚模型级别1的区域,每个客户运转供给商为本人定制的特有实例。从技术角度来说,就是每个客户运用一个数据库、一个Web站正点或许虚构目录。数据库中的数据构造和利用的代码能够都依据客户需要做过定制化改动。


  而幼稚模型级别2的的重要特色是:代码和数据构造都是雷同的,供给商在设计利用的时分曾经斟酌了扩大性,所以针对于没有同需要的客户,能够采取机动的配置来呼应,然而运用数据仍旧是隔离的。从技术角度来说,一切客户都是应用一套装置包,数据库构造和一样。正在此模式下,供应商面临的挑衅次要是:


  1.在数据库设计时如何完成用户的定制数据存储?


  2.在UI层设计时如何完成用户可定制UI和表单字段的自主增减?


  成熟模型级别3的的次要特色是:运用一套运用程序来承载一切客户实例。在数据库中也是运用一个数据库保留数据。所有客户的UI和利用数据是通过受权和平安战略等方法进行隔离。在这种模式下,供应商面临的挑衅重要是:


  1.如何正在设计时就处置好大批并发和海量数据?


  2.如何保障运用体系的稳固性?


  3.如何压服客户接受这种数据保留战略?


  最为幻想的成熟模型是级别4,采取这种模型,ASP和SaaS模式的联系和区别,用户接入的是负载平衡的服务器群,其它和级别3雷同。在这种模式下,供应商面临的重要挑衅是:


  1.如何在服务器群硬件投入和客户规模之间找到均衡?


  2.如何下降效劳器群的后期投入和保护老本?


  小结:


  SaaS模式ASP模式都秉承“软件即服务”的理念,ASP和SaaS模式的联系和区别,然而SaaS要比ASP庞杂的多。关于有志于采取SaaS进行使用开发的供应商来说,应当先评价所处行业中目的客户对于此模式的接受水平,并要评价本身的技术特色,以便更快的接管这种从软件构建、出售到安排方式的彻底转变。


TAG: SaaS SaaS模式

 

评分:0

我来说两句

日历

« 2024-03-11  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

我的存档

数据统计

  • 访问量: 1416
  • 日志数: 1
  • 建立时间: 2009-10-19
  • 更新时间: 2009-10-19

RSS订阅

Open Toolbar