統一項目管理平臺(UMPlatForm.NET)-4.2 平臺自動升級模塊

 統一項目管理平臺(UMPlatForm.NET)-4.2 平臺

自動升級模塊

 

4.2 平臺自動升級模塊

            在軟件的生命週期中,軟件維護是一個重要的階段,維護過程中涉及程序文件的升級更新。當部署的用戶端數量較多時,升級程序的工作量大,目前通過網絡(包括互聯網、局域網)自動檢測並更新程序的模式已經普及應用。軟件開發過程中儘量使用可複用模塊化設計技術,這點在軟件行業內已形成共識。在實際過程中,由於模塊化設計需使其具有通用性,即能滿足在不同應用環境下的差異化需求,這就要求模塊化的軟件設計在軟件功能上提供衆多的參數配置,在不同的應用環境下使用不同的配置。絕大部分的軟件需要不定期升級更新,在軟件設計期如果不考慮軟件升級更新的問題,在後繼的軟件維護工作中會遇到極大的困難。  我們的平臺客戶端可以部署爲WinFormWebFormWPFSilverlight等,如果架構不是在在WebForm之上(即經典的C/S結構),那麼升級顯得尤爲重要。

            C/S 結構有其固有的特點,如能充分發揮客戶端的快速響應處理能力,很多工作可以由客戶端處理後再提交給服務器,但是客戶端佈署,維護升級的成本卻是非常的高。在我們的平臺中已經架設了自動升級佈署模塊,解決C/S在維護升級方面的問題,充分展現C/S結構所帶來的諸多優勢。

一、平臺升級效果

            在我們的平臺運行時默認就是檢測是否有需要更新,如果沒有更新就會自動進行登錄界面。若平臺存在更新,就會提示用戶進行升級的選擇(升級部署必須正確)。如下圖所示:


圖4.2.1是否進行平臺升級選擇

            用戶單擊“Skip”按鈕,可跳過升級,直接進入登錄界面,單擊“OK”,進行平臺的升級,如下圖所示:

圖4.2.2平臺升級進度

            平臺升級完成,單擊“OK”進行平臺登錄界面。如下圖所示:

圖4.2.3平臺升級完成

            二、平臺升級的配置。

            平臺升級的配置極爲簡單,找到統一項目管理平臺(UMPlatForm.NET)可執行文件所在目錄下的“Autoupdater.config”,使用文本文件打開後找到“ServerUrl”配置節,如下圖所示:

圖4.2.4平臺升級配置

            把其中的http://localhost/UMPLatFormUpdater/AutoupdateService.xml配置爲實際的更新服務地址即可。

  

作者: Edward  
出處:
http://umplatform.blog.51cto.com/

微博: 騰訊

Email: [email protected][email protected]

QQ 交流:406590790 (請註明:平臺交流)

QQ羣交流:16653241 237326100
關於作者:高級工程師、信息系統項目管理師、數據庫系統工程師。專注於微軟平臺項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織並開發多個大型項目,精通DotNet(C#Asp.NETADO.NETWeb ServiceWCF)DB原理與技術、SqlServerOracle等。熟悉JavaDelhpiLinux操作系統,有紮實的網絡知識。自認在面向對象、面向服務以及數據庫領域有一定的造詣。現主要從事DB管理、DB開發、WinFormWCFWebService、網頁數據抓取以及ASP.NET等項目管理、開發、架構等工作。如有問題或建議,請多多賜教!
本文版權歸作者和QQ空間共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過郵箱或QQ
 聯繫我,非常感謝。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章