專利名稱:信息化平臺(tái)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息技術(shù),特別涉及一種信息化平臺(tái)。
背景技術(shù):
隨著信息化平臺(tái)不斷發(fā)展和延伸,信息化平臺(tái)功能越來(lái)越復(fù)雜,如何對(duì)這種日趨臃腫的信息化平臺(tái)進(jìn)行井然有序的團(tuán)隊(duì)開發(fā)、更新升級(jí)和運(yùn)維保駕等工作,成為了信息化平臺(tái)建設(shè)的一種重要課題。目前常見的信息化平臺(tái),只設(shè)置一個(gè)應(yīng)用包,所有代碼部署都放在一個(gè)應(yīng)用包中,這種信息化平臺(tái)應(yīng)對(duì)小項(xiàng)目的開發(fā)沒什么問題,但是如果是大型的信息化平臺(tái),在開發(fā)、升級(jí)和運(yùn)維過(guò)程中都會(huì)碰到比較棘手的問題。諸如,開發(fā)人員之間代碼沖突、平臺(tái)功能升級(jí)困難、某一功能點(diǎn)的問題造成整個(gè)平臺(tái)的崩潰和癱瘓等問題會(huì)不時(shí)出現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種信息化平臺(tái),開發(fā)人員之間不會(huì)發(fā)生代碼沖突,平臺(tái)功能升級(jí)方便,不會(huì)因某一功能點(diǎn)的問題而造成整個(gè)平臺(tái)的崩潰和癱瘓。為解決上述技術(shù)問題,本發(fā)明的信息化平臺(tái),包括多個(gè)應(yīng)用包;所述應(yīng)用包,分別對(duì)應(yīng)于不同信息化平臺(tái)業(yè)務(wù)功能。信息化平臺(tái)還可以包括一賬號(hào)權(quán)限模塊、一登錄認(rèn)證服務(wù)模塊、一業(yè)務(wù)集成模塊;所述賬號(hào)權(quán)限模塊,用于定義登錄賬號(hào)信息、應(yīng)用包信息和菜單信息,并用于給登錄賬號(hào)分配菜單;所述菜單信息,包括菜單代碼及所對(duì)應(yīng)的應(yīng)用包;所述登錄認(rèn)證服務(wù)模塊,用于輸出登錄界面,并對(duì)用戶通過(guò)登錄界輸入提交登錄信息根據(jù)所述登錄賬號(hào)信息進(jìn)行驗(yàn)證;所述業(yè)務(wù)集成模塊,用于在登錄信息驗(yàn)證通過(guò)后,從所述賬號(hào)權(quán)限模塊中獲取當(dāng)前登錄賬號(hào)及其所分配的菜單,并輸出包括所對(duì)應(yīng)的應(yīng)用包的菜單信息。較佳的,所述登錄賬號(hào)信息,包括賬號(hào)代碼、賬號(hào)密碼和賬號(hào)名;所述應(yīng)用包信息,包括應(yīng)用包代碼、應(yīng)用包名稱、應(yīng)用包URL;所述菜單信息,包括菜單代碼、菜單名稱、所對(duì)應(yīng)的應(yīng)用包。賬號(hào)權(quán)限模塊、登錄認(rèn)證服務(wù)模塊、業(yè)務(wù)集成模塊可以由JAVA語(yǔ)言實(shí)現(xiàn)。本發(fā)明的信息化平臺(tái),根據(jù)各個(gè)業(yè)務(wù)功能應(yīng)用包,將整個(gè)信息化平臺(tái)的大項(xiàng)目組獨(dú)立成若干個(gè)功能項(xiàng)目組,各個(gè)功能項(xiàng)目組開發(fā)和功能升級(jí)時(shí)只是針對(duì)自己管轄的應(yīng)用包,各個(gè)功能應(yīng)用包有各自獨(dú)立的代碼倉(cāng)庫(kù)和部署配置,由于各個(gè)功能項(xiàng)目組源碼可以完全分開,不會(huì)出現(xiàn)項(xiàng)目組之間的代碼沖突,因此一功能項(xiàng)目組在開發(fā)、升級(jí)和運(yùn)維的時(shí)候可以完全不去關(guān)心其他功能項(xiàng)目組,只是針對(duì)要修改和發(fā)布的應(yīng)用包,不影響其他的應(yīng)用包。如果有功能應(yīng)用包之間的相互調(diào)用,則可以由信息化平臺(tái)的項(xiàng)目經(jīng)理牽頭,進(jìn)行功能項(xiàng)目組之間的聯(lián)調(diào)。由于各個(gè)功能項(xiàng)目組只負(fù)責(zé)了當(dāng)前的源碼包,就不會(huì)出現(xiàn)源碼沖突的問題,方便團(tuán)隊(duì)合作開發(fā);應(yīng)用包的分離,可以靈活的提高平臺(tái)運(yùn)行性能,比如某應(yīng)用包的性能要求較高,可以單獨(dú)對(duì)該應(yīng)用包進(jìn)行負(fù)載和集群部署;應(yīng)用包的分離部署,又降低信息化平臺(tái)升級(jí)風(fēng)險(xiǎn)和減小信息化平臺(tái)故障范圍,哪怕是有問題,也僅僅影響到了該應(yīng)用包,而不至于整個(gè)信息化平臺(tái)的崩潰和癱瘓。
下面結(jié)合附圖與具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。為了更清楚地說(shuō)明本申請(qǐng)或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)本申請(qǐng)或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1為本發(fā)明的信息化平臺(tái)一實(shí)施例的示意圖;圖2為本發(fā)明的信息化平臺(tái)一實(shí)施例的應(yīng)用包登錄流程圖。
具體實(shí)施例方式下面將結(jié)合本申請(qǐng)中的附圖,對(duì)本申請(qǐng)中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本申請(qǐng)的一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其它實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。第一實(shí)施例信息化平臺(tái)如圖1所示,包括多個(gè)應(yīng)用包及一賬號(hào)權(quán)限模塊、一登錄認(rèn)證服務(wù)模塊和一業(yè)務(wù)集成模塊,賬號(hào)權(quán)限模塊、登錄認(rèn)證服務(wù)模塊、業(yè)務(wù)集成模塊可以由JAVA語(yǔ)言實(shí)現(xiàn);所述應(yīng)用包,分別對(duì)應(yīng)于不同信息化平臺(tái)業(yè)務(wù)功能;所述賬號(hào)權(quán)限模塊,用于定義登錄賬號(hào)信息、應(yīng)用包信息和菜單信息,并用于給登錄賬號(hào)分配菜單,實(shí)現(xiàn)菜單授權(quán);所述登錄賬號(hào)信息,包括賬號(hào)代碼、賬號(hào)密碼和賬號(hào)名;所述應(yīng)用包信息,包括應(yīng)用包代碼、應(yīng)用包名稱,應(yīng)用包URL (Uniform/UniversalResource Locator,統(tǒng)一資源定位符);所述菜單信息,包括菜單代碼、菜單名稱、所對(duì)應(yīng)的應(yīng)用包;管理員通過(guò)所述賬號(hào)權(quán)限模塊,給登錄賬號(hào)選定所對(duì)應(yīng)菜單,從而給登錄賬號(hào)分配菜單權(quán)限;所述登錄認(rèn)證服務(wù)模塊,用于輸出登錄界面到顯示器,并對(duì)用戶通過(guò)登錄界輸入提交的賬號(hào)名、密碼等登錄信息并根據(jù)所述登錄賬號(hào)信息進(jìn)行驗(yàn)證,實(shí)現(xiàn)賬號(hào)登錄和應(yīng)用包登錄;所述業(yè)務(wù)集成模塊,用于在登錄信息驗(yàn)證通過(guò)后,從所述賬號(hào)權(quán)限模塊中獲取當(dāng)前登錄賬號(hào)所分配的菜單,并輸出包括所對(duì)應(yīng)的應(yīng)用包的菜單信息。第二實(shí)施例
用戶進(jìn)入本發(fā)明的信息化平臺(tái)應(yīng)用包的過(guò)程如圖2所示,包括以下步驟:一.配置賬號(hào)權(quán)限模塊,定義登錄賬號(hào)信息、應(yīng)用包信息菜單信息,給登錄賬號(hào)分配菜單;二.用戶通過(guò)所述登錄認(rèn)證服務(wù)模塊提供的登錄界面,輸入并提交賬號(hào)名、密碼
等登錄息;三.所述登錄認(rèn)證服務(wù)模塊,在用戶提交賬號(hào)名、密碼等登錄信息后,將所提交登錄信息同賬號(hào)權(quán)限模塊中的登錄賬號(hào)信息進(jìn)行比對(duì),如果賬號(hào)權(quán)限模塊中有同提交的登錄信息一致的登錄賬號(hào)信息,則登錄成功,進(jìn)行步驟四,如果不一致則提示登錄失??;四.進(jìn)入業(yè)務(wù)集成模塊,業(yè)務(wù)集成模塊從賬號(hào)權(quán)限模塊獲取當(dāng)前登錄賬號(hào)及其所分配的菜單并顯示;五.用戶選定當(dāng)前登錄賬號(hào)所對(duì)應(yīng)的一菜單所對(duì)應(yīng)的應(yīng)用包,進(jìn)入到相應(yīng)的應(yīng)用包。本發(fā)明的信息化平臺(tái),將信息化平臺(tái)按照功能分開部署多個(gè)應(yīng)用包,定義登錄賬號(hào)信息、應(yīng)用包信息和菜單信息,菜單同應(yīng)用包相對(duì)應(yīng),管理員可以給登錄賬號(hào)分配菜單進(jìn)行菜單授權(quán),用戶通過(guò)登錄認(rèn)證服務(wù)模塊提交登錄信息并驗(yàn)證,用戶登錄后可以直接選擇進(jìn)入到當(dāng)前登錄賬號(hào)所對(duì)應(yīng)的各菜單所對(duì)應(yīng)的各應(yīng)用包,不需要重新輸入登錄信息,本發(fā)明的信息化平臺(tái),根據(jù)各個(gè)業(yè)務(wù)功能應(yīng)用包,將整個(gè)信息化平臺(tái)的大項(xiàng)目組獨(dú)立成若干個(gè)功能項(xiàng)目組,各個(gè)功能項(xiàng)目組開發(fā)和功能升級(jí)時(shí)只是針對(duì)自己管轄的應(yīng)用包,各個(gè)功能應(yīng)用包有各自獨(dú)立的代碼倉(cāng)庫(kù)和部署配置,由于各個(gè)功能項(xiàng)目組源碼可以完全分開,不會(huì)出現(xiàn)項(xiàng)目組之間的代碼沖突,因此一功能項(xiàng)目組在開發(fā)、升級(jí)和運(yùn)維的時(shí)候可以完全不去關(guān)心其他功能項(xiàng)目組,只是針對(duì)要修改和發(fā)布的應(yīng)用包,不影響其他的應(yīng)用包。如果有功能應(yīng)用包之間的相互調(diào)用,則可以由信息化平臺(tái)的項(xiàng)目經(jīng)理牽頭,進(jìn)行功能項(xiàng)目組之間的聯(lián)調(diào)。由于各個(gè)功能項(xiàng)目組只負(fù)責(zé)了當(dāng)前的源碼包,就不會(huì)出現(xiàn)源碼沖突的問題,方便團(tuán)隊(duì)合作開發(fā);應(yīng)用包的分離,可以靈活的提高平臺(tái)運(yùn)行性能,比如某應(yīng)用包的性能要求較高,可以單獨(dú)對(duì)該應(yīng)用包進(jìn)行負(fù)載和集群部署;應(yīng)用包的分離部署,又降低信息化平臺(tái)升級(jí)風(fēng)險(xiǎn)和減小信息化平臺(tái)故障范圍,哪怕是有問題,也僅僅影響到了該應(yīng)用包,而不至于整個(gè)信息化平臺(tái)的崩潰和癱瘓。
權(quán)利要求
1.一種信息化平臺(tái),其特征在于,包括多個(gè)應(yīng)用包; 所述應(yīng)用包,分別對(duì)應(yīng)于不同信息化平臺(tái)業(yè)務(wù)功能。
2.根據(jù)權(quán)利要求1所述的信息化平臺(tái),其特征在于,信息化平臺(tái)還包括一賬號(hào)權(quán)限模塊、一登錄認(rèn)證服務(wù)模塊、一業(yè)務(wù)集成模塊; 所述賬號(hào)權(quán)限模塊,用于定義登錄賬號(hào)信息、應(yīng)用包信息和菜單信息,并用于給登錄賬號(hào)分配菜單; 所述菜單信息,包括菜單代碼及所對(duì)應(yīng)的應(yīng)用包; 所述登錄認(rèn)證服務(wù)模塊,用于輸出登錄界面,并對(duì)用戶通過(guò)登錄界輸入提交登錄信息根據(jù)所述登錄賬號(hào)信息進(jìn)行驗(yàn)證; 所述業(yè)務(wù)集成模塊,用于在登錄信息驗(yàn)證通過(guò)后,從所述賬號(hào)權(quán)限模塊中獲取當(dāng)前登錄賬號(hào)及其所分配的菜單,并輸出包括所對(duì)應(yīng)的應(yīng)用包的菜單信息。
3.根據(jù)權(quán)利要求2所述的信息化平臺(tái),其特征在于, 所述登錄賬號(hào)信息,包括賬號(hào)代碼、賬號(hào)密碼和賬號(hào)名; 所述應(yīng)用包信息,包括應(yīng)用包代碼、應(yīng)用包名稱、應(yīng)用包URL ; 所述菜單信息,包括菜單代碼、菜單名稱、所對(duì)應(yīng)的應(yīng)用包。
4.根據(jù)權(quán)利要求1所述的信息化平臺(tái),其特征在于,賬號(hào)權(quán)限模塊、登錄認(rèn)證服務(wù)模塊、業(yè)務(wù)集成模塊由JAVA語(yǔ)言實(shí)現(xiàn)。
全文摘要
本發(fā)明公開了一種信息化平臺(tái),包括多個(gè)應(yīng)用包、一賬號(hào)權(quán)限模塊、一登錄認(rèn)證服務(wù)模塊、一業(yè)務(wù)集成模塊;賬號(hào)權(quán)限模塊,用于定義登錄賬號(hào)信息、應(yīng)用包信息和菜單信息,并用于給登錄賬號(hào)分配菜單;菜單信息,包括菜單代碼及所對(duì)應(yīng)的應(yīng)用包;登錄認(rèn)證服務(wù)模塊,用于輸出登錄界面,并對(duì)用戶通過(guò)登錄界輸入提交登錄信息根據(jù)所述登錄賬號(hào)信息進(jìn)行驗(yàn)證;業(yè)務(wù)集成模塊,用于在登錄信息驗(yàn)證通過(guò)后,從所述賬號(hào)權(quán)限模塊中獲取當(dāng)前登錄賬號(hào)及其所分配的菜單,并輸出包括所對(duì)應(yīng)的應(yīng)用包的菜單信息。本發(fā)明的信息化平臺(tái),開發(fā)人員之間不會(huì)發(fā)生代碼沖突,平臺(tái)功能升級(jí)方便,不會(huì)因某一功能點(diǎn)的問題而造成整個(gè)平臺(tái)的崩潰和癱瘓。
文檔編號(hào)G06F9/44GK103092595SQ20111034853
公開日2013年5月8日 申請(qǐng)日期2011年11月7日 優(yōu)先權(quán)日2011年11月7日
發(fā)明者陳市明 申請(qǐng)人:上海寶信軟件股份有限公司