[發明專利]一種程序版本管理方法無效
| 申請號: | 200810238613.3 | 申請日: | 2008-12-17 |
| 公開(公告)號: | CN101458628A | 公開(公告)日: | 2009-06-17 |
| 發明(設計)人: | 安森彪 | 申請(專利權)人: | 浪潮通信信息系統有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 濟南信達專利事務所有限公司 | 代理人: | 姜 明 |
| 地址: | 250013山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 程序 版本 管理 方法 | ||
技術領域
本發明涉及聯通SOA(面向服務架構:Service-Oriented?Architecture)平臺及移動EOMS(電子運維管理系統:Electric?Operation?Management?System)系統中流程平臺上應用程序的版本管理,具體的說是基于J2EE+MVC+SOA(Java2企業級開發平臺+Model-View-Controller模型-視圖-控制器+SOA面向服務架構:Service-Oriented?Architecture)體系結構提供一種程序版本管理方法。
背景技術
隨著SOA技術的日益成熟,為了達到快速響應企業內部業務需求的需要,越來越多的企業開始搭建自己的SOA系統。SOA系統中可以靈活地實現業務流程的自由編排,從而可以快速響應業務需求的變化,同時也可以為不同業務系統之間的連接提供自由通信的渠道。每個為了滿足一定業務需求而被組合在一起的業務過程稱為業務流程;每個業務流程在執行過程中不可避免地會產生變化,為了適應這種變化目前主要SOA產品都提供了基于時間的版本管理功能,從而使得在系統版本升級中新舊版本流程不相互影響。即在升級前已經啟動的流程實例仍然會按照舊版本流轉,升級后新啟動的流程實例才會啟用新的版本。
在SOA產品雖然針對流程模板本身提供為了完善的版本管理技術;但是在人機交互方面的功能還相對薄弱。在SOA架構下,軟件的邏輯數據和應用數據是分離的。在人-機交互的流程中需要人的參與,需要為操作人員提供交互界面,通常就是我們所說的表單。表單將用戶輸入的應用數據提交后臺應用程序進行保存,表單和流程是相對獨立的,那么當業務需求變化系統升級時(某個人-機交互界面的表單元素發生改變),如何保證表單和后臺程序的一致性和系統數據的完整性是一個現實的問題,具體地說,就是如何讓在升級前發起流程實例仍然以原來的表單運行,而新產生的流程實例以新的表單運行。簡單說就是,如何完成SOA架構下應用程序的版本管理問題。
相關名詞解釋如下:
EOMS???????????????Electric?Operation?Maintenance?System,電子運行維
???????????????????護系統
SOA????????????????Service-Oriented?Architecture,面向服務架構:
J2EE???????????????Java2?enterprise?edition,Java2企業級開發平臺
MVC????????????????Model-View-Controller,模型-視圖-控制器
Struts?????????????一種開源的Java?Web應用程序開發框架
Context?Root???????Web應用程序訪問上下文根
Trigger????????????數據庫技術中的觸發器,建立在一張特定的數據庫表上;
???????????????????當表中的數據發生改變時可以被執行。
Hashmap????????????Java中的一個類,實現了“鍵—值”對應的快速存取。
API????????????????Application?Programming?Interface,應用程序編程接
???????????????????口
Action?????????????在Web應用程序中處理網頁操作動作的Java類。
發明內容
本發明的一種程序版本管理方法,是當業務需求發生變更時,可以保證流程交互的應用程序界面的連續性以及數據的一致性。業務變更以前的流程實例仍然可以按照原來的應用界面運行直到所有流程完成,而新的流程實例則以新的應用界面進行流轉。
本發明解決其技術問題所采用的技術方案是:
首先,維護一個應用程序列表,用來保存在SOA平臺上運行的所有應用程序的信息,包括應用的Context?Root以及其它說明。所使用到的表結構如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮通信信息系統有限公司,未經浪潮通信信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810238613.3/2.html,轉載請聲明來源鉆瓜專利網。





