SaaS模式和ASP模式

2022-02-02 00:56:47 字數 1768 閱讀 9518

前言:

cfans**的《誰適合asp模式的erp》、《asp模式綜述》對asp模式做了較詳細的介紹。

本文簡單描述了asp和saas模式的聯絡和區別。

在閱讀本文以前,強烈推薦你先閱讀微軟官方有關saas的兩篇文件:

《抓住長尾市場的架構戰略》

《多使用者資料體系結構》

兩篇文章的英文版在這裡:

英文版在這裡:

architecture strategies for catching the long tail

multi-tenant data architecture

作者的blog:

frederick chong

gianpaolo carraro

saas和asp的聯絡:

無需置疑,微軟現在推廣的saas(software as a service )是從asp模式演變而來。雖然微軟在上述的文件裡面沒有過多地提到asp,但是saas和asp還是有千絲萬縷的聯絡。

asp和saas和重點都是「軟體部署為託管服務,通過網際網路訪問」。他們相同的地方有:

運營模式:

軟體所有權屬於**商,**商來負責基礎設施和軟體維護公升級工作。

盈利方式:

通過專業化和規模經濟來降低**商軟體服務成本,以此達到盈利目的。附加的盈利方式有廣告和無線增值等。

只有達到一定的規模,才能使**商投入的硬體和專業服務成本和營業收入達到平衡。在此之後,隨著規模的增大,**商的銷售成本絲毫不受影響,

利潤才開始增長。

asp和saas不同的地方在**?

傳統的asp只是針對每個客戶定製不同的應用,而沒有將所有的客戶放在一起進行考慮。在saas模式中,在使用者和web伺服器上的應用之間增加了乙個中間層,這個中間層用來處理使用者的定製、擴充套件性和多使用者的效率問題。技術上來說,要不asp模式複雜。

下圖為《抓住長尾市場的架構戰略》中使用的saas成熟模型

在此圖中可以清晰地看出asp和saas的最大區別:

asp處於成熟模型級別1的區域,每個客戶執行**商為自己定製的特有例項。從技術角度來說,就是每個客戶使用乙個資料庫、乙個web站點或者虛擬目錄。資料庫中的資料結構和應用的**可能都根據客戶需求做過定製化修改。

而成熟模型級別2的的主要特點是:**和資料結構都是相同的,**商在設計應用的時候已經考慮了擴充套件性,所以針對不同需求的客戶,可以採用靈活的配置來響應,但是應用資料仍然是隔離的。從技術角度來說,所有客戶都是使用一套安裝包,資料庫結構和一樣。在此模式下,**商面臨的挑戰主要是:

1.在資料庫設計時如何實現使用者的定製資料儲存?

2.在ui層設計時如何實現使用者可定製ui和表單字段的自主增減?

成熟模型級別3的的主要特點是:使用一套應用程式來承載所有客戶例項。在資料庫中也是使用乙個資料庫儲存資料。所有客戶的ui和應用資料是通過授權和安全策略等方式進行隔離。在這種模式下,**商面臨的挑戰主要是:

1.如何在設計時就處理好大量併發和海量資料?

2.如何保證應用系統的穩定性?

3.如何說服客戶接收這種資料儲存策略?

最為理想的成熟模型是級別4,採用這種模型,使用者接入的是負載均衡的伺服器群,其它和級別3相同。在這種模式下,**商面臨的主要挑戰是:

1.如何在伺服器群硬體投入和客戶規模之間找到平衡?

2.如何降低伺服器群的前期投入和維護成本?

小結:saas模式asp模式都秉承「軟體即服務」的理念,但是saas要比asp複雜的多。對於有志於採用saas進行應用開發的**商來說,應該先評估所處行業中目標客戶對此模式的接收程度,並要評估自身的技術特點,以便更快的接收這種從軟體構建、銷售到部署方式的徹底改變。

簡單介紹asp模式與saas模式

簡單介紹asp模式與saas模式 一 名詞解釋 saas software as a service,軟體及服務 目前比較火,就不做解釋了,但是很顯然,saas模式應該是asp模式的變種,我認為saas模式不過是新瓶裝舊酒。二 asp與saas的共同點 三 asp與saas的不同點 四 asp sa...

SaaS模式與ASP模式的差異分析報告

本文講的是saas模式與asp模式的差異分析報告,it168 資訊 眾所周知,asp 軟體託管 模式是saas 軟體即服務 模式的前身。而asp模式被證明是失敗的。那麼saas模式在asp模式上有哪些改進呢?還是只是換湯不換藥?對此筆者進行了一番分析。希望這個分析報告能夠讓大家對saas模式有乙個更...

SaaS模式轉向PaaS模式

iaas提供的是使用者直接訪問底 層計算資源 儲存資源和網路資源的能力 paas 提供的是軟體業務執行的環境 saas 是將軟體以服務的形式通過網路傳遞到客戶端。基礎架構即服務 iaas iaas通過虛擬化技術將伺服器等計算平台同儲存和網路資源打包,通過 api 介面的形式提供給使用者。使用者不用再...