曆史起源
SaaS起源于60年代的Mainframe、80年代的C/S、從ASP模式演變而來的SaaS 。大型機(Mainframe)也曾有過輝煌的時代,1948年,IBM開發制造了基于電子管的計算機SSEC。1952年IBM公司的第一台用于科學計算的大型機IBM701問世,1953年又推出了第一台用于數據處理的大型機IBM702和小型機IBM650,這樣第一代商用計算機誕生了,1956年,IBM又推出了第一台随機存儲系統RAMAC305,RAMAC是”計算與控制随機訪問方法”的英文縮寫。它是現代磁盤系統的先驅。1958年IBM又推出了7090,1960年又推出7040、7044大型數據處理機。,1964年IBM公布了360系統。此後,IBM于1965年又推出了701于702的後ul續産品704和705。成為計算機發展史上一個重要的裡程碑。
特性
最早的SaaS服務之一當屬在線電子郵箱,極大地降低了個人與企業使用電子郵件的門檻,進而改變了人與人、企業與企業之間的溝通方式。發展至今,SaaS服務的種類與産品已經非常豐富,面向個人用戶的服務包括:在線文檔編輯、表格制作、日程表管理、聯系人管理等等;面向企業用戶的服務包括:在線存儲管理、網上會議、項目管理、CRM(客戶關系管理)、ERP(企業資源管理)、HRM(人力資源管理)、在線廣告管理以及針對特定行業和領域的應用服務等等。與傳統軟件相比,SaaS服務依托于軟件和互聯網,不論從技術角度還是商務角度都擁有與傳統軟件不同的特性,表現在:
互聯網
一方面,SaaS服務通過互聯網浏覽器或WebServices/Web2.0程序連接的形式為用戶提供服務,使得SaaS應用具備了典型互聯網技術特點;另一方面,由于SaaS極大的縮短了用戶與SaaS提供商之間的時空距離,從而使得SaaS服務的營銷、交付與傳統軟件相比有着很大的不同。
多租戶
SaaS服務通常基于一套标準軟件系統為成百上千的不同客戶(又稱租戶)提供服務。這要求SaaS服務要能夠支持不同租戶之間數據和配置的隔離,從而保證每個租戶數據的安全與隐私,以及用戶對諸如界面、業務邏輯、數據結構等的個性化需求。由于SaaS同時支持多個租戶,每個租戶又有很多用戶,這對支撐軟件的基礎設施平台的性能、穩定性、擴展性提出很大挑戰。
服務特性
SaaS使得軟件以互聯網為載體的服務形式被客戶使用,所以服務合約的簽定、服務使用的計量、在線服務質量的保證、服務費用的收取等等問題都必須考慮。而這些問題通常是傳統軟件沒有考慮到的。SaaS(Software asaService,軟件即服務)是通過互聯網以服務形式交付和使用軟件的業務模式。在SaaS模式下,軟件使用者無需購置額外硬件設備、軟件許可證及安裝和維護軟件系統,通過互聯網浏覽器在任何時間、任何地點都可以輕松使用軟件并按照使用量定期支付使用費。
雲計算促進SaaS發展
雲計算是通過将應用直接剝離出去,将平台留下來,做平台的始終做平台,而做雲計算資源的人就專心做好自身的調度和服務。這種方式使做SaaS的人可以專注于自己所熟悉的業務,為别人提供軟件和服務的應用。SaaS企業一般是做應用的專家,它對自己的應用非常熟悉,但對底層的資源整合不是很熟悉,而雲計算恰好就為它解決了這種尴尬局面。把應用和資源兩者剝離開之後,SaaS企業就能夠找到自己的生存空間了,在這樣的産業模式下生産電車的企業就不用考慮如何發電的事了,他們有更多時間造出更好的電車。



















