TWI567576B - 整合裝置及其整合方法 - Google Patents

整合裝置及其整合方法 Download PDF

Info

Publication number
TWI567576B
TWI567576B TW104136009A TW104136009A TWI567576B TW I567576 B TWI567576 B TW I567576B TW 104136009 A TW104136009 A TW 104136009A TW 104136009 A TW104136009 A TW 104136009A TW I567576 B TWI567576 B TW I567576B
Authority
TW
Taiwan
Prior art keywords
database
flow
parameter
parameter set
flow object
Prior art date
Application number
TW104136009A
Other languages
English (en)
Other versions
TW201717061A (zh
Inventor
王建堯
Original Assignee
財團法人資訊工業策進會
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 財團法人資訊工業策進會 filed Critical 財團法人資訊工業策進會
Priority to TW104136009A priority Critical patent/TWI567576B/zh
Priority to CN201510749202.0A priority patent/CN106651079B/zh
Priority to US14/944,942 priority patent/US10346353B2/en
Application granted granted Critical
Publication of TWI567576B publication Critical patent/TWI567576B/zh
Publication of TW201717061A publication Critical patent/TW201717061A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/122File system administration, e.g. details of archiving or snapshots using management policies
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
    • G06Q10/06375Prediction of business process outcome or impact based on a proposed change
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Databases & Information Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

整合裝置及其整合方法
本發明係關於一種整合裝置及其整合方法。具體而言,本發明之整合裝置基於一本地資料庫之複數個流程物件,將其他資料庫之流程物件與本地資料庫之該等流程物件進行比對,以將其他資料庫之流程物件整合至本地資料庫中。
隨著資訊產業的發展,目前企業內部所需要的資訊也不斷的增加。為管理龐大的資訊,企業通常採用管理系統來管理企業運作所需的各種資訊。美國第2007/0162482A1號公開專利申請案提出藉由定義流程物件(artifact),建構企業運作的事業流程,決定管理系統所需之操作。
然而,企業所採用的管理系統通常不只一種,且各個部門亦可能擁有各自的管理系統。由於每個管理系統的流程物件係獨立地儲存於各自的資料庫中且各資料庫中所儲存的資訊通常同質性高且重覆,故將造成空間的浪費,進而增加硬體成本。
有鑑於此,如何整合多個管理系統之資料庫,降低所需的儲存空間,乃是業界亟待解決的問題。
本發明之目的在於提供一種整合方法,其基於一本地資料庫 之複數個流程物件,將其他資料庫之流程物件與本地資料庫之該等流程物件進行比對,以將其他資料庫之流程物件整合至本地資料庫中。據此,本發明之整合方法可整合多個管理系統之資料庫,降低所需的儲存空間。
為達上述目的,本發明揭露一種整合裝置,其包含一儲存器以及一處理器。該儲存器用以儲存一第一資料庫。該第一資料庫包含複數個第一流程物件(artifact),各該第一流程物件具有一第一名稱、一第一操作集以及一第一參數集。該處理器,電性連接至該儲存器,用以存取該第一資料庫及一第二資料庫,並執行下列操作:(a)自該第二資料庫中讀取一第二流程物件,該第二流程物件具有一第二名稱、一第二操作集以及一第二參數集;(b)比對該第二流程物件與該第一資料庫之該等第一流程物件,以判斷該第一資料庫之該等第一流程物件中是否存在一目標流程物件之該第一名稱與該第二流程物件之該第二名稱相同;(c)當該第一資料庫不存在該目標流程物件時,新增該第二流程物件至該第一資料庫,以更新該第一資料庫;(d)當該第一資料庫存在該目標流程物件時,判斷該第二參數集中是否存在至少一參數不包含於該目標流程物件之該第一參數集中;以及(e)當該第二參數集中存在該至少一參數不包含於該目標流程物件之該第一參數集中時,新增該至少一參數至該目標流程物件之該第一參數集中,並根據該至少一參數,修正該目標流程物件之該第一操作集,以更新該第一資料庫。
此外,本發明更揭露一種用於一整合裝置之整合方法。該整合裝置包含一儲存器及一處理器。該儲存器儲存一第一資料庫。該第一資料庫包含複數個第一流程物件(artifact)。各該第一流程物件具有一第一名稱、一第一操作集以及一第一參數集。該處理器電性連接至該儲存器且用以存 取該第一資料庫及一第二資料庫。該整合方法由該處理器所執行並包含下列步驟:(a)自該第二資料庫中讀取一第二流程物件,該第二流程物件具有一第二名稱、一第二操作集以及一第二參數集;(b)比對該第二流程物件與該第一資料庫之該等第一流程物件,以判斷該第一資料庫之該等第一流程物件中是否存在一目標流程物件之該第一名稱與該第二流程物件之該第二名稱相同;(c)當該第一資料庫不存在該目標流程物件時,新增該第二流程物件至該第一資料庫,以更新該第一資料庫;(d)當該第一資料庫存在該目標流程物件時,判斷該第二參數集中是否存在至少一參數不包含於該目標流程物件之該第一參數集中;以及(e)當該第二參數集中存在該至少一參數不包含於該目標流程物件之該第一參數集中時,新增該至少一參數至該目標流程物件之該第一參數集中,並根據該至少一參數,修正該目標流程物件之該第一操作集,以更新該第一資料庫。
在參閱圖式及隨後描述之實施方式後,此技術領域具有通常知識者便可瞭解本發明之其他目的,以及本發明之技術手段及實施態樣。
1‧‧‧整合裝置
2‧‧‧外部伺服器
6‧‧‧網路
11‧‧‧儲存器
13‧‧‧處理器
15‧‧‧收發器
111‧‧‧第一資料庫
211‧‧‧第二資料庫
A1_1、A1_2、...、A1_n‧‧‧第一流程物件
A2_1、A2_1、...、A2_m‧‧‧第二流程物件
A1N_1、A1N_2、...、A1N_n‧‧‧第一名稱
A1ID_1、A1ID_2、...、A1ID_n‧‧‧第一實例識別碼
A1O_1、A1O_2、...、A1O_n‧‧‧第一操作集
A1A_1、A1A_2、...、A1A_n‧‧‧第一參數集
A2N_1、A2N_2、...、A2N_m‧‧‧第二名稱
A2ID_1、A2ID_2、...、A2ID_m‧‧‧第二實例識別碼
A2O_1、A2O_2、...、A2O_m‧‧‧第二操作集
A2A_1、A2A_2、...、A2A_m‧‧‧第二參數集
第1圖係為本發明第一實施例之整合裝置1之示意圖;第2圖係描繪儲存器11儲存第一資料庫111;第3圖係為本發明第一實施例之整合方法之流程圖;第4圖係描繪儲存器11儲存第一資料庫111及第二資料庫211; 第5圖係描繪外部伺服器2儲存第二資料庫211;第6圖係為本發明一實施例之整合裝置1之示意圖;以及第7圖係為本發明第二實施例之整合方法之流程圖。
以下將透過實施例來解釋本發明內容,本發明的實施例並非用以限制本發明須在如實施例所述之任何特定的環境、應用或特殊方式方能實施。因此,關於實施例之說明僅為闡釋本發明之目的,而非用以限制本發明。需說明者,以下實施例及圖式中,與本發明非直接相關之元件已省略而未繪示,且圖式中各元件間之尺寸關係僅為求容易瞭解,並非用以限制實際比例。
本發明第一實施例如第1圖到第6圖所示。第1圖係本發明之整合裝置1之示意圖。整合裝置1包含一儲存器11以及一處理器13。整合裝置1可為一網路伺服器或任一具有資料存取及處理能力之裝置。處理器13電性連接至儲存器11。儲存器11儲存一第一資料庫111,如第2圖所示。第一資料庫111包含複數個第一流程物件A1_1、A1_2、...、A1_n,以及該等第一流程物件A1_1-A1_n分別具有:第一名稱A1N_1、A1N_2、...、A1N_n;第一實例識別碼A1ID_1、A1ID_2、...、A1ID_n;第一操作集A1O_1、A1O_2、...、A1O_n;以及第一參數集A1A_1、A1A_2、...、A1A_n。上述第一流程物件A1_n、第一名稱A1N_n、第一實例識別碼A1ID_n及第一參數集A1A_n中的n為一正整數。處理器13存取第一資料庫111及一第二資料庫211,並執行一整合方法,其流程圖如第3圖所示。
首先,於步驟S301中,處理器13自第二資料庫211中讀取 一第二流程物件(例如:A2_1)。類似地,第二流程物件A2_1具有一第二名稱A2N_1、一第二實例識別碼A2ID_1、一第二操作集A2O_1以及一第二參數集A2A_1。接著,於步驟S303中,處理器13比對第二流程物件A2_1與第一資料庫111之該等第一流程物件A1_1-A1_n。隨後,於步驟S305中,處理器13判斷第一資料庫111之該等第一流程物件A1_1-A1_n中是否存在一目標流程物件之第一名稱與第二流程物件A2_1之第二名稱相同。
具體而言,第二資料庫211亦可儲存於整合裝置1之儲存器11中,並包含複數個第二流程物件A2_1、A2_2、...、A2_m,以及該等第二流程物件A2_1-A2_m分別具有:第二名稱A2N_1、A2N_2、...、A2N_m;第二實例識別碼A2ID_1、A2ID_2、...、A2ID_m;第二操作集A2O_1、A2O_2、...、A2O_m;第二參數集A2A_1、A2A_2、...、A2A_m,如第4圖所示。上述第二流程物件A2_m、第二實例識別碼A2ID_m、第二操作集A2O_m及第二參數集A2A_m中的m為一正整數。舉例而言,整合裝置1可為企業內部之一網路伺服器,且第一資料庫111及第二資料庫211係分別屬於企業內部之二不同的管理系統,或相同的管理系統但對應不同之部門;此外,此二管理系統可運行於此網路伺服器中或者分別運行於其他的網路伺服器中。
此外,第二資料庫211亦可儲存於一外部伺服器2中,如第5圖所示。在此情況下,本發明之整合裝置1更包含一收發器15,其電性連接至處理器13並透過一網路6連接至外部伺服器2,如第6圖所示。網路6可為一區域網路、一網際網路、一行動網路或上述網路之任何組合,但不限於此。舉例而言,整合裝置1可為企業內部之一網路伺服器,其儲存第 一資料庫111,且第一資料庫111係供一管理系統使用;而,外部伺服器2可為企業內部之另一網路伺服器,其儲存第二資料庫211,且第二資料庫211係供另一管理系統使用。
隨後,當第一資料庫111不存在目標流程物件時(即各第一流程物件A1_1-A1_n之第一名稱皆與第二流程物件A2_1之第二名稱不相同時),處理器13則執行步驟S307,新增第二流程物件A2_1至第一資料庫111中,以更新第一資料庫111。進一步言,於步驟S307中,為將第二流程物件A2_1整合至第一資料庫111,以成為第一資料庫111中之一第一流程物件(例如:第一流程物件A1_n+1),處理器13係新增一第一實例識別碼(例如:第一實例識別碼A1ID_n+1),以取代第二流程物件A2_1之第二實例識別碼A2ID_1,並藉此將更變後之第二流程物件A2_1加入至第一資料庫111,以成為第一流程物件A1_n+1。
另一方面,當第一資料庫111存在目標流程物件時(即該等第一流程物件A1_1-A1_n其中之一之第一名稱與第二流程物件A2_1之第二名稱相同時),處理器13係執行步驟S309,判斷第二流程物件A2_1之第二參數集中是否存在至少一參數不包含於目標流程物件之第一參數集中。進一步言,於步驟S309中,為將第二流程物件A2_1整合至第一資料庫111中,當處理器13經比對後,發覺一第一流程物件(例如:第一流程物件A1_1)之第一名稱A1N_1與第二流程物件A2_1之第二名稱A2N_1相同時,即將第一流程物件A1_1視為目標流程物件,並進一步地分析第一流程物件A1_1之第一參數集A1A_1與第二流程物件A2_1之第二參數集A2A_1間之差異。
當第二參數集A2A_1中存在至少一參數不包含於目標流程物件之第一參數集A1A_1中時,執行步驟S311,新增該至少一參數至目標流程物件之第一參數集A1A_1中。接著,執行步驟S313,根據該至少一參數,修正目標流程物件之第一操作集A1O_1,以更新第一資料庫111。反之,當第二參數集A2A_1中的全部參數皆存在於目標流程物件之第一參數集A1A_1中時,則處理器13結束此次整合方法之這些操作,即無需更新第一資料庫111。
舉例而言,假設第一流程物件A1_1之第一名稱A1N_1與第二流程物件A2_1之第二名稱A2N_1皆為「使用者(User)」,第一參數集A1A_1具有下列參數:「姓名」、「私人電話」、「住家地址」及「公司分機」,以及第二參數集A2A_1具有下列參數:「姓名」、「電子郵件」及「公司分機」。當處理器13判斷第一流程物件A1_1之第一名稱A1N_1與第二流程物件A2_1之第二名稱A2N_1相同(即皆為「使用者(User)」),並判斷第二參數集A2A_1中之參數「電子郵件」不存在於第一參數集A1A_1中後,處理器13即將參數「電子郵件」加入至第一參數集A1A_1中,並根據第二操作集A2O_1中對應參數「電子郵件」之操作,修正第一操作集A1O_1,以使得第一操作集A1O_1具有對應參數「電子郵件」之操作。換言之,於更新第一流程物件A1_1後,當管理系統存取第一資料庫111,進行使用者資訊的操作時,管理系統可自第一流程物件A1_1中得到關於參數「電子郵件」的新增、讀取、更新或刪除之操作。
基於第3圖所繪之整合方法之該等操作,本發明之整合裝置1可將第二流程物件A2_1整合至第一資料庫111中,同時藉由重覆執行整 合方法之該等操作,依序地存取第二資料庫211之該等第二流程物件A2_1-A2_m每一者,並將其與第一資料庫111之該等第一流程物件A1_1-A1_n比對,即可將第二資料庫211之該等第二流程物件A2_1-A2_m皆整合至第一資料庫111中。
本發明第二實施例係為第一實施例之延伸。於本實施例中,步驟S303更包含如第5圖之流程圖所示之步驟。於步驟S3031中,處理器13基於一語意分析,解析第二流程物件(例如:第二流程物件A2_1)之第二名稱及第二參數集。於步驟S3033中,經由語意分析,處理器13可獲得各第一流程物件A1_1-A1_n與第二流程物件A2_1之一相似度值。隨後,於步驟S3035中,處理器13根據等相似度值,排序各第一流程物件A1_1-A1_n。
具體而言,處理器13解析目前欲與第一流程物件A1_1-A1_n進行比對之第二流程物件之第二名稱及第二參數集,並根據語意上的相似度,獲得第一流程物件A1_1-A1_n與此次比對之第二流程物件間的相似度值。據此,處理器13可根據這些相似度值,將第一流程物件A1_1-A1_n進行排列,並基於此確認相似度值較高的第一流程物件是否存在第一名稱與第二流程物件之第二名稱相同,以執行步驟S305。
此外,於其他實施例中,處理器13更可根據該等相似度值及第一資料庫之更新,產生一更新記錄清單。如此一來,管理或操作整合裝置1之相關人員即可經由更新記錄清單,瞭解A2_1-A2_m整合至第一資料庫111的作業細節,以供進一步地確認或調整。再者,處理器13可將更新紀錄清單儲存至第一資料庫111中、藉由一列表機列印輸出、以電 子郵件方式寄給相關人員或儲存至其他網路伺服器中。另外,於其他實施例中,於更新第一資料庫111後(即於步驟S313後),處理器13即可封存比對過之第二流程物件,並紀錄其相對應整合之第一流程物件之第一實例識別碼。舉例而言,當第二流程物件A2_1整合至第一流程物件A1_1中時,處理器13即會封存第二流程物件A2_1,並紀錄對應之第一流程物件A1_1之第一實例識別碼A1ID_1。
綜上所述,本發明提供一個以流程物件為基底的整合裝置及其整合方式,透過將其他資料庫之流程物件與本地資料庫之該等流程物件進行比對,以將其他資料庫之流程物件整合至本地資料庫中。如此一來,本發明之整合方法不但可整合多個管理系統之資料庫,降低所需的儲存空間外,更可降低企業導入新的管理系統之複雜度。
上述之實施例僅用來例舉本發明之實施態樣,以及闡釋本發明之技術特徵,並非用來限制本發明之保護範疇。任何熟悉此技術者可輕易完成之改變或均等性之安排均屬於本發明所主張之範圍,本發明之權利保護範圍應以申請專利範圍為準。

Claims (16)

  1. 一種整合裝置,包含:一儲存器,用以儲存一第一資料庫,該第一資料庫包含複數個第一流程物件(artifact),各該第一流程物件具有一第一名稱、一第一操作集以及一第一參數集;一處理器,電性連接至該儲存器,用以存取該第一資料庫及一第二資料庫,並執行下列步驟:(a)自該第二資料庫中讀取一第二流程物件,該第二流程物件具有一第二名稱、一第二操作集以及一第二參數集;(b)比對該第二流程物件與該第一資料庫之該等第一流程物件,以判斷該第一資料庫之該等第一流程物件中是否存在一目標流程物件之該第一名稱與該第二流程物件之該第二名稱相同;(c)當該第一資料庫不存在該目標流程物件時,新增該第二流程物件至該第一資料庫,以更新該第一資料庫;(d)當該第一資料庫存在該目標流程物件時,判斷該第二參數集中是否存在至少一參數不包含於該目標流程物件之該第一參數集中;以及(e)當該第二參數集中存在該至少一參數不包含於該目標流程物件之該第一參數集中時,新增該至少一參數至該目標流程物件之該第一參數集中,並根據該至少一參數,修正該目標流程物件之該第一操作集,以使得該第一操作集具有對應該至少一參數之一操作,來更新該第一資料庫。
  2. 如請求項1所述之整合裝置,更包含:一收發器,電性連接至該處理器,該收發器透過一網路連接至一外 部伺服器,該外部伺服器儲存該第二資料庫,該處理器更透過該收發器自該外部伺服器存取該第二資料庫。
  3. 如請求項1所述之整合裝置,其中該儲存器更用以儲存該第二資料庫。
  4. 如請求項1所述之整合裝置,其中該第一資料庫之各該第一流程物件更包含一第一實例識別碼。
  5. 如請求項1所述之整合裝置,其中該步驟(c)更包含下列步驟:新增一第一實例識別碼,並填入至該第二流程物件中。
  6. 如請求項1所述之整合裝置,其中該處理器更封存該第二流程物件。
  7. 如請求項1所述之整合裝置,其中該步驟(b)更包含下列步驟:基於一語意分析,解析該第二流程物件之該第二名稱及該第二參數集,以獲得各該第一流程物件與該第二流程物件之一相似度值;以及根據該等相似度值,排序該等第一流程物件。
  8. 如請求項7所述之整合裝置,其中該處理器更根據該等相似度值及該第一資料庫之更新,產生一更新記錄清單。
  9. 一種用於一整合裝置之整合方法,該整合裝置包含一儲存器及一處理器,該儲存器儲存一第一資料庫,該第一資料庫包含複數個第一流程物件(artifact),各該第一流程物件具有一第一名稱、一第一操作集以及一第一參數集,該處理器電性連接至該儲存器且用以存取該第一資料庫及一第二資料庫,該整合方法由該處理器所執行並包含下列步驟:(a)自該第二資料庫中讀取一第二流程物件,該第二流程物件具有一第二名稱、一第二操作集以及一第二參數集;(b)比對該第二流程物件與該第一資料庫之該等第一流程物件,以判斷該第一資料庫之該等第一流程物件中是否存在一目標流程物件之該第一名稱與該第二流程物件之該第二名稱相同; (c)當該第一資料庫不存在該目標流程物件時,新增該第二流程物件至該第一資料庫,以更新該第一資料庫;(d)當該第一資料庫存在該目標流程物件時,判斷該第二參數集中是否存在至少一參數不包含於該目標流程物件之該第一參數集中;以及(e)當該第二參數集中存在該至少一參數不包含於該目標流程物件之該第一參數集中時,新增該至少一參數至該目標流程物件之該第一參數集中,並根據該至少一參數,修正該目標流程物件之該第一操作集,以使得該第一操作集具有對應該至少一參數之一操作,來更新該第一資料庫。
  10. 如請求項9所述之整合方法,其中該整合裝置更包含一收發器,該收發器電性連接至該處理器,且透過一網路連接至一外部伺服器,該整合方法更包含下列步驟:透過該收發器自該外部伺服器存取該第二資料庫。
  11. 如請求項9所述之整合方法,其中該儲存器更用以儲存該第二資料庫。
  12. 如請求項9所述之整合方法,其中該第一資料庫之各該第一流程物件更包含一第一實例識別碼。
  13. 如請求項9所述之整合方法,其中該步驟(c)更包含下列步驟:新增一第一實例識別碼,並填入至該第二流程物件中。
  14. 如請求項9所述之整合方法,更包含下列步驟:封存該第二流程物件。
  15. 如請求項9所述之整合方法,其中該步驟(b)更包含下列步驟:基於一語意分析,解析該第二流程物件之該第二名稱及該第二參數集,以獲得各該第一流程物件與該第二流程物件之一相似度值;以及根據該等相似度值,排序該等第一流程物件。
  16. 如請求項15所述之整合方法,更包含下列步驟:根據該等相似度值及該第一資料庫之更新,產生一更新記錄清單。
TW104136009A 2015-11-02 2015-11-02 整合裝置及其整合方法 TWI567576B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW104136009A TWI567576B (zh) 2015-11-02 2015-11-02 整合裝置及其整合方法
CN201510749202.0A CN106651079B (zh) 2015-11-02 2015-11-06 整合装置及其整合方法
US14/944,942 US10346353B2 (en) 2015-11-02 2015-11-18 Integration device and integration method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104136009A TWI567576B (zh) 2015-11-02 2015-11-02 整合裝置及其整合方法

Publications (2)

Publication Number Publication Date
TWI567576B true TWI567576B (zh) 2017-01-21
TW201717061A TW201717061A (zh) 2017-05-16

Family

ID=58408222

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104136009A TWI567576B (zh) 2015-11-02 2015-11-02 整合裝置及其整合方法

Country Status (3)

Country Link
US (1) US10346353B2 (zh)
CN (1) CN106651079B (zh)
TW (1) TWI567576B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6609129B1 (en) * 2000-10-26 2003-08-19 Hon Hai Precision Ind. Co., Ltd. Method for integrating various information objects among different databases into a system structure
CN101477547B (zh) * 2009-01-20 2011-05-11 中国测绘科学研究院 一种基于规则的空间数据整合方法
TW201227587A (en) * 2010-12-24 2012-07-01 Chunghwa Telecom Co Ltd System and method for automatically and synchronously updating transaction interest point data
CN103207859A (zh) * 2012-01-11 2013-07-17 北京四维图新科技股份有限公司 整合数据库的方法和装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002140404A (ja) * 2000-11-02 2002-05-17 Hitachi Ltd データベース統合処理方法及びその実施装置並びにその処理プログラムを記録した記録媒体
US7770151B2 (en) * 2005-04-07 2010-08-03 International Business Machines Corporation Automatic generation of solution deployment descriptors
US7574379B2 (en) 2006-01-10 2009-08-11 International Business Machines Corporation Method and system of using artifacts to identify elements of a component business model
CN101751406B (zh) * 2008-12-18 2012-01-04 赵伟 一种实现基于列存储的关系型数据库的方法及装置
CN102456076A (zh) * 2011-11-23 2012-05-16 北京安天电子设备有限公司 海量片段数据汇聚的***和方法
US9852385B2 (en) 2011-12-08 2017-12-26 Sap Se Processing of business object identifiers in master data integration scenarios involving non-local identifiers
CN103577276B (zh) * 2012-07-18 2017-11-17 深圳市腾讯计算机***有限公司 用户操作数据的备份***及方法
CN103279497B (zh) * 2013-05-07 2017-03-15 珠海金山办公软件有限公司 一种根据数据类型自动进行分类操作的方法、***及装置
EP2849091A1 (en) * 2013-09-16 2015-03-18 Siemens Aktiengesellschaft Method and system for merging data into a database table

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6609129B1 (en) * 2000-10-26 2003-08-19 Hon Hai Precision Ind. Co., Ltd. Method for integrating various information objects among different databases into a system structure
CN101477547B (zh) * 2009-01-20 2011-05-11 中国测绘科学研究院 一种基于规则的空间数据整合方法
TW201227587A (en) * 2010-12-24 2012-07-01 Chunghwa Telecom Co Ltd System and method for automatically and synchronously updating transaction interest point data
CN103207859A (zh) * 2012-01-11 2013-07-17 北京四维图新科技股份有限公司 整合数据库的方法和装置

Also Published As

Publication number Publication date
CN106651079B (zh) 2020-07-17
TW201717061A (zh) 2017-05-16
CN106651079A (zh) 2017-05-10
US20170124097A1 (en) 2017-05-04
US10346353B2 (en) 2019-07-09

Similar Documents

Publication Publication Date Title
US11243928B2 (en) Method and system for cloning enterprise content management systems
US9280569B2 (en) Schema matching for data migration
US8825581B2 (en) Simplifying a graph of correlation rules while preserving semantic coverage
US10915508B2 (en) Data linking
CN111858615B (zh) 数据库表生成方法、***、计算机***和可读存储介质
WO2016141491A1 (en) Systems and methods for managing data
CN104967620A (zh) 一种基于属性访问控制策略的访问控制方法
US11461410B2 (en) Case leaf nodes pointing to business objects or document types
US20070276970A1 (en) Data Consistency Validation
EP2608135A1 (en) Rule-based determination and validation in business object processing
US20170083820A1 (en) Posterior probabilistic model for bucketing records
US8296725B2 (en) Framework for variation oriented analysis for service-oriented architecture
US10055422B1 (en) De-duplicating results of queries of multiple data repositories
CN116719799A (zh) 环保数据治理方法、装置、计算机设备和存储介质
US11928100B2 (en) Method and system for creating a unified data repository
US20130006683A1 (en) System and method of managing testing for a healthcare systems transition
CN112328575B (zh) 数据资产血缘生成方法、装置、电子设备
US20120109698A1 (en) Logical chart of accounts with hashing
US11347796B2 (en) Eliminating many-to-many joins between database tables
TWI567576B (zh) 整合裝置及其整合方法
TWI620134B (zh) 整合裝置及其整合方法
EP4081911A1 (en) Edge table representation of processes
EP3759665A1 (en) Multi-dimensional organization of data for efficient analysis
US20230245235A1 (en) Cross-functional portfolio database management systems and methods
US10628437B1 (en) Systems and methods for traceability and impact analysis across data islands