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