亚洲色欲色欲在线大片_亚洲AV @ -区二区柚木提娜_日本成人手机午夜在线_欧美群妇大交群_精品国产精品国产自制久久_韩日中文字幕_欧美性猛交xxxx_动漫av一区二区在线观看_亚洲黄色网站大全_欧美一区二区三区国产精品,亚洲va韩国va欧美va,风韵丰满熟妇啪啪区老熟熟女,麻花豆传媒剧国产电影

基于SaaS模式的軟件開(kāi)發(fā)

日期:2017-09-26

分享:

  一、SaaS介紹,、長(zhǎng)尾市場(chǎng)
 

  SaaS(Software as a Service軟件即服務(wù))是通過(guò)互聯(lián)網(wǎng)、以服務(wù)的形式交付軟件,、同時(shí)供多個(gè)租戶(每個(gè)租戶下面有一個(gè)或多個(gè)用戶)租賃使用的業(yè)務(wù)模式,。
 

  相比傳統(tǒng)應(yīng)用軟件,以下幾點(diǎn)因素或許正是SaaS目前備受關(guān)注的原因,。
 

  首先是獲取和部署方式發(fā)生了重大改變,。SaaS模式下,企業(yè)可以通過(guò)互聯(lián)網(wǎng)輕松獲得軟件,,不需要專業(yè)部署即可使用,,而無(wú)須像傳統(tǒng)軟件一樣等待軟件廠商漫長(zhǎng)的交付過(guò)程。
 

  費(fèi)用上,,企業(yè)無(wú)需購(gòu)買軟硬件以作為軟件系統(tǒng)的服務(wù)器,。軟件的運(yùn)行、維護(hù),、升級(jí)和數(shù)據(jù)的存儲(chǔ)都在SaaS服務(wù)提供商那里,。同時(shí)企業(yè)可以根據(jù)自身情況,按需租賃軟件的部分或全部功能并按期支付租賃費(fèi)用,。SaaS軟件的目標(biāo)市場(chǎng)是長(zhǎng)尾市場(chǎng)(針對(duì)眾多中小企業(yè)),,規(guī)模效應(yīng)也使得SaaS軟件的租賃費(fèi)相對(duì)較低。
 

  服務(wù)上,企業(yè)無(wú)需招聘相應(yīng)的IT維護(hù)人員,,軟件的維護(hù)由SaaS服務(wù)提供商提供,,軟件的升級(jí)就像初次獲取一樣容易,企業(yè)幾乎不用投入專門的人員和時(shí)間來(lái)應(yīng)對(duì)就可以使用新的軟件版本,。
 

  網(wǎng)絡(luò)帶寬的不斷提高,,使得SaaS軟件與服務(wù)器的數(shù)據(jù)交互性增強(qiáng),用戶在線使用的等待時(shí)間大大縮短,。
 

