欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種信息化軟件租賃平臺(tái)及其實(shí)現(xiàn)方法

文檔序號(hào):10555635閱讀:286來(lái)源:國(guó)知局
一種信息化軟件租賃平臺(tái)及其實(shí)現(xiàn)方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種信息化軟件租賃平臺(tái)及其實(shí)現(xiàn)方法,該軟件租賃平臺(tái)包括:可定制的Web層,提供多租戶進(jìn)行定制Web界面,實(shí)現(xiàn)多個(gè)租戶共用一個(gè)實(shí)例;中間件,在負(fù)載平衡的服務(wù)器群上為不同客戶提供主機(jī)服務(wù),運(yùn)行相同的實(shí)例,提供統(tǒng)一的業(yè)務(wù)管理層;共享的資源池,通過(guò)虛擬化整合與自動(dòng)化,應(yīng)用系統(tǒng)共享基礎(chǔ)架構(gòu)資源池,在外部訪問(wèn)壓力增加時(shí),系統(tǒng)自動(dòng)擴(kuò)張獲取計(jì)算資源,壓力減小時(shí)自動(dòng)釋放資源,本發(fā)明提供了一種高效的多租戶資源共享和隔離機(jī)制從而降低分?jǐn)傇趩蝹€(gè)租戶的平均基礎(chǔ)設(shè)施和管理成本。
【專(zhuān)利說(shuō)明】
一種信息化軟件租賃平臺(tái)及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及軟件租賃技術(shù)領(lǐng)域,特別是涉及一種小微企業(yè)的信息化軟件租賃平臺(tái)及其實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]軟件在線租賃服務(wù)是近幾年在Web2.0概念中衍生出的新理念,由于軟件租賃服務(wù)屬于新興行業(yè),國(guó)內(nèi)外成熟的應(yīng)用并不是很多。國(guó)外以salesforce和微軟的off ice live為代表;國(guó)內(nèi)則是以阿里平臺(tái)、金蝶的友商網(wǎng)、神碼在線等為代表。
[0003]Salesforce提供的是一個(gè)在線開(kāi)發(fā)平臺(tái),作為一個(gè)中間媒介面向ISV開(kāi)發(fā)商和軟件使用終端客戶,ISV開(kāi)發(fā)商可直接在Salesforce在線平臺(tái)上開(kāi)發(fā)個(gè)性化的產(chǎn)品給相對(duì)應(yīng)終端客戶。
[0004]阿里巴巴旗下的阿里平臺(tái)打造的是一個(gè)軟件超市,已于2007年底正式推出。阿里平臺(tái)則借阿里巴巴或淘寶網(wǎng)的資源發(fā)展成為阿里軟件平臺(tái)的終端客戶,同時(shí)提供接口給國(guó)內(nèi)廣大的ISV來(lái)集成各種軟件應(yīng)用。目前阿里平臺(tái)具有多元化的軟件產(chǎn)品。
[0005]友商網(wǎng)是軟件巨頭金蝶打造的一個(gè)軟件租賃服務(wù)軟件平臺(tái),已經(jīng)于在2007年下半年正式推出。友商網(wǎng)的優(yōu)勢(shì)在于其多年的品牌實(shí)力以及其成熟的軟件市場(chǎng)。但是由于友商網(wǎng)產(chǎn)品單一,僅限于企業(yè)財(cái)務(wù)軟件與進(jìn)銷(xiāo)存的應(yīng)用。
[0006]然而,上述的軟件租賃服務(wù)平臺(tái)均沒(méi)有針對(duì)多租戶的小微企業(yè),不適合多租戶的小微企業(yè),因此,本發(fā)明擬提供基于大規(guī)模多租戶技術(shù)小微企業(yè)信息化軟件租賃平臺(tái),旨在幫助小微企業(yè)改變傳統(tǒng)落后的管理模式,解決小微企業(yè)開(kāi)展信息化建設(shè)方面存在意識(shí)不夠、人才缺乏、資金不足等實(shí)際困難和問(wèn)題,加快促進(jìn)企業(yè)信息化改造進(jìn)程,降低小微企業(yè)信息化的門(mén)檻。

