非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法及系統(tǒng),所述方法包括:獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù);依據(jù)產(chǎn)品數(shù)據(jù),獲取目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系;依據(jù)產(chǎn)品特征數(shù)據(jù)映射關(guān)系,對(duì)源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)進(jìn)行特征數(shù)據(jù)抽取,得到源環(huán)境中的第一產(chǎn)品核心特征數(shù)據(jù);述第一產(chǎn)品核心特征數(shù)據(jù)與源環(huán)境中所欠缺的第二產(chǎn)品核心特征數(shù)據(jù)進(jìn)行數(shù)據(jù)合并,得到第三產(chǎn)品核心特征數(shù)據(jù);依據(jù)產(chǎn)品工廠模式下目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息,對(duì)第三產(chǎn)品核心特征數(shù)據(jù)進(jìn)行產(chǎn)品對(duì)象封裝,得到待移植的目標(biāo)產(chǎn)品對(duì)象;以目標(biāo)產(chǎn)品對(duì)象為操作粒度,將目標(biāo)產(chǎn)品對(duì)象移植到所述目標(biāo)環(huán)境中。
【專利說明】非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】,特別涉及一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的 數(shù)據(jù)移植方法及系統(tǒng)。
【背景技術(shù)】
[0002] 產(chǎn)品工廠是IT技術(shù)與金融業(yè)務(wù)融合形成的新型的銀行產(chǎn)品組織架構(gòu)。銀行產(chǎn)品 工廠模式借鑒制造業(yè)工廠化的思路,通過產(chǎn)品建模,從銀行整體視角形成產(chǎn)品分類結(jié)構(gòu)、產(chǎn) 品組件和產(chǎn)品條件。產(chǎn)品工廠中處理的是產(chǎn)品數(shù)據(jù),根據(jù)產(chǎn)品工廠的邏輯數(shù)據(jù)模型,產(chǎn)品數(shù) 據(jù)的組織層級(jí)方式為:產(chǎn)品對(duì)象、業(yè)務(wù)對(duì)象、數(shù)據(jù)表、記錄。一個(gè)產(chǎn)品對(duì)象可以包含多個(gè)層次 不同的業(yè)務(wù)對(duì)象,業(yè)務(wù)對(duì)象下由不同的數(shù)據(jù)表來實(shí)現(xiàn),而數(shù)據(jù)表最終由包含〇行或多行的 記錄構(gòu)成。
[0003] 由于產(chǎn)品工廠是全新的產(chǎn)品架構(gòu),在銀行的產(chǎn)品體系從傳統(tǒng)非產(chǎn)品工廠模式到產(chǎn) 品工廠模式進(jìn)行升級(jí)的過程中,原有系統(tǒng)中還存在大量需要存續(xù)的產(chǎn)品數(shù)據(jù),因此,亟需一 種方案,能夠?qū)a(chǎn)品數(shù)據(jù)由傳統(tǒng)非產(chǎn)品工廠模式的源環(huán)境移植到產(chǎn)品工廠模式的目標(biāo)環(huán)境 中。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的是提供一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法及系 統(tǒng),用以解決現(xiàn)有技術(shù)中無法將產(chǎn)品數(shù)據(jù)由傳統(tǒng)非產(chǎn)品工廠模式的源環(huán)境移植到產(chǎn)品工廠 模式的目標(biāo)環(huán)境中的技術(shù)問題。
[0005] 本發(fā)明提供了一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法,包括:
[0006] 獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù);
[0007] 依據(jù)所述產(chǎn)品數(shù)據(jù),獲取所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間的 產(chǎn)品特征數(shù)據(jù)映射關(guān)系;
[0008] 依據(jù)所述產(chǎn)品特征數(shù)據(jù)映射關(guān)系,對(duì)所述源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)進(jìn)行特征 數(shù)據(jù)抽取,得到所述源環(huán)境中的第一產(chǎn)品核心特征數(shù)據(jù);
[0009] 將所述第一產(chǎn)品核心特征數(shù)據(jù)與所述源環(huán)境中所欠缺的第二產(chǎn)品核心特征數(shù)據(jù) 進(jìn)行數(shù)據(jù)合并,得到第三產(chǎn)品核心特征數(shù)據(jù);
[0010] 依據(jù)產(chǎn)品工廠模式下目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息,對(duì)所述第三產(chǎn)品核心特征數(shù) 據(jù)進(jìn)行產(chǎn)品對(duì)象封裝,得到待移植的目標(biāo)產(chǎn)品對(duì)象;
[0011] 以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象移植到所述目標(biāo)環(huán)境中。
[0012] 上述方法,優(yōu)選的,所述將所述第一產(chǎn)品核心特征數(shù)據(jù)與所述源環(huán)境中所欠缺的 第二產(chǎn)品核心特征數(shù)據(jù)進(jìn)行數(shù)據(jù)合并,得到第三產(chǎn)品核心特征數(shù)據(jù),包括:
[0013] 獲取所述源環(huán)境中所欠缺的第二產(chǎn)品核心特征數(shù)據(jù);
[0014] 將所述第二產(chǎn)品核心特征數(shù)據(jù)合并于所述第一產(chǎn)品核心特征數(shù)據(jù)中,得到第三產(chǎn) 品核心特征數(shù)據(jù)。
[0015] 上述方法,優(yōu)選的,所述獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù),包 括:
[0016] 獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信 息及產(chǎn)品信息;
[0017] 將所述數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息及產(chǎn)品信息組合成所述目標(biāo)產(chǎn)品的 產(chǎn)品數(shù)據(jù)。
[0018] 上述方法,優(yōu)選的,所述依據(jù)所述產(chǎn)品數(shù)據(jù),獲取所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式 與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系,包括:
[0019] 獲取產(chǎn)品工廠模式的目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息;
[0020] 解析所述產(chǎn)品數(shù)據(jù)中數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息和產(chǎn)品信息及所述目 標(biāo)環(huán)境中的產(chǎn)品工廠架構(gòu)信息,得到所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間 的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
[0021] 上述方法,優(yōu)選的,所述以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象移 植到所述目標(biāo)環(huán)境中,包括 :
[0022] 以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象在處于在線的狀態(tài)下移植 到所述目標(biāo)環(huán)境中。
[0023] 本發(fā)明還提供了一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng),包括:
[0024] 產(chǎn)品數(shù)據(jù)獲取模塊,用于獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù);
[0025] 映射關(guān)系獲取模塊,用于依據(jù)所述產(chǎn)品數(shù)據(jù),獲取所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模 式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系;
[0026] 特征數(shù)據(jù)抽取模塊,用于依據(jù)所述產(chǎn)品特征數(shù)據(jù)映射關(guān)系,對(duì)所述源環(huán)境中目標(biāo) 產(chǎn)品的產(chǎn)品數(shù)據(jù)進(jìn)行特征數(shù)據(jù)抽取,得到所述源環(huán)境中的第一產(chǎn)品核心特征數(shù)據(jù);
[0027] 特征數(shù)據(jù)合并模塊,用于將所述第一產(chǎn)品核心特征數(shù)據(jù)與所述源環(huán)境中所欠缺的 第二產(chǎn)品核心特征數(shù)據(jù)進(jìn)行數(shù)據(jù)合并,得到第三產(chǎn)品核心特征數(shù)據(jù);
[0028] 產(chǎn)品對(duì)象生成模塊,用于依據(jù)產(chǎn)品工廠模式下目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息,對(duì) 所述第三產(chǎn)品核心特征數(shù)據(jù)進(jìn)行產(chǎn)品對(duì)象封裝,得到待移植的目標(biāo)產(chǎn)品對(duì)象;
[0029] 產(chǎn)品對(duì)象移植模塊,用于以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象 移植到所述目標(biāo)環(huán)境中。
[0030] 上述系統(tǒng),優(yōu)選的,所述特征數(shù)據(jù)合并模塊包括:
[0031] 欠缺數(shù)據(jù)獲取子模塊,用于獲取所述源環(huán)境中所欠缺的第二產(chǎn)品核心特征數(shù)據(jù);
[0032] 特征數(shù)據(jù)合并子模塊,用于將所述第二產(chǎn)品核心特征數(shù)據(jù)合并于所述第一產(chǎn)品核 心特征數(shù)據(jù)中,得到第三產(chǎn)品核心特征數(shù)據(jù)。
[0033] 上述系統(tǒng),優(yōu)選的,所述產(chǎn)品數(shù)據(jù)獲取模塊包括:
[0034] 信息獲取子模塊,用于獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的數(shù)據(jù)組織方式 信息、數(shù)據(jù)設(shè)計(jì)方式信息及產(chǎn)品信息;
[0035] 數(shù)據(jù)組合子模塊,用于將所述數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息及產(chǎn)品信息 組合成所述目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)。
[0036] 上述系統(tǒng),優(yōu)選的,所述映射關(guān)系獲取模塊包括:
[0037] 架構(gòu)信息獲取子模塊,用于獲取產(chǎn)品工廠模式的目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息;
[0038] 信息解析子模塊,用于解析所述產(chǎn)品數(shù)據(jù)中數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信 息及產(chǎn)品信息及所述目標(biāo)環(huán)境中的產(chǎn)品工廠架構(gòu)信息,得到所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模 式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
[0039] 上述系統(tǒng),優(yōu)選的,所述產(chǎn)品對(duì)象移植模塊包括:
[0040] 在線移植子模塊,用于以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象處 于在線的狀態(tài)下移植到所述目標(biāo)環(huán)境中。
[0041] 由上述方案可知,本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植 方法及系統(tǒng),通過獲取到非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)之后,依據(jù)目標(biāo) 產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系,抽取產(chǎn)品數(shù)據(jù)中的 產(chǎn)品核心特征數(shù)據(jù),并將非工廠模式下源環(huán)境中所欠缺的產(chǎn)品核心特征數(shù)據(jù)進(jìn)行合并,再 依據(jù)目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息,對(duì)合并的核心特征數(shù)據(jù)進(jìn)行封裝,以得到待移植的目 標(biāo)產(chǎn)品對(duì)象,進(jìn)而以目標(biāo)產(chǎn)品對(duì)象為操作粒度移植到產(chǎn)品工廠模式下的目標(biāo)環(huán)境中,實(shí)現(xiàn) 將傳統(tǒng)非產(chǎn)品工廠模式下的產(chǎn)品數(shù)據(jù)以產(chǎn)品對(duì)象為移植對(duì)象移植到產(chǎn)品工廠模式下的目 標(biāo)環(huán)境中的目的。本發(fā)明中將產(chǎn)品數(shù)據(jù)從非產(chǎn)品工廠模式下源環(huán)境遷移到產(chǎn)品工廠模式下 的目標(biāo)環(huán)境的過程中,其操作對(duì)象為產(chǎn)品對(duì)象,該產(chǎn)品對(duì)象是由非產(chǎn)品工廠模式下的源環(huán) 境中產(chǎn)品數(shù)據(jù)進(jìn)行抽取出來的特征數(shù)據(jù)及該源環(huán)境中所欠缺的特征數(shù)據(jù)進(jìn)行對(duì)象封裝得 至IJ,因此,本發(fā)明在實(shí)現(xiàn)非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植的同時(shí),以產(chǎn)品對(duì)象為 操作粒度的移植方式有效的規(guī)避了采用業(yè)務(wù)對(duì)象、數(shù)據(jù)表、記錄等底層數(shù)據(jù)的移植過程中 出現(xiàn)的數(shù)據(jù)名稱沖突導(dǎo)致移植失敗的情況,提高數(shù)據(jù)移植的可靠性及數(shù)據(jù)移植的成功率。
【專利附圖】
【附圖說明】
[0042] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。
[0043] 圖1為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法實(shí)施 例一的流程圖;
[0044] 圖2為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法實(shí)施 例二的部分流程圖;
[0045] 圖3為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法實(shí)施 例三的部分流程圖;
[0046] 圖4為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法實(shí)施 例四的部分流程圖;
[0047] 圖5為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法實(shí)施 例五的流程圖;
[0048] 圖6為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng)實(shí)施 例7K的結(jié)構(gòu)不意圖;
[0049] 圖7為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng)實(shí)施 例七的部分結(jié)構(gòu)示意圖;
[0050] 圖8為發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng)實(shí)施例 八的部分結(jié)構(gòu)示意圖;
[0051] 圖9為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng)實(shí)施 例九的部分結(jié)構(gòu)示意圖;
[0052] 圖10為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng)實(shí)施 例十的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0053] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0054] 參考圖1,為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法 實(shí)施例一的流程圖,所述方法用以實(shí)現(xiàn)在傳統(tǒng)的非產(chǎn)品工廠模式的源環(huán)境中的產(chǎn)品數(shù)據(jù)移 植到產(chǎn)品工廠模式下目標(biāo)環(huán)境中,其中,所述方法可以包括以下步驟:
[0055] 步驟101 :獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)。
[0056] 其中,所述產(chǎn)品數(shù)據(jù)是指所述源環(huán)境中所需要進(jìn)行數(shù)據(jù)移植的產(chǎn)品的產(chǎn)品數(shù)據(jù), 所述產(chǎn)品數(shù)據(jù)可以為所述源環(huán)境下所述目標(biāo)產(chǎn)品的數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方案信息 及具體數(shù)據(jù)信息等。在本實(shí)施例中,將需要進(jìn)行數(shù)據(jù)移植的產(chǎn)品所在環(huán)境(即處于傳統(tǒng)的 非產(chǎn)品工廠模式下的數(shù)據(jù)環(huán)境)定義為所述源環(huán)境。
[0057] 步驟102 :依據(jù)所述產(chǎn)品數(shù)據(jù),獲取所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠 模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
[0058] 其中,所述步驟102中,可以通過分析所述產(chǎn)品數(shù)據(jù)中的數(shù)據(jù)信息及處于產(chǎn)品工 廠模式下的目標(biāo)環(huán)境中產(chǎn)品工廠架構(gòu),進(jìn)而利用該產(chǎn)品數(shù)據(jù),獲取到非產(chǎn)品工廠模式與產(chǎn) 品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
[0059] 步驟103 :依據(jù)所述產(chǎn)品特征數(shù)據(jù)映射關(guān)系,對(duì)所述源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù) 據(jù)進(jìn)行特征數(shù)據(jù)抽取,得到所述源環(huán)境中的第一產(chǎn)品核心特征數(shù)據(jù)。
[0060] 其中,所述第一產(chǎn)品核心特征數(shù)據(jù)區(qū)別于所述目標(biāo)產(chǎn)品中業(yè)務(wù)對(duì)象、數(shù)據(jù)表、記錄 等數(shù)據(jù)庫記錄數(shù)據(jù),其本質(zhì)為由所述目標(biāo)產(chǎn)品中的產(chǎn)品數(shù)據(jù)依據(jù)所述產(chǎn)品特征數(shù)據(jù)映射關(guān) 系進(jìn)行特征提取之后,得到的核心特征數(shù)據(jù)。
[0061] 步驟104 :將所述第一產(chǎn)品核心特征數(shù)據(jù)與所述源環(huán)境中所欠缺的第二產(chǎn)品核心 特征數(shù)據(jù)進(jìn)行數(shù)據(jù)合并,得到第三產(chǎn)品核心特征數(shù)據(jù)。
[0062] 其中,所述第二產(chǎn)品核心特征數(shù)據(jù)由所述源環(huán)境中相對(duì)于所述目標(biāo)環(huán)境所欠缺的 數(shù)據(jù)進(jìn)行特征數(shù)據(jù)抽取得到。
[0063] 步驟105 :依據(jù)產(chǎn)品工廠模式下目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息,對(duì)所述第三產(chǎn)品 核心特征數(shù)據(jù)進(jìn)行產(chǎn)品對(duì)象封裝,得到待移植的目標(biāo)產(chǎn)品對(duì)象。
[0064] 其中,所述目標(biāo)產(chǎn)品對(duì)象按照所述目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)封裝獲得,因此,所述 目標(biāo)產(chǎn)品對(duì)象能夠滿足產(chǎn)品工廠模式下所述目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)要求。
[0065] 步驟106 :以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象移植到所述目 標(biāo)環(huán)境中。
[0066] 其中,所述步驟106中是指,以所述目標(biāo)產(chǎn)品對(duì)象為最小操作對(duì)象,將所述目標(biāo)產(chǎn) 品對(duì)象整體移植到所述目標(biāo)環(huán)境中,區(qū)別于將業(yè)務(wù)對(duì)象、數(shù)據(jù)表或記錄等底層數(shù)據(jù)進(jìn)行移 植的方案,不會(huì)出現(xiàn)數(shù)據(jù)名稱沖突,導(dǎo)致數(shù)據(jù)移植失敗的情況。
[0067] 由上述方案可知,本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植 方法實(shí)施例一,通過獲取到非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)之后,依據(jù)目 標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系,抽取產(chǎn)品數(shù)據(jù)中 的產(chǎn)品核心特征數(shù)據(jù),并將非工廠模式下源環(huán)境中所欠缺的產(chǎn)品核心特征數(shù)據(jù)進(jìn)行合并, 再依據(jù)目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息,對(duì)合并的核心特征數(shù)據(jù)進(jìn)行封裝,以得到待移植的 目標(biāo)產(chǎn)品對(duì)象,進(jìn)而以目標(biāo)產(chǎn)品對(duì)象為操作粒度移植到產(chǎn)品工廠模式下的目標(biāo)環(huán)境中,實(shí) 現(xiàn)將傳統(tǒng)非產(chǎn)品工廠模式下的產(chǎn)品數(shù)據(jù)以產(chǎn)品對(duì)象為移植對(duì)象移植到產(chǎn)品工廠模式下的 目標(biāo)環(huán)境中的目的。本實(shí)施例中將產(chǎn)品數(shù)據(jù)從非產(chǎn)品工廠模式下源環(huán)境遷移到產(chǎn)品工廠模 式下的目標(biāo)環(huán)境的過程中,其操作對(duì)象為產(chǎn)品對(duì)象,該產(chǎn)品對(duì)象是由非產(chǎn)品工廠模式下的 源環(huán)境中產(chǎn)品數(shù)據(jù)進(jìn)行抽取出來的特征數(shù)據(jù)及該源環(huán)境中所欠缺的特征數(shù)據(jù)進(jìn)行對(duì)象封 裝得到,因此,本實(shí)施例在實(shí)現(xiàn)非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植的同時(shí),以產(chǎn)品 對(duì)象為操作粒度的移植方式有效的規(guī)避了采用業(yè)務(wù)對(duì)象、數(shù)據(jù)表、記錄等底層數(shù)據(jù)的移植 過程中出現(xiàn)的數(shù)據(jù)名稱沖突導(dǎo)致移植失敗的情況,提高數(shù)據(jù)移植的可靠性及數(shù)據(jù)移植的成 功率。
[0068] 另外,上述實(shí)施例中移植到所述目標(biāo)環(huán)境中的產(chǎn)品對(duì)象相對(duì)于目標(biāo)環(huán)境中原有的 產(chǎn)品數(shù)據(jù)都是完全可復(fù)用的,減少了數(shù)據(jù)庫冗余數(shù)據(jù)的生成,提高了目標(biāo)環(huán)境中數(shù)據(jù)庫應(yīng) 用的效率。
[0069] 參考圖2,為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法 實(shí)施例二中所述步驟104的實(shí)現(xiàn)流程圖,其中,所述步驟104可以包括以下步驟實(shí)現(xiàn):
[0070] 步驟141 :獲取所述源環(huán)境中所欠缺的第二產(chǎn)品核心特征數(shù)據(jù)。
[0071] 其中,所述第二產(chǎn)品核心特征數(shù)據(jù)可以理解為所述產(chǎn)品數(shù)據(jù)中沒有的,所述產(chǎn)品 數(shù)據(jù)在所述源環(huán)境中相對(duì)于所述目標(biāo)環(huán)境所缺少的數(shù)據(jù)。
[0072] 步驟142 :將所述第二產(chǎn)品核心特征數(shù)據(jù)合并于所述第一產(chǎn)品核心特征數(shù)據(jù)中, 得到第三產(chǎn)品核心特征數(shù)據(jù)。
[0073] 其中,所述步驟142是指,將所述第二產(chǎn)品核心特征數(shù)據(jù)與所述第一產(chǎn)品核心特 征數(shù)據(jù)進(jìn)行數(shù)據(jù)合并,將得到的產(chǎn)品核心特征數(shù)據(jù)作為第三產(chǎn)品核心特征數(shù)據(jù)。
[0074] 上述實(shí)施例中,通過將所述源環(huán)境中相對(duì)于所述目標(biāo)環(huán)境所欠缺的特征數(shù)據(jù)進(jìn)行 獲取并合并至所述第一產(chǎn)品核心特征數(shù)據(jù)中,進(jìn)而再對(duì)得到的第三產(chǎn)品核心特征數(shù)據(jù)進(jìn)行 產(chǎn)品對(duì)象封裝,以得到待移植的目標(biāo)產(chǎn)品對(duì)象,使得該目標(biāo)產(chǎn)品對(duì)象移植后能夠完全滿足 目標(biāo)環(huán)境中對(duì)產(chǎn)品工廠架構(gòu)的要求。
[0075] 參考圖3,為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法 實(shí)施例三中所述步驟101的實(shí)現(xiàn)流程圖,其中,所述步驟101可以通過以下步驟實(shí)現(xiàn):
[0076] 步驟111 :獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的數(shù)據(jù)組織方式信息、數(shù)據(jù) 設(shè)計(jì)方式信息及產(chǎn)品信息。
[0077] 其中,所述目標(biāo)產(chǎn)品的產(chǎn)品信息可以理解為所述目標(biāo)產(chǎn)品的具體數(shù)據(jù)信息,如該 目標(biāo)產(chǎn)品的產(chǎn)品對(duì)象、業(yè)務(wù)對(duì)象、數(shù)據(jù)表及記錄等細(xì)節(jié)數(shù)據(jù)。
[0078] 步驟112 :將所述數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息及產(chǎn)品信息組合成所述 目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)。
[0079] 參考圖4,為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法 實(shí)施例四中所述步驟102的實(shí)現(xiàn)流程圖,其中,所述步驟102可以通過以下步驟實(shí)現(xiàn):
[0080] 步驟121 :獲取產(chǎn)品工廠模式的目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息。
[0081] 步驟122 :解析所述產(chǎn)品數(shù)據(jù)中數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息和產(chǎn)品信 息及所述目標(biāo)環(huán)境中的產(chǎn)品工廠架構(gòu)信息,得到所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工 廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
[0082] 其中,所述步驟122中,通過解析所述目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息,進(jìn)而對(duì)所述 產(chǎn)品數(shù)據(jù)中數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息和產(chǎn)品信息進(jìn)行分析,得到所述目標(biāo)產(chǎn) 品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
[0083] 參考圖5,為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法 實(shí)施例五的流程圖,其中,所述步驟106在具體實(shí)現(xiàn)中可以通過以下步驟實(shí)現(xiàn):
[0084] 步驟161 :以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象在處于在線的 狀態(tài)下移植到所述目標(biāo)環(huán)境中。
[0085] 其中,本實(shí)施例中采用在線的自動(dòng)數(shù)據(jù)移植方式,能夠減少移植流程,并且適應(yīng)源 環(huán)境和目標(biāo)環(huán)境的最新產(chǎn)品數(shù)據(jù)變化,提高數(shù)據(jù)移植流程的可控性。
[0086] 參考圖6,為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng) 實(shí)施例六的結(jié)構(gòu)示意圖,所述系統(tǒng)用以實(shí)現(xiàn)在傳統(tǒng)的非產(chǎn)品工廠模式的源環(huán)境中的產(chǎn)品數(shù) 據(jù)移植到產(chǎn)品工廠模式下目標(biāo)環(huán)境中,所述系統(tǒng)可以包括以下結(jié)構(gòu):
[0087] 產(chǎn)品數(shù)據(jù)獲取模塊601,用于獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù) 據(jù)。
[0088] 其中,所述產(chǎn)品數(shù)據(jù)是指所述源環(huán)境中所需要進(jìn)行數(shù)據(jù)移植的產(chǎn)品的產(chǎn)品數(shù)據(jù), 所述產(chǎn)品數(shù)據(jù)可以為所述源環(huán)境下所述目標(biāo)產(chǎn)品的數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方案信息 及具體數(shù)據(jù)信息等。在本實(shí)施例中,將需要進(jìn)行數(shù)據(jù)移植的產(chǎn)品所在環(huán)境(即處于傳統(tǒng)的 非產(chǎn)品工廠模式下的數(shù)據(jù)環(huán)境)定義為所述源環(huán)境。
[0089] 映射關(guān)系獲取模塊602,用于依據(jù)所述產(chǎn)品數(shù)據(jù),獲取所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠 模式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
[0090] 其中,所述映射關(guān)系獲取模塊602可以通過分析所述產(chǎn)品數(shù)據(jù)中的數(shù)據(jù)信息及處 于產(chǎn)品工廠模式下的目標(biāo)環(huán)境中產(chǎn)品工廠架構(gòu),進(jìn)而利用該產(chǎn)品數(shù)據(jù),獲取到非產(chǎn)品工廠 模式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
[0091] 特征數(shù)據(jù)抽取模塊603,用于依據(jù)所述產(chǎn)品特征數(shù)據(jù)映射關(guān)系,對(duì)所述源環(huán)境中目 標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)進(jìn)行特征數(shù)據(jù)抽取,得到所述源環(huán)境中的第一產(chǎn)品核心特征數(shù)據(jù)。
[0092] 其中,所述第一產(chǎn)品核心特征數(shù)據(jù)區(qū)別于所述目標(biāo)產(chǎn)品中業(yè)務(wù)對(duì)象、數(shù)據(jù)表、記錄 等數(shù)據(jù)庫記錄數(shù)據(jù),其本質(zhì)為由所述目標(biāo)產(chǎn)品中的產(chǎn)品數(shù)據(jù)依據(jù)所述產(chǎn)品特征數(shù)據(jù)映射關(guān) 系進(jìn)行特征提取之后,得到的核心特征數(shù)據(jù)。
[0093] 特征數(shù)據(jù)合并模塊604,用于將所述第一產(chǎn)品核心特征數(shù)據(jù)與所述源環(huán)境中所欠 缺的第二產(chǎn)品核心特征數(shù)據(jù)進(jìn)行數(shù)據(jù)合并,得到第三產(chǎn)品核心特征數(shù)據(jù)。
[0094] 其中,所述第二產(chǎn)品核心特征數(shù)據(jù)由所述源環(huán)境中相對(duì)于所述目標(biāo)環(huán)境所欠缺的 數(shù)據(jù)進(jìn)行特征數(shù)據(jù)抽取得到。
[0095] 產(chǎn)品對(duì)象生成模塊605,用于依據(jù)產(chǎn)品工廠模式下目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息, 對(duì)所述第一產(chǎn)品核心特征數(shù)據(jù)進(jìn)行產(chǎn)品對(duì)象封裝,得到待移植的目標(biāo)產(chǎn)品對(duì)象。
[0096] 其中,所述目標(biāo)產(chǎn)品對(duì)象按照所述目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)封裝獲得,因此,所述 目標(biāo)產(chǎn)品對(duì)象能夠滿足產(chǎn)品工廠模式下所述目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)要求。
[0097] 產(chǎn)品對(duì)象移植模塊606,用于以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì) 象移植到所述目標(biāo)環(huán)境中。
[0098] 其中,所述產(chǎn)品對(duì)象移植模塊606是指,以所述目標(biāo)產(chǎn)品對(duì)象為最小操作對(duì)象,將 所述目標(biāo)產(chǎn)品對(duì)象整體移植到所述目標(biāo)環(huán)境中,區(qū)別于將業(yè)務(wù)對(duì)象、數(shù)據(jù)表或記錄等底層 數(shù)據(jù)進(jìn)行移植的方案,不會(huì)出現(xiàn)數(shù)據(jù)名稱沖突,導(dǎo)致數(shù)據(jù)移植失敗的情況。
[0099] 由上述方案可知,本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植 系統(tǒng)實(shí)施例六,通過獲取到非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)之后,依據(jù)目 標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系,抽取產(chǎn)品數(shù)據(jù)中 的產(chǎn)品核心特征數(shù)據(jù),并將非工廠模式下源環(huán)境中所欠缺的產(chǎn)品核心特征數(shù)據(jù)進(jìn)行合并, 再依據(jù)目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息,對(duì)合并的核心特征數(shù)據(jù)進(jìn)行封裝,以得到待移植的 目標(biāo)產(chǎn)品對(duì)象,進(jìn)而以目標(biāo)產(chǎn)品對(duì)象為操作粒度移植到產(chǎn)品工廠模式下的目標(biāo)環(huán)境中,實(shí) 現(xiàn)將傳統(tǒng)非產(chǎn)品工廠模式下的產(chǎn)品數(shù)據(jù)以產(chǎn)品對(duì)象為移植對(duì)象移植到產(chǎn)品工廠模式下的 目標(biāo)環(huán)境中的目的。本實(shí)施例中將產(chǎn)品數(shù)據(jù)從非產(chǎn)品工廠模式下源環(huán)境遷移到產(chǎn)品工廠模 式下的目標(biāo)環(huán)境的過程中,其操作對(duì)象為產(chǎn)品對(duì)象,該產(chǎn)品對(duì)象是由非產(chǎn)品工廠模式下的 源環(huán)境中產(chǎn)品數(shù)據(jù)進(jìn)行抽取出來的特征數(shù)據(jù)及該源環(huán)境中所欠缺的特征數(shù)據(jù)進(jìn)行對(duì)象封 裝得到,因此,本實(shí)施例在實(shí)現(xiàn)非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植的同時(shí),以產(chǎn)品 對(duì)象為操作粒度的移植方式有效的規(guī)避了采用業(yè)務(wù)對(duì)象、數(shù)據(jù)表、記錄等底層數(shù)據(jù)的移植 過程中出現(xiàn)的數(shù)據(jù)名稱沖突導(dǎo)致移植失敗的情況,提高數(shù)據(jù)移植的可靠性及數(shù)據(jù)移植的成 功率。
[0100] 另外,上述實(shí)施例中移植到所述目標(biāo)環(huán)境中的產(chǎn)品對(duì)象相對(duì)于目標(biāo)環(huán)境中原有的 產(chǎn)品數(shù)據(jù)都是完全可復(fù)用的,減少了數(shù)據(jù)庫冗余數(shù)據(jù)的生成,提高了目標(biāo)環(huán)境中數(shù)據(jù)庫應(yīng) 用的效率。
[0101] 參考圖7,為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng) 實(shí)施例七中所述特征數(shù)據(jù)合并模塊604的結(jié)構(gòu)示意圖,其中,所述特征數(shù)據(jù)合并模塊604可 以包括以下結(jié)構(gòu):
[0102] 欠缺數(shù)據(jù)獲取子模塊641,用于獲取所述源環(huán)境中所欠缺的第二產(chǎn)品核心特征數(shù) 據(jù)。
[0103] 其中,所述第二產(chǎn)品核心特征數(shù)據(jù)可以理解為所述產(chǎn)品數(shù)據(jù)中沒有的,所述產(chǎn)品 數(shù)據(jù)在所述源環(huán)境中相對(duì)于所述目標(biāo)環(huán)境所缺少的數(shù)據(jù)。
[0104] 特征數(shù)據(jù)合并子模塊642,用于將所述第二產(chǎn)品核心特征數(shù)據(jù)合并于所述第一產(chǎn) 品核心特征數(shù)據(jù)中,得到第三產(chǎn)品核心特征數(shù)據(jù)。
[0105] 其中,所述特征數(shù)據(jù)合并子模塊642是指,將所述第二產(chǎn)品核心特征數(shù)據(jù)與所述 第一產(chǎn)品核心特征數(shù)據(jù)進(jìn)行數(shù)據(jù)合并,將得到的產(chǎn)品核心特征數(shù)據(jù)作為第三產(chǎn)品核心特征 數(shù)據(jù)
[0106] 上述實(shí)施例中,通過將所述源環(huán)境中相對(duì)于所述目標(biāo)環(huán)境所欠缺的特征數(shù)據(jù)進(jìn)行 獲取并合并至所述第一產(chǎn)品核心特征數(shù)據(jù)中,進(jìn)而再對(duì)得到的第三產(chǎn)品核心特征數(shù)據(jù)進(jìn)行 產(chǎn)品對(duì)象封裝,以得到待移植的目標(biāo)產(chǎn)品對(duì)象,使得該目標(biāo)產(chǎn)品對(duì)象移植后能夠完全滿足 目標(biāo)環(huán)境中對(duì)產(chǎn)品工廠架構(gòu)的要求。
[0107] 參考圖8,為發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng)實(shí) 施例八中所述產(chǎn)品數(shù)據(jù)獲取模塊601的結(jié)構(gòu)示意圖,其中,所述產(chǎn)品數(shù)據(jù)獲取模塊601可以 包括以下結(jié)構(gòu):
[0108] 信息獲取子模塊611,用于獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的數(shù)據(jù)組織 方式信息、數(shù)據(jù)設(shè)計(jì)方式信息及產(chǎn)品信息。
[0109] 其中,所述目標(biāo)產(chǎn)品的產(chǎn)品信息可以理解為所述目標(biāo)產(chǎn)品的具體數(shù)據(jù)信息,如該 目標(biāo)產(chǎn)品的產(chǎn)品對(duì)象、業(yè)務(wù)對(duì)象、數(shù)據(jù)表及記錄等細(xì)節(jié)數(shù)據(jù)。
[0110] 數(shù)據(jù)組合子模塊612,用于將所述數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息及產(chǎn)品信 息組合成所述目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)。
[0111] 參考圖9,為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng) 實(shí)施例九中所述映射關(guān)系獲取模塊602的結(jié)構(gòu)示意圖,其中,所述映射關(guān)系獲取模塊602可 以包括以下結(jié)構(gòu):
[0112] 架構(gòu)信息獲取子模塊621,用于獲取產(chǎn)品工廠模式的目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信 肩、。
[0113] 信息解析子模塊622,用于解析所述產(chǎn)品數(shù)據(jù)中數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式 信息和產(chǎn)品信息及所述目標(biāo)環(huán)境中的產(chǎn)品工廠架構(gòu)信息,得到所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠 模式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
[0114] 其中,所述信息解析子模塊622中,通過解析所述目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息, 進(jìn)而對(duì)所述產(chǎn)品數(shù)據(jù)中數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息和產(chǎn)品信息進(jìn)行分析,得到 所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
[0115] 參考圖10,為本發(fā)明提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng) 實(shí)施例十的結(jié)構(gòu)示意圖,其中,所述產(chǎn)品對(duì)象移植模塊606可以通過以下結(jié)構(gòu)實(shí)現(xiàn):
[0116] 在線移植子模塊661,用于以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象 處于在線的狀態(tài)下移植到所述目標(biāo)環(huán)境中。
[0117] 其中,本實(shí)施例中采用在線的自動(dòng)數(shù)據(jù)移植方式,能夠減少移植流程,并且適應(yīng)源 環(huán)境和目標(biāo)環(huán)境的最新產(chǎn)品數(shù)據(jù)變化,提高數(shù)據(jù)移植流程的可控性。
[0118] 需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重 點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
[0119] 以上對(duì)本發(fā)明所提供的一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法及 系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以 上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般 技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述, 本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1. 一種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植方法,其特征在于,包括: 獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù); 依據(jù)所述產(chǎn)品數(shù)據(jù),獲取所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間的產(chǎn)品 特征數(shù)據(jù)映射關(guān)系; 依據(jù)所述產(chǎn)品特征數(shù)據(jù)映射關(guān)系,對(duì)所述源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)進(jìn)行特征數(shù)據(jù) 抽取,得到所述源環(huán)境中的第一產(chǎn)品核心特征數(shù)據(jù); 將所述第一產(chǎn)品核心特征數(shù)據(jù)與所述源環(huán)境中所欠缺的第二產(chǎn)品核心特征數(shù)據(jù)進(jìn)行 數(shù)據(jù)合并,得到第三產(chǎn)品核心特征數(shù)據(jù); 依據(jù)產(chǎn)品工廠模式下目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息,對(duì)所述第三產(chǎn)品核心特征數(shù)據(jù)進(jìn) 行產(chǎn)品對(duì)象封裝,得到待移植的目標(biāo)產(chǎn)品對(duì)象; 以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象移植到所述目標(biāo)環(huán)境中。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一產(chǎn)品核心特征數(shù)據(jù)與所 述源環(huán)境中所欠缺的第二產(chǎn)品核心特征數(shù)據(jù)進(jìn)行數(shù)據(jù)合并,得到第三產(chǎn)品核心特征數(shù)據(jù), 包括: 獲取所述源環(huán)境中所欠缺的第二產(chǎn)品核心特征數(shù)據(jù); 將所述第二產(chǎn)品核心特征數(shù)據(jù)合并于所述第一產(chǎn)品核心特征數(shù)據(jù)中,得到第三產(chǎn)品核 心特征數(shù)據(jù)。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取非產(chǎn)品工廠模式的源環(huán)境中目 標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù),包括: 獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息及 廣品?目息; 將所述數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息及產(chǎn)品信息組合成所述目標(biāo)產(chǎn)品的產(chǎn)品 數(shù)據(jù)。
4. 根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述依據(jù)所述產(chǎn)品數(shù)據(jù),獲取所述目 標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系,包括: 獲取產(chǎn)品工廠模式的目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息; 解析所述產(chǎn)品數(shù)據(jù)中數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息和產(chǎn)品信息及所述目標(biāo)環(huán) 境中的產(chǎn)品工廠架構(gòu)信息,得到所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與產(chǎn)品工廠模式之間的產(chǎn) 品特征數(shù)據(jù)映射關(guān)系。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將 所述目標(biāo)產(chǎn)品對(duì)象移植到所述目標(biāo)環(huán)境中,包括: 以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象在處于在線的狀態(tài)下移植到所 述目標(biāo)環(huán)境中。
6. -種非產(chǎn)品工廠模式到產(chǎn)品工廠模式的數(shù)據(jù)移植系統(tǒng),其特征在于,包括: 產(chǎn)品數(shù)據(jù)獲取模塊,用于獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù); 映射關(guān)系獲取模塊,用于依據(jù)所述產(chǎn)品數(shù)據(jù),獲取所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與 產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系; 特征數(shù)據(jù)抽取模塊,用于依據(jù)所述產(chǎn)品特征數(shù)據(jù)映射關(guān)系,對(duì)所述源環(huán)境中目標(biāo)產(chǎn)品 的產(chǎn)品數(shù)據(jù)進(jìn)行特征數(shù)據(jù)抽取,得到所述源環(huán)境中的第一產(chǎn)品核心特征數(shù)據(jù); 特征數(shù)據(jù)合并模塊,用于將所述第一產(chǎn)品核心特征數(shù)據(jù)與所述源環(huán)境中所欠缺的第二 產(chǎn)品核心特征數(shù)據(jù)進(jìn)行數(shù)據(jù)合并,得到第三產(chǎn)品核心特征數(shù)據(jù); 產(chǎn)品對(duì)象生成模塊,用于依據(jù)產(chǎn)品工廠模式下目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息,對(duì)所述 第三產(chǎn)品核心特征數(shù)據(jù)進(jìn)行產(chǎn)品對(duì)象封裝,得到待移植的目標(biāo)產(chǎn)品對(duì)象; 產(chǎn)品對(duì)象移植模塊,用于以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象移植 到所述目標(biāo)環(huán)境中。
7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述特征數(shù)據(jù)合并模塊包括: 欠缺數(shù)據(jù)獲取子模塊,用于獲取所述源環(huán)境中所欠缺的第二產(chǎn)品核心特征數(shù)據(jù); 特征數(shù)據(jù)合并子模塊,用于將所述第二產(chǎn)品核心特征數(shù)據(jù)合并于所述第一產(chǎn)品核心特 征數(shù)據(jù)中,得到第三產(chǎn)品核心特征數(shù)據(jù)。
8. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述產(chǎn)品數(shù)據(jù)獲取模塊包括: 信息獲取子模塊,用于獲取非產(chǎn)品工廠模式的源環(huán)境中目標(biāo)產(chǎn)品的數(shù)據(jù)組織方式信 息、數(shù)據(jù)設(shè)計(jì)方式信息及產(chǎn)品信息; 數(shù)據(jù)組合子模塊,用于將所述數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息及產(chǎn)品信息組合 成所述目標(biāo)產(chǎn)品的產(chǎn)品數(shù)據(jù)。
9. 根據(jù)權(quán)利要求6或8所述的系統(tǒng),其特征在于,所述映射關(guān)系獲取模塊包括: 架構(gòu)信息獲取子模塊,用于獲取產(chǎn)品工廠模式的目標(biāo)環(huán)境的產(chǎn)品工廠架構(gòu)信息; 信息解析子模塊,用于解析所述產(chǎn)品數(shù)據(jù)中數(shù)據(jù)組織方式信息、數(shù)據(jù)設(shè)計(jì)方式信息及 產(chǎn)品信息及所述目標(biāo)環(huán)境中的產(chǎn)品工廠架構(gòu)信息,得到所述目標(biāo)產(chǎn)品在非產(chǎn)品工廠模式與 產(chǎn)品工廠模式之間的產(chǎn)品特征數(shù)據(jù)映射關(guān)系。
10. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述產(chǎn)品對(duì)象移植模塊包括: 在線移植子模塊,用于以所述目標(biāo)產(chǎn)品對(duì)象為操作粒度,將所述目標(biāo)產(chǎn)品對(duì)象處于在 線的狀態(tài)下移植到所述目標(biāo)環(huán)境中。
【文檔編號(hào)】G06F17/30GK104123367SQ201410355747
【公開日】2014年10月29日 申請(qǐng)日期:2014年7月24日 優(yōu)先權(quán)日:2014年7月24日
【發(fā)明者】譚智勇, 李寬 申請(qǐng)人:中國農(nóng)業(yè)銀行股份有限公司