基于SaaS模式的軟件開(kāi)發(fā)

  技術(shù)實(shí)現(xiàn)上,,Ajax技術(shù)更是加快了軟件響應(yīng),使得web頁(yè)面可以不用刷新就可以完成數(shù)據(jù)的存取,,具有了C/S界面的部分特性;Web Service技術(shù)
 

  然而,,SaaS軟件也并不是沒(méi)有缺點(diǎn),這也正是抑制SaaS迅速普及的原因,。
 

  Internet的穩(wěn)定性和帶寬毫無(wú)質(zhì)疑是不及企業(yè)內(nèi)部的局域網(wǎng)的,,對(duì)于運(yùn)算量大、業(yè)務(wù)過(guò)程復(fù)雜的系統(tǒng)顯然不方便采用SaaS模式;SaaS軟件同時(shí)供數(shù)十甚至數(shù)百個(gè)租戶使用,,與傳統(tǒng)定制軟件相比少了特性化的東西,,企業(yè)如果選擇SaaS,也就意味著必須放棄一些自身特色;SaaS模式下數(shù)據(jù)是存儲(chǔ)在SaaS軟件廠商的服務(wù)器中的,,將自己的業(yè)務(wù)數(shù)據(jù)放置于企業(yè)外部,,恐怕心理上要有一個(gè)適應(yīng)過(guò)程。
 

  二,、外圍現(xiàn)狀介紹
 

  美國(guó)的Salesforce.com是最成功的SaaS的服務(wù)提供商之一,,其在美國(guó)成功上市也極大地刺激了SaaS市場(chǎng)。微軟,、Oracle,、SAP、IBM等國(guó)際大公司也都視SaaS為一次決不可措施的機(jī)會(huì),,紛紛采取措施切入SaaS市場(chǎng),,以圖能夠雄霸SaaS市場(chǎng),引領(lǐng)未來(lái),。國(guó)內(nèi)金蝶等軟件廠商也紛紛介入,,推出自己的SaaS產(chǎn)品,阿里巴巴更是押寶SaaS,。知名廠商的介入,,無(wú)疑給SaaS市場(chǎng)增加了信心。
 

  三,、服務(wù)交付方式
 

  SaaS模式軟件的交付相比傳統(tǒng)軟件的交付要容易得多,。軟件的形式仍然可以采用C/S和B/S兩種結(jié)構(gòu),。應(yīng)用微軟提供的ClickOnce部署技術(shù),SaaS軟件供應(yīng)商將可以將自己C/S結(jié)構(gòu)的軟件發(fā)布到Internet上,,租戶通過(guò)瀏覽器就可以很方便地完成程序安裝并開(kāi)始使用(ClickOnce應(yīng)用在本刊第14期中有介紹,,有興趣的可以去翻看);對(duì)于B/S結(jié)構(gòu)的軟件更容易交付給用戶使用了。
 

  四,、多租用數(shù)據(jù)體系結(jié)構(gòu)方案
 

  企業(yè)作為租戶租用SaaS軟件,,那么租戶的數(shù)據(jù)如何存儲(chǔ)?對(duì)租戶數(shù)據(jù)應(yīng)該采用何種隔離等級(jí)和方式?做SaaS模式的軟件在數(shù)據(jù)體系結(jié)構(gòu)上面臨一個(gè)選擇。在實(shí)際應(yīng)用中有三種方式可以選擇,。
 

  一是獨(dú)立數(shù)據(jù)庫(kù)的方式,就是說(shuō)為每個(gè)租戶提供一個(gè)獨(dú)立的數(shù)據(jù)庫(kù),,這種方式的優(yōu)點(diǎn)是對(duì)單個(gè)租戶的數(shù)據(jù)備份和恢復(fù)容易,,但會(huì)增加硬件成本。
 

  二是共享數(shù)據(jù)庫(kù),,獨(dú)立架構(gòu),。Oracle數(shù)據(jù)庫(kù)中都有架構(gòu)(Schema)這個(gè)數(shù)據(jù)庫(kù)對(duì)象,Sql Server在2005的版本中才引入架構(gòu)作為數(shù)據(jù)庫(kù)對(duì)象(架構(gòu)對(duì)象的特性和使用不是本文的重點(diǎn),,我在此不作介紹),。每個(gè)租用都有一套完整的表集合,通過(guò)架構(gòu)的方式來(lái)管理,。這種方式能夠充分利用服務(wù)器的性能,。這種方式和前一種方式一樣,存在更新維護(hù)上的困難,,如果租戶成百上千,,可以想象數(shù)據(jù)庫(kù)維護(hù)起來(lái)相當(dāng)困難。不過(guò)也不是沒(méi)有辦法,,通過(guò)SMO定制化管理數(shù)據(jù)庫(kù)將極大地化解維護(hù)困難的問(wèn)題,,后面還有介紹,這里先一筆帶過(guò),。
 

  三是共享數(shù)據(jù)庫(kù),,共享架構(gòu)。即所有租戶的數(shù)據(jù)存儲(chǔ)于一套表集合中,,表設(shè)計(jì)中增加租戶的標(biāo)識(shí)字段,。這種方式在數(shù)據(jù)庫(kù)維護(hù)上要簡(jiǎn)單許多,且可以最大化利用數(shù)據(jù)庫(kù)服務(wù)器的性能,,不同租戶數(shù)據(jù)隔離的控制完全放在軟件中處理,。當(dāng)然不同租戶的數(shù)據(jù)不能單獨(dú)備份,而且隨著租戶數(shù)和租戶業(yè)務(wù)數(shù)據(jù)的增加,,數(shù)據(jù)以乘積關(guān)系增加,,單表記錄數(shù)很容易上升到百萬(wàn)或千萬(wàn)或更高,,用戶速度上的體驗(yàn)必然下降。
 

  五,、多租用數(shù)據(jù)庫(kù)維護(hù)SMO
 

  上面說(shuō)了前兩種數(shù)據(jù)庫(kù)體系結(jié)構(gòu)均存在維護(hù)和部署上的困難,,當(dāng)數(shù)據(jù)庫(kù)定義修改后怎么方便地在其它數(shù)據(jù)庫(kù)或模式中執(zhí)行更新并始終保持統(tǒng)一?問(wèn)題很明確,解決方法的選擇當(dāng)然也就很有針對(duì)性,,如果自己寫個(gè)維護(hù)程序,,能夠自動(dòng)將數(shù)據(jù)庫(kù)對(duì)象顯示在界面上,并提供批量的更新方法,,問(wèn)題也就解決了,。隨后我們發(fā)現(xiàn)了SMO(SQL Server管理對(duì)象,是SQL Server 2005客戶端工具的一部分,,也是SQL Server 2005功能包的一部分),,她我們提供了非常有效的方法來(lái)通過(guò)編程的方式管理SQL Server。與ADO.NET相比,,ADO.NET是一個(gè)通用的數(shù)據(jù)訪問(wèn)方案,,可以用來(lái)訪問(wèn)眾多不同的數(shù)據(jù)庫(kù),而SMO在管理SQL Server的應(yīng)用中略勝一籌,,而且只能用于SQL Server,。

申請(qǐng)入駐 在線客服 熱線電話400-0019-028 常見(jiàn)問(wèn)題
置頂