【發(fā)明內(nèi)容】

[0007]為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明之目的在于提供一種信息化軟件租賃平臺(tái)及其實(shí)現(xiàn)方法,其一種高效的多租戶資源共享和隔離機(jī)制從而降低分?jǐn)傇趩蝹€(gè)租戶的平均基礎(chǔ)設(shè)施和管理成本,提供了具備可擴(kuò)展性的基礎(chǔ)架構(gòu)從而支持大數(shù)量的租戶和應(yīng)用,提供了安全的體系架構(gòu)設(shè)計(jì)方法及相應(yīng)編程模型以支持租戶間數(shù)據(jù)的安全隔離,提供了靈活的體系結(jié)構(gòu)從而滿足不同租戶異構(gòu)的服務(wù)質(zhì)量需求,提供了對(duì)復(fù)雜、異構(gòu)的底層系統(tǒng)、應(yīng)用程序以及租戶的統(tǒng)一監(jiān)控和管理。
[0008]為達(dá)上述及其它目的,本發(fā)明提出一種信息化軟件租賃平臺(tái),包括:
[0009 ]可定制的Web層,提供多租戶進(jìn)行定制Web界面,實(shí)現(xiàn)多個(gè)租戶共用一個(gè)實(shí)例;
[0010]中間件,在負(fù)載平衡的服務(wù)器群上為不同客戶提供主機(jī)服務(wù),運(yùn)行相同的實(shí)例,提供統(tǒng)一的業(yè)務(wù)管理層;
[0011]共享的資源池,通過(guò)虛擬化整合與自動(dòng)化,應(yīng)用系統(tǒng)共享基礎(chǔ)架構(gòu)資源池,在外部訪問(wèn)壓力增加時(shí),系統(tǒng)自動(dòng)擴(kuò)張獲取計(jì)算資源,壓力減小時(shí)自動(dòng)釋放資源。
[0012]進(jìn)一步地,該中間件包括Web應(yīng)用服務(wù)器、過(guò)程服務(wù)器、門(mén)戶服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、管理服務(wù)器。
[0013]進(jìn)一步地,各租戶共享同一個(gè)數(shù)據(jù)庫(kù)、同一個(gè)數(shù)據(jù)架構(gòu),在數(shù)據(jù)庫(kù)表中通過(guò)TenantID區(qū)分租戶的數(shù)據(jù)。
[0014]進(jìn)一步地,在數(shù)據(jù)庫(kù)表中增加多租戶隔離列,增加一列TenantID,如果應(yīng)用支持多次訂閱,還要增加一列Isolat1n ID。
[0015]進(jìn)一步地,在OR-Mapping配置文件中使用Filter,以便在進(jìn)行數(shù)據(jù)查詢時(shí),會(huì)根據(jù)Tenant ID自動(dòng)查詢出該租戶所擁有的數(shù)據(jù)。
[0016]進(jìn)一步地,在HibernateUtiI類(lèi)中通過(guò)ThreadLocaI存放和獲取HibernateSess1n,并將用戶登錄信息中的Tenant ID設(shè)置為tenantFiIterParam的參數(shù)值。
[0017]為達(dá)到上述目的,本發(fā)明還提供一種信息化軟件租賃平臺(tái)的實(shí)現(xiàn)方法,包括如下步驟:
[0018]步驟一,對(duì)建立的軟件租賃平臺(tái)進(jìn)行配置;
[0019]步驟二,將新的軟件應(yīng)用服務(wù)導(dǎo)入到軟件租賃平臺(tái);
[0020]步驟三,注冊(cè)新的軟件應(yīng)用服務(wù)到軟件租賃平臺(tái)。
[0021]進(jìn)一步地,步驟一包括:
[0022]將MTClientMork.jar文件添加到web-1nf/lib;
[0023]修改Login 頁(yè)面,添加 tenantld;
[0024]添加filter,并且配置到web.xml;
[0025]實(shí)現(xiàn)SPI,可以將默認(rèn)實(shí)現(xiàn)拷貝到包中;
[0026]添加MTConfit.properties 到classpath 下,修改 off eringName 項(xiàng)為注冊(cè)時(shí)候的應(yīng)用的名稱(chēng)。
[0027]進(jìn)一步地,步驟二包括:
[0028]打開(kāi)war包,刪除MTClientMock.jar,添加MTAccessClient.jar到WEB-1NF/1 ib;
[0029]登錄WAS管理控制臺(tái),安裝新應(yīng)用;
[0030]確定上傳WAR包,填寫(xiě)上下文根。
[0031]進(jìn)一步地,步驟三包括:
[0032]登錄到租賃平臺(tái)的管理控制臺(tái)AdminConsole ;
[0033 ]依次注冊(cè)物理機(jī)器,數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)庫(kù),并激活;
[0034]添加新的應(yīng)用,上傳配置文件,激活應(yīng)用;
[0035]創(chuàng)建存儲(chǔ)點(diǎn),選擇存儲(chǔ)點(diǎn)的數(shù)據(jù)庫(kù),修改鏈接數(shù)據(jù)庫(kù)的用戶名和密碼;
[0036]創(chuàng)建租戶,訂閱應(yīng)用下的存儲(chǔ)點(diǎn)。
[0037]與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種高效的多租戶資源共享和隔離機(jī)制從而降低分?jǐn)傇趩蝹€(gè)租戶的平均基礎(chǔ)設(shè)施和管理成本;提供了具備可擴(kuò)展性的基礎(chǔ)架構(gòu)從而支持大數(shù)量的租戶和應(yīng)用;提供了安全的體系架構(gòu)設(shè)計(jì)方法及相應(yīng)編程模型以支持租戶間數(shù)據(jù)的安全隔離;提供了靈活的體系結(jié)構(gòu)從而滿足不同租戶異構(gòu)的服務(wù)質(zhì)量需求;提供了對(duì)復(fù)雜、異構(gòu)的底層系統(tǒng)、應(yīng)用程序以及租戶的統(tǒng)一監(jiān)控和管理。
【附圖說(shuō)明】
[0038]圖1為本發(fā)明一種信息化軟件租賃平臺(tái)的總體邏輯架構(gòu)圖;
[0039]圖2為本發(fā)明較佳實(shí)施例之小微企業(yè)信息化軟件租賃平臺(tái)的模型結(jié)構(gòu)圖;
[0040]圖3為本發(fā)明具體實(shí)施例中三層體系結(jié)構(gòu)示意圖;
[0041 ]圖4為本發(fā)明與現(xiàn)有技術(shù)的軟件服務(wù)成熟度模型示意圖;
[0042]圖5為本發(fā)明一種信息化軟件租賃平臺(tái)的實(shí)現(xiàn)方法的步驟流程圖。
【具體實(shí)施方式】
[0043]以下通過(guò)特定的具體實(shí)例并結(jié)合【附圖說(shuō)明】本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū)所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明亦可通過(guò)其它不同的具體實(shí)例加以施行或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)亦可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。
[0044]圖1為本發(fā)明一種信息化軟件租賃平臺(tái)的總體邏輯架構(gòu)圖,圖2為本發(fā)明較佳實(shí)施例之小微企業(yè)信息化軟件租賃平臺(tái)的模型結(jié)構(gòu)圖。如圖1及圖2所示,本發(fā)明之信息化軟件租賃平臺(tái),是一個(gè)典型的多租戶(Multi Tenancy)平臺(tái),多租戶模型是一種軟件架構(gòu),其定義是:在一臺(tái)服務(wù)器上運(yùn)行單個(gè)應(yīng)用實(shí)例,它為多個(gè)租戶提供服務(wù),本發(fā)明之信息化軟件租賃平臺(tái),包括:可定制的Web層10、共享的中間件20以及共享的資源池30。
[0045]其中,可定制的Web層10,提供多租戶進(jìn)行定制Web界面,實(shí)現(xiàn)多個(gè)租戶共用一個(gè)實(shí)例。系統(tǒng)運(yùn)行后,由用戶引導(dǎo)程序決定是執(zhí)行界面信息的更新還是進(jìn)入默認(rèn)界面。若執(zhí)行界面信息的更新,則允許租戶通過(guò)設(shè)置個(gè)性化的屏幕項(xiàng),確定租戶的界面定制信息,并通過(guò)在應(yīng)用編程(IAP)功能保存所接收的信息,然后通過(guò)本地讀取新的界面定制信息建立鏈表網(wǎng)絡(luò);若進(jìn)入默認(rèn)界面,則直接從本地讀取舊的界面定制信息建立鏈表網(wǎng)絡(luò)。應(yīng)用程序?qū)崿F(xiàn)的功能包括按鍵的輸入、界面的顯示及與控制系統(tǒng)的通信。
[0046]中間件20,提供統(tǒng)一的業(yè)務(wù)管理層,用來(lái)處理用戶的定制、擴(kuò)展性和多租戶的效率問(wèn)題,包括Web應(yīng)用服務(wù)器、過(guò)程服務(wù)器、門(mén)戶服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、管理服務(wù)器。軟件租賃平臺(tái)集成ERP(企業(yè)資源計(jì)劃)、進(jìn)銷(xiāo)存、財(cái)務(wù)記帳、CRM客戶跟單、倉(cāng)庫(kù)管理等標(biāo)準(zhǔn)化應(yīng)用,滿足大部分中小企業(yè)采購(gòu)銷(xiāo)售、生產(chǎn)制造、財(cái)務(wù)保稅等等信息自動(dòng)化管理需求。
[0047]共享的資源池30,因?yàn)樵谕粋€(gè)架構(gòu)承載所有應(yīng)用,用戶也可以輕松地定制個(gè)性化的業(yè)務(wù)功能點(diǎn),新業(yè)務(wù)能夠?qū)崿F(xiàn)快速部署、業(yè)務(wù)快速變更以及自動(dòng)適應(yīng)業(yè)務(wù)變化,計(jì)算資源則隨需應(yīng)變、動(dòng)態(tài)平衡。通過(guò)虛擬化整合與自動(dòng)化,應(yīng)用系統(tǒng)共享基礎(chǔ)架構(gòu)資源池,在外部訪問(wèn)壓力增加時(shí),系統(tǒng)自動(dòng)擴(kuò)張獲取計(jì)算資源,壓力減小時(shí)自動(dòng)釋放資源
[0048]在本發(fā)明較佳實(shí)施例之小微企業(yè)信息化軟件租賃平臺(tái)中,多個(gè)租戶共用一個(gè)實(shí)例(特定應(yīng)用軟件),平臺(tái)中有不同的應(yīng)用實(shí)例可供租賃,各個(gè)租戶的數(shù)據(jù)既有隔離又有共享,通過(guò)不同的機(jī)制將不同租戶的數(shù)據(jù)隔離,從而保證了租戶數(shù)據(jù)的保密性。
[0049]各租戶共享同一個(gè)Database(數(shù)據(jù)庫(kù))、同一個(gè)Schema(數(shù)據(jù)架構(gòu)),但在表中通過(guò)Tenant ID區(qū)分租戶的數(shù)據(jù)。即在數(shù)據(jù)庫(kù)表中增加多租戶隔離列,增加一列Tenant ID(在實(shí)體對(duì)象和數(shù)據(jù)映射文件中也要包含這一列),如果應(yīng)用支持多次訂閱,還要增加一列Isolat1n ID。在這種情況下,所有租戶共享數(shù)據(jù)表存放數(shù)據(jù),不同租戶的數(shù)據(jù)通過(guò)TenantID以判定數(shù)據(jù)是屬于哪個(gè)租戶的。在進(jìn)行數(shù)據(jù)查詢時(shí),會(huì)根據(jù)Tenant ID自動(dòng)查詢出該租戶所擁有的數(shù)據(jù)。
[0050]為了使用戶在數(shù)據(jù)操作過(guò)程中感覺(jué)如同獨(dú)占一個(gè)軟件系統(tǒng),察覺(jué)不到多租戶平臺(tái)的存在,本發(fā)明在OR-Mapping配置文件中使用了Filter,以便在進(jìn)行數(shù)據(jù)查詢時(shí),會(huì)根據(jù)Tenant ID自動(dòng)查詢出該租戶所擁有的數(shù)據(jù)。同時(shí)為了增強(qiáng)系統(tǒng)的透明性,本發(fā)明在HibernateUtiI類(lèi)中通過(guò)ThreadLocal存放和獲取Hibernate Sess1n,并將用戶登錄信息中的Tenant ID設(shè)置為tenantFiIterParam的參數(shù)值。這樣租戶在登陸軟件租賃平臺(tái)啟動(dòng)一個(gè)Sess1n后,只要這個(gè)Sess1n沒(méi)有退出,F(xiàn)ilter會(huì)在讀取數(shù)據(jù)時(shí)忽略掉Tenant ID,但在租戶進(jìn)行數(shù)據(jù)插入的時(shí),系統(tǒng)會(huì)自動(dòng)在數(shù)據(jù)中添加租戶的Tenant ID。
[0051]為實(shí)現(xiàn)本發(fā)明,在本發(fā)明中,訪問(wèn)數(shù)據(jù)庫(kù)使用大規(guī)模多租戶技術(shù)擴(kuò)展的數(shù)據(jù)訪問(wèn)類(lèi)包,純JDBC開(kāi)發(fā),基于Spring+iBatis plug-1n框架。本發(fā)明采用通過(guò)數(shù)據(jù)源進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn)的方式,SQL語(yǔ)句必須顯示的指定Column名字,在本發(fā)明中,相應(yīng)地,函數(shù)和存儲(chǔ)程序必須含有Tenant ID參數(shù),并且在SQL語(yǔ)句中也應(yīng)該包括Tenant ID。
[0052]在本發(fā)明具體實(shí)施例中,小微企業(yè)信息化軟件租賃平臺(tái)的設(shè)計(jì)和開(kāi)發(fā)采用國(guó)際上先進(jìn)的客戶端一一應(yīng)用服務(wù)器一一數(shù)據(jù)庫(kù)服務(wù)器三層體系結(jié)構(gòu)(如圖3所示),將瀏覽器作為客戶機(jī)的主要工具,來(lái)訪問(wèn)本發(fā)明系統(tǒng)服務(wù)器端的資源,包括數(shù)據(jù)庫(kù)服務(wù)器。這里的瀏覽器是具有個(gè)性化自適應(yīng)力和Internet/Intranet資源定位與管理能力的通用前端,且可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的無(wú)縫連接和與訪問(wèn),同時(shí)與服務(wù)器相配合,來(lái)提供完整的訪問(wèn)控制和保密。應(yīng)用服務(wù)器兼有Internet相關(guān)功能和防火墻與代理功能,集成對(duì)數(shù)據(jù)庫(kù)的借口,既支持客戶端的信息創(chuàng)建與發(fā)布,又支持信息的發(fā)布、查詢,并與瀏覽器相呼應(yīng)以實(shí)現(xiàn)完整的安全管理和防護(hù)體系。
[0053]可見(jiàn),傳統(tǒng)的軟件服務(wù)提供商(ASP)只是針對(duì)每個(gè)客戶的需求定制不同的應(yīng)用服務(wù),但是沒(méi)有將所有的客戶放在一起考慮。而在本發(fā)明之軟件租賃平臺(tái)(SLP)模式下,用戶和Web服務(wù)器上的應(yīng)用之間增加了一個(gè)中間層,用來(lái)處理用戶的定制、擴(kuò)展性和多租戶的效率等問(wèn)題。圖4的軟件服務(wù)成熟度模型可以很好地顯示本發(fā)明(SLP)在架構(gòu)上與傳統(tǒng)的軟件服務(wù)提供商的ASP模式的不同。
[0054]成熟度模型級(jí)別I是ASP模式的應(yīng)用架構(gòu)。從技術(shù)角度來(lái)說(shuō),每個(gè)客戶使用一個(gè)Web站點(diǎn)、一個(gè)數(shù)據(jù)庫(kù)或者虛擬目錄。每個(gè)客戶都可以運(yùn)行提供商為自己定制的實(shí)例,完全獨(dú)立于主機(jī)上運(yùn)行的其他客戶實(shí)例。提供商要根據(jù)客戶的需要,對(duì)數(shù)據(jù)庫(kù)中的應(yīng)用代碼和數(shù)據(jù)結(jié)構(gòu)作定制化的修改。
[0055]成熟度模型級(jí)別4是本發(fā)明(SLP)應(yīng)用的最終目標(biāo),屬于成熟度模型的最高一級(jí)。提供商在負(fù)載平衡的服務(wù)器群上為不同客戶提供主機(jī)服務(wù),運(yùn)行相同的實(shí)例。不同客戶的數(shù)據(jù)彼此分開(kāi),可配置的元數(shù)據(jù)可以提供獨(dú)特的用戶體驗(yàn)與特性集。這種架構(gòu)的SLP系統(tǒng)可輕松適應(yīng)大規(guī)??蛻舻男枰?,可在不對(duì)應(yīng)用進(jìn)行額外架構(gòu)設(shè)計(jì)的情況下根據(jù)需求靈活地增加或減少后端服務(wù)器的數(shù)量。
[0056]可見(jiàn),大規(guī)模多租戶數(shù)據(jù)服務(wù)是本發(fā)明的核心技術(shù),其提供了高效的多租戶資源共享和隔離機(jī)制從而降低分?jǐn)傇趩蝹€(gè)租戶的平均基礎(chǔ)設(shè)施和管理成本;提供了具備可擴(kuò)展性的基礎(chǔ)架構(gòu)從而支持大數(shù)量的租戶和應(yīng)用;提供了安全的體系架構(gòu)設(shè)計(jì)方法及相應(yīng)編程模型以支持租戶間數(shù)據(jù)的安全隔離;提供了靈活的體系結(jié)構(gòu)從而滿足不同租戶異構(gòu)的服務(wù)質(zhì)量需求;提供了對(duì)復(fù)雜、異構(gòu)的底層系統(tǒng)、應(yīng)用程序以及租戶的統(tǒng)一監(jiān)控和管理。
[0057]圖5為本發(fā)明一種信息化軟件租賃平臺(tái)的實(shí)現(xiàn)方法的步驟流程圖。如圖5所示,本發(fā)明一種信息化軟件租賃平臺(tái)的實(shí)現(xiàn)方法,包括如下步驟:
[0058]步驟501,對(duì)建立的軟件租賃平臺(tái)進(jìn)行配置。其配置過(guò)程如下:
[0059](I)將MTClientMork.jar文件添加到web-1nf/lib
[0060](2)修改 Login 頁(yè)面,添加 tenantld[0061 ](3)添加 filter,并且配置到 web.xml
[0062](4)實(shí)現(xiàn)SPI,可以將默認(rèn)實(shí)現(xiàn)拷貝到包中。
[0063](5)添加MTConf it.properties到 classpath 下,修改 off eringName 項(xiàng)為注冊(cè)時(shí)候的應(yīng)用的名稱(chēng)。
[0064]步驟502,將新的軟件應(yīng)用服務(wù)導(dǎo)入到軟件租賃平臺(tái)(導(dǎo)WAR包)。其過(guò)程如下:
[0065](I)打開(kāi)war包,刪除MTCl ientMock.jar,添加MTAccessC I ient.jar 到 WEB-1NF/Iib ;
[0066](2)登錄WAS管理控制臺(tái),安裝新應(yīng)用;
[0067](3)確定上傳WAR包,填寫(xiě)上下文根;
[0068](4)點(diǎn)擊確定,下一步,并保存。
[0069]步驟503,注冊(cè)新的軟件應(yīng)用服務(wù)到軟件租賃平臺(tái)。其過(guò)程如下:
[0070](I)登錄到租賃平臺(tái)的管理控制臺(tái)AdminConsole ;
[0071 ](2)依次注冊(cè)物理機(jī)器,數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)庫(kù),并激活;
[0072](3)添加新的應(yīng)用,上傳配置文件,激活應(yīng)用;
[0073 ](4)創(chuàng)建存儲(chǔ)點(diǎn),選擇存儲(chǔ)點(diǎn)的DB,修改鏈接數(shù)據(jù)庫(kù)的用戶名和密碼,確定并保存;
[0074](5)創(chuàng)建租戶,訂閱應(yīng)用下的存儲(chǔ)點(diǎn)。
[0075]本發(fā)明的基于多租戶技術(shù)的小微企業(yè)的信息化軟件租賃平臺(tái)的性能特性如下:
[0076](I)基于構(gòu)件化、面向?qū)ο蟮募夹g(shù)路線,可做到靈活擴(kuò)展。
[0077](2)系統(tǒng)采用三層架構(gòu)的體系結(jié)構(gòu),充分考慮系統(tǒng)今后縱向和橫向的平滑擴(kuò)張能力。
[0078](3)在網(wǎng)絡(luò)穩(wěn)定(帶寬128K)的環(huán)境下操作性界面單一操作的系統(tǒng)響應(yīng)時(shí)間小于5秒。
[0079](4)支持年數(shù)據(jù)量為500萬(wàn)記錄數(shù)、50GB字節(jié)的數(shù)據(jù)量。
[0080](5)系統(tǒng)應(yīng)提供7 X 24小時(shí)的連續(xù)運(yùn)行
[0081](6)系統(tǒng)安全特性、訪問(wèn)控制須到頁(yè)面級(jí)。
[0082 ](7)具有較強(qiáng)的系統(tǒng)安全性和災(zāi)難恢復(fù)能力。
[0083](8)按各項(xiàng)業(yè)務(wù)的實(shí)際需求設(shè)定其嚴(yán)格安全等級(jí)和流程跟蹤功能來(lái)保證系統(tǒng)的可靠性。
[0084](9)在工作數(shù)據(jù)庫(kù)中,能同時(shí)保存本系統(tǒng)全部基礎(chǔ)數(shù)據(jù)。
[0085](10)本系統(tǒng)設(shè)計(jì)中重視可擴(kuò)充性和可移植性。
[0086](11)系統(tǒng)實(shí)現(xiàn)方便的流程管理,對(duì)流程管理中的各子流程的各個(gè)環(huán)節(jié)進(jìn)行處理權(quán)限定義、以及對(duì)相關(guān)人員進(jìn)行權(quán)限分配管理。
[0087](12)整個(gè)系統(tǒng)有完善的安全解決方案,對(duì)系統(tǒng)中涉及的一些角色、組織機(jī)構(gòu)、操作權(quán)限口令等進(jìn)行維護(hù)。
[0088]上述實(shí)施例僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如權(quán)利要求書(shū)所列。
【主權(quán)項(xiàng)】
1.一種信息化軟件租賃平臺(tái),包括: 可定制的Web層,提供多租戶進(jìn)行定制Web界面,實(shí)現(xiàn)多個(gè)租戶共用一個(gè)實(shí)例; 中間件,在負(fù)載平衡的服務(wù)器群上為不同客戶提供主機(jī)服務(wù),運(yùn)行相同的實(shí)例,提供統(tǒng)一的業(yè)務(wù)管理層; 共享的資源池,通過(guò)虛擬化整合與自動(dòng)化,應(yīng)用系統(tǒng)共享基礎(chǔ)架構(gòu)資源池,在外部訪問(wèn)壓力增加時(shí),系統(tǒng)自動(dòng)擴(kuò)張獲取計(jì)算資源,壓力減小時(shí)自動(dòng)釋放資源。2.如權(quán)利要求1所述的一種信息化軟件租賃平臺(tái),其特征在于:該中間件包括Web應(yīng)用服務(wù)器、過(guò)程服務(wù)器、門(mén)戶服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、管理服務(wù)器。3.如權(quán)利要求1所述的一種信息化軟件租賃平臺(tái),其特征在于:各租戶共享同一個(gè)數(shù)據(jù)庫(kù)、同一個(gè)數(shù)據(jù)架構(gòu),在數(shù)據(jù)庫(kù)表中通過(guò)TenantID區(qū)分租戶的數(shù)據(jù)。4.如權(quán)利要求3所述的一種信息化軟件租賃平臺(tái),其特征在于:在數(shù)據(jù)庫(kù)表中增加多租戶隔離列,增加一列TenantID,如果應(yīng)用支持多次訂閱,還要增加一列Isolat1nID。5.如權(quán)利要求3所述的一種信息化軟件租賃平臺(tái),其特征在于:在OR-Mapping配置文件中使用Filter,以便在進(jìn)行數(shù)據(jù)查詢時(shí),會(huì)根據(jù)T enantID自動(dòng)查詢出該租戶所擁有的數(shù)據(jù)。6.如權(quán)利要求6所述的一種信息化軟件租賃平臺(tái),其特征在于:在HibernateUtiI類(lèi)中通過(guò)ThreadLocal存放和獲取Hibernate Sess1n,并將用戶登錄信息中的TenantID設(shè)置為tenantFi IterParam的參數(shù)值。7.一種信息化軟件租賃平臺(tái)的實(shí)現(xiàn)方法,包括如下步驟: 步驟一,對(duì)建立的軟件租賃平臺(tái)進(jìn)行配置; 步驟二,將新的軟件應(yīng)用服務(wù)導(dǎo)入到軟件租賃平臺(tái); 步驟三,注冊(cè)新的軟件應(yīng)用服務(wù)到軟件租賃平臺(tái)。8.如權(quán)利要求7所述的一種信息化軟件租賃平臺(tái)的實(shí)現(xiàn)方法,其特征在于,步驟一包括: 將MTCl ientMork.jar文件添加到web-1nf/lib; 修改Login頁(yè)面,添加tenantld ; 添加filter,并且配置到web.xml ; 實(shí)現(xiàn)SPI,可以將默認(rèn)實(shí)現(xiàn)拷貝到包中; 添加MTConf it.properties到classpath下,修改offeringName項(xiàng)為注冊(cè)時(shí)候的應(yīng)用的名稱(chēng)。9.如權(quán)利要求7所述的一種信息化軟件租賃平臺(tái)的實(shí)現(xiàn)方法,其特征在于,步驟二包括: 打開(kāi)war包,刪除MTCl ientMock.jar,添加MTAccessCl ient.jar到WEB-1NF/lib; 登錄WAS管理控制臺(tái),安裝新應(yīng)用; 確定上傳WAR包,填寫(xiě)上下文根。10.如權(quán)利要求7所述的一種信息化軟件租賃平臺(tái)的實(shí)現(xiàn)方法,其特征在于,步驟三包括: 登錄到租賃平臺(tái)的管理控制臺(tái)AdminConsole; 依次注冊(cè)物理機(jī)器,數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)庫(kù),并激活; 添加新的應(yīng)用,上傳配置文件,激活應(yīng)用;創(chuàng)建存儲(chǔ)點(diǎn),選擇存儲(chǔ)點(diǎn)的數(shù)據(jù)庫(kù),修改鏈接數(shù)據(jù)庫(kù)的用戶名和密碼;創(chuàng)建租戶,訂閱應(yīng)用下的存儲(chǔ)點(diǎn)。
【文檔編號(hào)】H04L29/08GK105915580SQ201610099396
【公開(kāi)日】2016年8月31日
【申請(qǐng)日】2016年2月23日
【發(fā)明人】楊志和
【申請(qǐng)人】上海電機(jī)學(xué)院
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
灵寿县| 广丰县| 化德县| 渝中区| 额敏县| 岑溪市| 陆河县| 抚顺市| 绍兴市| 修文县| 曲阳县| 叙永县| 雅江县| 炉霍县| 洪雅县| 湘阴县| 龙口市| 南通市| 利辛县| 漾濞| 宜昌市| 察雅县| 莒南县| 潼关县| 长治市| 璧山县| 英吉沙县| 望城县| 理塘县| 富顺县| 溧阳市| 什邡市| 绿春县| 丘北县| 凯里市| 桂林市| 巴彦淖尔市| 万安县| 堆龙德庆县| 曲周县| 集安市|