Saas的學習和自主建站網站
阿新 • • 發佈:2019-01-02
應用軟體綜合
軟體的本質是服務
滿足企業業務需求即可
Saas :Software-as-a-Service
是雲端計算平臺上的一種應用
以前自己伺服器 防火牆 建網站 現在Saas都可以替你去完成
Saas的吸引力:滿足中小型企業的需求 ,完善的整套服務,企業無需再分配it技術人員
Story of Multi-tenancy多租戶模式
相當於軟體行業的房地產
交易類 按月訂購類 創業公司的服務兩種行業
Saas 不擔心盜版不擔心低成本和複製
Saas的行走路線需像銀行學習然使用者得以保證,如何能放心給你錢?——完善的法律和整套的服務。
公司如何利用Saas:大公司自建 小公司租用
Saas使用缺陷
1. 不信任 企業和個人不會把重要資料儲存在第三方
2. 不能定製
3. 不能整合
Saas的技術難點
1. 架構設定
2. 資料儲存
3. 安全機制
4. 技術模型
模型發展歷史
1為使用者單獨定義
2程式碼和資料庫分開 論壇(利用之前的系統)
3使用一套應用程式來承載所有應用
4使用者接入的是負載均衡的伺服器群
主要難點是資料庫達到使用者需求,安全的系統架構和滿足使用者的個性需求
• 解決資料庫問題 1.(獨立資料模式) 資料庫獨立儲存,oracle中每個企業對應一個oracle資料庫使用者 2.(共享資料庫共享模式) 客戶id 供應商名稱 地址 客戶id 產品id 產品名稱 客戶id 銷售訂單 數量 客戶的id作為每張表外來鍵實現虛擬物理的隔離 以此來實現不同使用者 不同的資料庫
Saas的蔓延:讓微軟和ibm oracle emc擔憂
Saas—->把握需求痛點—>專注
主要是使用者量 salesface55400家企業20萬註冊使用者
##雲端計算時代的程式設計技術
淘寶雲開放平臺或者各種api--站在巨人的肩膀上
支付類的比如財付通開放平臺,
百度開放平臺有點特殊基於文字的資料開放平臺和應用平臺(百度還是有技術的 老師強行吹了一波 雖然商業做的很差)
列子 1搜尋框輸入1+1 彈出線上計算機程式
2輸入天氣預報 定位+天氣 第三方呼叫
3輸入小遊戲 百度應用連連看