【技術實現步驟摘要】
本專利技術涉及軟件管理領域,特別涉及一種軟件部署方法及軟件部署系統。
技術介紹
一體化是目前軟件行業的一個發展趨勢,并且現有的絕大多數的軟件都不是獨立存在的,都或多或少地與其他軟件系統存在關聯關系,如數據集成、信息交換、服務調用等。而大型企業、政府單位等企事業單位的軟件系統都有一個共性,即分級部署,比如按行政區進行分級部署。在上述企事業單位分級部署軟件的過程中,會遇到三個難題如何應對軟件的大面積安裝、一個軟件系統如何應對關聯軟件系統的變化、大量軟件系統如何集中管理。目前,非獨立軟件的安裝部署需要設置較多的配置信息,如安裝路徑、數據庫配置信息以及其它相關軟件系統的屬性信息,如IP地址、對外接口描述等,而現有的對非獨立軟件的安裝部署通常采用手工輸入方式一次完成,這種軟件的部署方法不僅容易出錯,而且工作效率較低,無法應對大量地分級部署的軟件的安裝工作。
技術實現思路
本專利技術提供了一種軟件部署方法及系統,用以使得的項目或應用得以實現。根據本專利技術的一個方面,提供了一種軟件部署方法,該方法能夠提高正確性及工作效率。根據本專利技術的一個方面,提供了一種軟件部署系統,該系統能夠提高正確性及工作效率。本專利技術的目的是通過下述技術方案實現的本專利技術提供了一種軟件部署方法,該方法包括A、設置部署節點及安裝部署信息,并生成第一安裝配置文件;B、利用所述第一安裝配置文件生成對于待安裝軟件的第二安裝配置文件;C、利用第二安裝配置文件對待安裝軟件進行安裝。上述方法中,步驟A所述生成第一安裝配置文件包括根據軟件安裝時所需的參數,制作配置文件模板;所述軟件安裝時所需的參數至少包含 ...
【技術保護點】
一種軟件部署方法,其特征在于,該方法包括:A、設置部署節點及安裝部署信息,并生成第一安裝配置文件;B、利用所述第一安裝配置文件生成對于待安裝軟件的第二安裝配置文件;C、利用第二安裝配置文件對待安裝軟件進行安裝。
【技術特征摘要】
1.一種軟件部署方法,其特征在于,該方法包括A、設置部署節點及安裝部署信息,并生成第一安裝配置文件;B、利用所述第一安裝配置文件生成對于待安裝軟件的第二安裝配置文件;C、利用第二安裝配置文件對待安裝軟件進行安裝。2.根據權利要求1所述的方法,其特征在于,步驟A所述生成第一安裝配置文件包括 根據軟件安裝時所需的參數,制作配置文件模板;所述軟件安裝時所需的參數至少包含數據庫參數、應用環境參數、應用安裝參數和關聯參數;將設置的部署節點及安裝部署信息按照所述軟件安裝時所需的參數的分類,寫入所述配置文件模板中,生成第一安裝配置文件;所述部署節點為軟件安裝的物理地點;所述部署信息至少包含IP地址、安裝路徑和數據庫地址。3.根據權利要求2所述的方法,其特征在于,所述寫入所述第一安裝配置文件中的步驟之后還包括在所述第一安裝配置文件中增加一個用以表示軟件安裝時的參數需求的節點。4.根據權利要求2所述的方法,其特征在于,所述數據庫參數至少包含數據庫類型、 數據庫的IP、數據庫的賬號及密碼;所述應用環境參數至少包含應用服務器的路徑、軟件的安裝路徑及預分配的內存; 所述應用安裝參數至少包含軟件的標識、軟件運行的系統名稱、域名及IP地址; 所述關聯參數至少包含與待安裝軟件相關系統的IP地址。5.根據權利要求1所述的方法,其特征在于,所述步驟B包括B1、錄入待安裝軟件所需的安裝部署信息的實際值;B2、將所述安裝部署信息的實際值填入所述第一安裝配置文件中;B3、從步驟B2所述的第一安裝配置文件中讀取與待安裝軟件相關的參數,生成第二安裝配置文件。6.根據權利要求1所述的方法,其特征在于,所述步驟C之后進一步包括D、獲取已安裝的軟件的變更后的安裝部署信息,并將所述變更后的安裝部署信息寫入所述第一安裝配置文件。7.根據權利要求6所述的方法,其特征在于,所述步驟D之后進一步包括根據接收到的請求,利用步驟D所述的第一安裝配置文件,生成與請求方的軟件匹配的第三安裝配置文件,并發送給請求方;所述請求至少攜帶請求方的軟件的標識;所述請求方利用所述第三安裝配置文件更新其安裝所述軟件時采用的第二安裝配置文件中的信息。8.根據權利要求7所述的方法,其特征在于,所述生成與請求方的軟件匹配的第三安裝配置文件的步驟包括根據所述請求中攜帶的請求方的軟件的標識,從步驟D所述的第一安裝配置文件中獲取與所述軟件的標識對應的變更后的安裝部署信息,按照配置文件模板生成第三安裝配置文件。9.根據權利要求1至8任一項所述的方法,其特征在于,所述第一安裝配置文件和所述第二安裝配置文件均為xml格式的文件。10.一種軟件部署系統,其特征在于,該系統包含節點管理模塊、部署信息管理模塊及業務軟件系統;所述節點管理模塊采集設置的部署節點的信息,并將部署節點的信息輸出至所述部署信息管理模塊;所述部署信息管理模塊利用接收到的所述部署節點的信息及設置的安裝部署信息,生成第一安裝配置文件;所述部署信息管理模塊根據待安裝軟件的信息,利用所述第一安裝配...
【專利技術屬性】
技術研發人員:張勇,鄭揚飛,賈曉霞,何巖,郭紅鈺,金輝,王非,吳瑜,劉玉龍,葛潔,
申請(專利權)人:中國電子科技集團公司第十五研究所,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。