本發(fā)明涉及一種軟件設(shè)計(jì)方面的方法,尤其涉及一種軟件業(yè)務(wù)組件的設(shè)計(jì)及使用方法。
背景技術(shù):
目前計(jì)算機(jī)軟件工程項(xiàng)目的業(yè)務(wù)邏輯組件的設(shè)計(jì),主要依靠的是項(xiàng)目前期的需求分析,然后進(jìn)行系統(tǒng)業(yè)務(wù)組件的設(shè)計(jì),最后技術(shù)人員再進(jìn)行編碼的實(shí)現(xiàn)。其中需求分析是介于用戶業(yè)務(wù)和系統(tǒng)設(shè)計(jì)之間的橋梁。假定在該階段所收集到的需求,在將來一段時(shí)間內(nèi),發(fā)現(xiàn)已經(jīng)無法解決客戶的實(shí)際需求,需要進(jìn)行業(yè)務(wù)邏輯的更新或者替換,那對(duì)于整個(gè)系統(tǒng)架構(gòu)來說,是致命的。
因此,對(duì)于大中型的系統(tǒng)而言,如果能實(shí)現(xiàn)一種單獨(dú)的,可更新,可替換的業(yè)務(wù)邏輯組件,就可以在技術(shù)層面解決上述問題。
技術(shù)實(shí)現(xiàn)要素:
為解決上述問題,本發(fā)明提供一種軟件業(yè)務(wù)組件的設(shè)計(jì)及使用方法。
在本發(fā)明的一個(gè)較佳實(shí)現(xiàn)案例中,所描述的方法幫助到了案例中的軟件解決了業(yè)務(wù)邏輯更新方法。
附圖說明
圖1示出了本發(fā)明中的服務(wù)器架構(gòu)及應(yīng)用軟件設(shè)計(jì)模型示意圖。
具體實(shí)施方式
下面對(duì)本發(fā)明的較佳實(shí)施例進(jìn)行詳細(xì)闡述,以使本發(fā)明的優(yōu)點(diǎn)和特征能更易于被本領(lǐng)域技術(shù)人員理解,從而對(duì)本發(fā)明的保護(hù)范圍做出更為清楚明確的界定。
本發(fā)明是一種軟件業(yè)務(wù)組件的設(shè)計(jì)及使用方法,本方法中提供的流程及應(yīng)用場(chǎng)景可以為大中型軟件所服務(wù)。
進(jìn)一步地,所述的方法是以一個(gè)完整的服務(wù)器架構(gòu)及應(yīng)用軟件為設(shè)計(jì)模型,如附圖1。
進(jìn)一步地,所述的方法中服務(wù)器進(jìn)行業(yè)務(wù)組件數(shù)據(jù)庫的維護(hù),實(shí)現(xiàn)從數(shù)據(jù)庫列表到業(yè)務(wù)文件的md5統(tǒng)一,以達(dá)到版本一致。
進(jìn)一步地,所述的方法中應(yīng)用程序從服務(wù)器中獲取當(dāng)前業(yè)務(wù)組件的列表,進(jìn)行本地保存。
進(jìn)一步地,所述的方法中的應(yīng)用程序,從業(yè)務(wù)組件文件中采用加載組件的方式實(shí)現(xiàn)業(yè)務(wù)邏輯程序。
進(jìn)一步地,所述的方法中的應(yīng)用程序一旦發(fā)現(xiàn)有業(yè)務(wù)組件md5的不匹配,即刻實(shí)現(xiàn)服務(wù)端的實(shí)時(shí)更新,從而實(shí)現(xiàn)不同應(yīng)用程序中,業(yè)務(wù)組件功能的同步一致。
綜上所述,本發(fā)明為一種軟件業(yè)務(wù)組件的設(shè)計(jì)及使用方法,以可更新,可配置的業(yè)務(wù)組件實(shí)現(xiàn)應(yīng)用軟件功能的更新,實(shí)現(xiàn)了自由的功能擴(kuò)展,及統(tǒng)一的應(yīng)用管理。
以上所述僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本領(lǐng)域的技術(shù)人員在本發(fā)明所揭露的技術(shù)范圍內(nèi),可不經(jīng)過創(chuàng)造性勞動(dòng)想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書所限定的保護(hù)范圍為準(zhǔn)。