TWI803875B - 業務邏輯表示模型的建模裝置及建模方法 - Google Patents
業務邏輯表示模型的建模裝置及建模方法 Download PDFInfo
- Publication number
- TWI803875B TWI803875B TW110118869A TW110118869A TWI803875B TW I803875 B TWI803875 B TW I803875B TW 110118869 A TW110118869 A TW 110118869A TW 110118869 A TW110118869 A TW 110118869A TW I803875 B TWI803875 B TW I803875B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- action
- models
- model
- logic
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000009471 action Effects 0.000 claims abstract description 145
- 238000013499 data model Methods 0.000 claims abstract description 81
- 238000012545 processing Methods 0.000 claims abstract description 58
- 238000010276 construction Methods 0.000 claims description 16
- 238000013506 data mapping Methods 0.000 claims description 16
- 238000003058 natural language processing Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012800 visualization Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/067—Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/904—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/29—Graphical models, e.g. Bayesian networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- General Engineering & Computer Science (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Evolutionary Computation (AREA)
- Databases & Information Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本發明提供一種業務邏輯表示模型的建模裝置及業務邏輯表示模型的建模方法。業務邏輯表示模型的建模裝置包括存儲裝置以及處理裝置。所述存儲裝置用以存儲多個單元。所述處理裝置耦接所述存儲裝置。所述處理裝置執行所述多個單元,以根據多個行動元資料來構建多個行動模型以及多個資料模型,並且根據所述多個行動模型以及所述多個資料模型建立行動邏輯圖譜。
Description
本發明是有關於一種建模技術,且特別是有關於一種業務邏輯表示模型的建模裝置及建模方法。
目前在企業管理領域存在各種形式的資料以及業務邏輯,並且大部分企業使用信息系統幫助各職能人員完成日常業務行為。然而,目前這些業務邏輯和資料散落在各種信息系統、紙質或電子化表單以及各職能員工的頭腦和手中。也就是說,傳統的業務邏輯表示目前大部分系統是被動由用戶進行操作,或是輔助人工處理資料而非代替人。換言之,傳統的業務邏輯表示實際仍有大量操作由人工主動發起來完成。對此,其問題在於由於完整的企業流程可能非常複雜,依賴於人的知識經驗,難以完全固化到系統中。或者是,由於各企業的業務流程存在差異,因此要將各種適用於不同場景的業務邏輯放到一個系統中,並依場景自由組合,其難度很大。
有鑑於此,為了突破傳統系統實現業務邏輯的局限性,以下將提出一種可通過統一的模型描述有效地建立可完整地表示整體系統的業務邏輯的建模裝置及其建模方法。
本發明提供一種業務邏輯表示模型的建模裝置及其建模方法,可通過統一的模型完整地表示整體系統的業務邏輯,且可通過建模裝置有效地建立該統一的模型。
本發明的業務邏輯表示模型的建模裝置包括存儲裝置以及處理裝置。所述存儲裝置用以存儲多個單元。所述處理裝置耦接所述存儲裝置。所述處理裝置執行所述多個單元,以根據多個行動元資料來構建多個行動模型以及多個資料模型,並且根據所述多個行動模型以及所述多個資料模型建立行動邏輯圖譜。
本發明的業務邏輯表示模型的建模方法包括以下步驟:根據多個行動元資料來構建多個行動模型以及多個資料模型;以及根據所述多個行動模型以及所述多個資料模型建立行動邏輯圖譜。
基於上述,本發明的業務邏輯表示模型的建模裝置及其建模方法,可通過設計多個行動模型以及對應的多個資料模型的組合,以實現各種不同的業務邏輯模型。本發明的業務邏輯表示模型的建模裝置及其建模方法,可簡單且高效地構建可以描述整體系統的業務邏輯的行動邏輯圖譜。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
現將詳細地參考本發明的示範性實施例,示範性實施例的實例說明於附圖中。只要有可能,相同元件符號在圖式和描述中用來表示相同或相似部分。
圖1是本發明的一實施例的業務邏輯表示模型的建模裝置的示意圖。參考圖1,業務邏輯(business logic)表示模型(或稱業務邏輯模型)的建模裝置100可包括處理裝置110、存儲裝置120以及顯示裝置130。在本實施例中,建模裝置100可例如通過個人電腦(Personal Computer, PC)、平板電腦(Tablet)或服務器(Server)等諸如此類的具有運算功能的電腦設備來實現之。處理裝置110可例如包括中央處理單元(Central Processing Unit,CPU),或是其他可編程之一般用途或特殊用途的微處理器(Microprocessor)、數字信號處理器(Digital Signal Processor,DSP)、特殊應用集成電路(Application Specific Integrated Circuits,ASIC)、可編程邏輯器件(Programmable Logic Device, PLD)、其他類似處理電路或這些裝置的組合。處理裝置110可包括用於實現本發明各實施例的相關電路,並且存儲裝置120可為存儲器(Memory),存儲裝置120可儲存有用於實現本發明各實施例的相關程序、模塊或算法,以供處理裝置110存取並執行之。
在本實施例中,存儲裝置120可存儲有多個單元或多個模塊,以供處理裝置110通過存儲裝置120來取得所述多個單元或所述多個模塊對應的功能/可執行程序並執行之。所述多個單元或所述多個模塊可例如對應多個程序、模塊或算法。在本實施例中,處理裝置110可通過執行所述多個單元或所述多個模塊來生成業務邏輯表示模型,其中所述業務邏輯表示模型可以通過行動邏輯圖譜來表現或描述。並且,建模裝置100可通過顯示裝置130來顯示所述行動邏輯圖譜。然而,在本發明的一些實施例中,建模裝置100中的顯示裝置130為可選擇的硬件配置。
圖2是本發明的一實施例的業務邏輯表示模型的建模方法的流程圖。參考圖1以及圖2,業務邏輯表示模型的建模裝置100可執行如圖2的流程,以生成業務邏輯表示模型。在步驟S210,處理裝置110可根據多個行動元資料來構建多個行動模型以及多個資料模型。在本實施例中,所述多個行動元資料(Metadata)可對應於多個應用程序接口(Application Programming Interface,API)服務類型的調用,並且所述多個應用程序接口服務為用於實現多個業務資料(Business data)的應用與運算(業務邏輯)。處理裝置110可根據不同的行動元資料來構建不同的行動模型以及不同的資料模型。在步驟S220,處理裝置110可根據所述多個行動模型以及所述多個資料模型建立行動邏輯圖譜。在本實施例中,所述行動邏輯圖譜由多個業務邏輯模型所組成,其中所述多個業務邏輯模型的每一個可由一個行動模型及兩個資料模型形成。對此,以下將以圖3及圖4來詳細說明業務邏輯模型以及行動邏輯圖譜的實施方式。
搭配參考圖3,圖3是本發明的一實施例的業務邏輯模型的示意圖。先說明的是,本發明的行動邏輯圖譜使用圖模型來實現之,即透過“節點”和“邊”來描述業務邏輯,並且行動邏輯圖譜包括行動和資料的兩種基本節點類型。如圖3所示的業務邏輯模型310,業務邏輯模型310可包括行動模型312、資料模型311以及資料模型313。行動模型312設置在資料模型311以及資料模型313之間。行動模型312和資料模型311之間以及行動模型312和資料模型313之間通過有向邊來表示兩種基本關係:“資料是行動的輸入”以及“資料是行動的輸出”。換言之,資料模型311作為資料輸入,以輸入行動模型312。資料模型313作為資料輸出,以從行動模型312輸出。行動模型312被定義為一種最小粒度的業務邏輯執行單元。
然而,業務邏輯模型310亦可等價如業務邏輯模型320的表示方式。如圖3所示的業務邏輯模型320,業務邏輯模型320可包括行動模型322、資料模型321以及資料模型323。行動模型322設置在資料模型321以及資料模型323之間。行動模型322和資料模型321之間以及行動模型322和資料模型313之間通過有向邊來表示兩種基本關係:“行動需要資料”(等價於“資料是行動的輸入”)以及“行動產生資料”(等價於“資料是行動的輸出”)。換言之,資料模型321為行動模型322需要的資料,並且資料模型323為行動模型322所產生的資料。
搭配參考圖4,圖4是本發明的一實施例的行動邏輯圖譜的示意圖。圖4的行動邏輯圖譜400可由多個業務邏輯模型所組成,而不限於圖4的模型數量。圖4僅借由表示一部分的行動邏輯圖譜來用於以下說明解釋。先說明的是,處理裝置110可生成多種行動模型類型。對此,所述行動模型類型可例如包括用於表示微服務(Microservices)架構下的各種微服務應用程序接口。所述行動模型類型可例如包括用於表示一些不需要撰寫代碼的簡單業務邏輯,並且可通過腳本語言定義公式邏輯使其更加靈活,也適用於實現一些容易發生變化的業務邏輯。所述行動模型類型可例如包括用於獲取變量,以通過在行動執行過程中加入變量來提升行動模型的可複用性和可擴展性,其中獲取變量類型的行動可用於獲取多個變量在不同場景下的變量值資料。所述行動模型類型可例如包括用於執行資料轉換處理如排序、分組、過濾及計算列等,以結構化的配置方式定義資料轉換處理邏輯,而實現在多個不同對象層次結構資料之間的互相轉換。所述行動模型類型可例如包括用於表示微服務架構下的服務編排,以作為調用微服務類型的一種補充,其中服務編排可以固化實現一些業務邏輯的組合。所述行動模型類型可例如包括用於執行交互式處理。在本發明的某一些實施情境中,當業務系統中的某些行動模型不具備某些自動化的業務邏輯處理能力、而需要依賴交互式處理時,這這些行動模型可被設計以由要求行動輸入資料所形成待處理的任務。對此,這些行動模型在業務系統中可自動地將任務發送給指定用戶,以要求用戶進行交互式處理。並且,這些行動模型可接著將處理後的資料作為行動輸出而提交到業務系統繼續流轉,從而完成交互式處理行動的執行。或者,處理裝置110可根據業務的發展,來自動擴展或由人工設計新的行動模型類型。
以行動邏輯圖譜400中的業務邏輯模型410、420為例,行動模型412、422和資料模型411、413、421、423的節點類型都可由處理裝置110進行派生,以便表達各種不同的業務邏輯和資料類型。然而,本發明的建模裝置100所生成的行動邏輯圖譜不限於圖4所示的行動邏輯圖譜400。基於圖結構的特性,處理裝置110可以將任意多個節點相連,從而更好地描述行動與資料間的邏輯對應關係,並且將信息系統已有的功能、需要人工完成的操作、甚至更多類型的業務邏輯都加入行動邏輯圖譜400中。並且可以將各種適用於不同場景的業務邏輯都加入到行動邏輯圖譜400中,以依場景自由組合。
舉例而言,如圖4的行動邏輯圖譜400,處理裝置110可根據例如基本的調用服務的業務需求來派生基本的調用服務類型的行動模型412,或是公式計算的業務需求來派生公式計算類型的行動模型422。因此,行動模型412當中可例如定義有應用程序接口地址,並且行動模型422可例如定義有相對應的公式表達式。然而,在本發明的一些實施例中,行動模型412或行動模型422也可對應於交互式處理之業務或其他可擴展。在本實施例中,資料模型411及資料模型421可由相對應的資料對象或資料字段來派生。資料模型413及資料模型423為描述或定義行動模型412及行動模型422的輸出資料。並且,由於業務邏輯模型410、420之間或者資料模型413與資料模型421之間的資料可能具有不同的對象層次結構,因此資料模型413與資料模型421之間可通過建立映射來實現資料的轉換與傳遞。對此,本實施例的處理裝置110可例如通過自然語言處理(Natural Language Processing, NLP)來自動識別及轉換資料模型413與資料模型421中的資料的名稱、類型或語言描述等,而可自動地構建不同業務邏輯的不同資料模型之間的所述資料映射關係。
圖5是本發明的一實施例的存儲裝置存儲的多個單元的示意圖。參考圖5,存儲裝置120可例如存儲如圖5所示的多個單元及多個工具,其中所述多個單元及多個工具對應於多個功能程序或算法。存儲裝置120可存儲後端服務模塊510、前端工具模塊520以及自然語言處理單元530。後端服務模塊510可包括元資料管理單元511、資料模型構建處理單元512、圖譜存儲與管理單元513、行動模型構建單元514、資料映射構建單元515以及圖譜查詢單元516。前端工具模組520可包括元資料配置工具521、圖譜構建工具522以及圖譜可視化工具523。
圖6是本發明的另一實施例的業務邏輯表示模型的建模方法的流程圖。參考圖1、圖5至圖6,業務邏輯表示模型的建模裝置100可執行以下步驟S610~S670,以生成行動邏輯圖譜。在步驟S610,處理裝置110可執行元資料管理單元511基於元資料構建調用服務類型的行動元資料。在步驟S620,處理裝置110可執行元資料配置工具521基於外部輸入的圖譜構建配置構建其他類型的行動元資料。在步驟S630,處理裝置110可執行行動模型構建單元514構建行動模型,並且存儲所述行動模型於圖譜存儲與管理單元513。例如圖4的行動邏輯圖譜400,處理裝置110可執行行動模型構建單元514,以自動構建行動模型412、422。在步驟S640,處理裝置110可執行資料模型構建處理單元512構建資料模型,並且存儲所述資料模型於圖譜存儲與管理單元513。例如圖4的行動邏輯圖譜400,處理裝置110可執行資料模型構建處理單元512,以自動構建資料模型411、421。在步驟S650,處理裝置110可執行資料映射構建單元515構建資料模型間的資料映射關係以建立所述行動邏輯圖譜。例如圖4的行動邏輯圖譜400,處理裝置110可執行資料映射構建單元515,以自動構建資料模型413、421間的資料映射關係。在本發明的一些實施例中,處理裝置110可通過資料映射構建單元515以及搭配自然語言處理單元530來構建資料模型413、421間的資料映射關係。
在步驟S660,處理裝置110可執行圖譜構建工具522,以基於外部輸入的圖譜構建設定來調整所述多個行動模型、所述多個資料模型以及所述資料映射關係。在步驟S670,處理裝置110可通過圖譜可視化工具523根據圖譜查詢指令存取所述行動邏輯圖譜,並通過顯示裝置130顯示所述行動邏輯圖譜。例如圖4的行動邏輯圖譜400,用戶可通過操作建模裝置100的輸入裝置(例如鍵盤),以查詢行動邏輯圖譜400,並且處理裝置110將依據其查詢指令將行動邏輯圖譜400顯示於顯示裝置130。因此,本實施例的業務邏輯表示模型的建模方法以及建模裝置100,可自動構建行動邏輯圖譜,並且可通過前端工具模塊來檢視及調整所述行動邏輯圖譜。此外,值得注意的是,在本發明的一些實施例中,上述步驟S620、步驟S660及步驟S670可為選擇性執行的步驟。
綜上所述,本發明的業務邏輯表示模型的建模裝置及其建模方法可借助自然語言處理,在元資料完整的情況下,可以通過大部分由建模裝置自動進行,且選擇性加以少部分人工檢查與調整的方式,來簡單且高效地構建可以描述業務邏輯的應用模型的行動邏輯圖譜。並且,與傳統基於業務分析,進行領域建模、業務流程建模、業務組織建模等方法不同的是,本發明的業務邏輯表示模型的建模裝置及其建模方法可行動邏輯圖譜可以直接對應到實際系統已實現的業務邏輯和資料,例如應用程序接口、參數和返回值資料,使得這種模型可以被解釋並可以被有效地執行。更重要的是,本發明的業務邏輯表示模型的建模裝置及其建模方法可將各種適用於不同場景的業務邏輯放到一個系統中,並依場景自由組合,以使業務邏輯的組合更靈活,以便實現通過細粒度的業務邏輯片段組合形成複雜的應用系統。
最後應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的範圍。
100:建模裝置
110:處理裝置
120:存儲裝置
130:顯示裝置
310、320、410、420:業務邏輯模型
311、313、321、323、411、413、421、423:資料模型
312、322、412、422:行動模型
510:後端服務模塊
520:前端工具模塊
530:自然語言處理單元
511:元資料管理單元
512:資料模型構建處理單元
513:圖譜存儲與管理單元
514:行動模型構建單元
515:資料映射構建單元
516:圖譜查詢單元
521:元資料配置工具
522:圖譜構建工具
523:圖譜可視化工具
S210、S220、S610、S620、S630、S640、S650、S660、S670:步驟
圖1是本發明的一實施例的業務邏輯表示模型的建模裝置的示意圖。
圖2是本發明的一實施例的業務邏輯表示模型的建模方法的流程圖。
圖3是本發明的一實施例的業務邏輯模型的示意圖。
圖4是本發明的一實施例的行動邏輯圖譜的示意圖。
圖5是本發明的一實施例的存儲裝置存儲的多個單元的示意圖。
圖6是本發明的另一實施例的業務邏輯表示模型的建模方法的流程圖。
S210、S220:步驟
Claims (18)
- 一種業務邏輯表示模型的建模裝置,包括:一存儲裝置,用以存儲多個單元;以及一處理裝置,耦接所述存儲裝置,其中所述處理裝置執行所述多個單元,以根據多個行動元資料來構建多個行動模型以及多個資料模型,並且根據所述多個行動模型以及所述多個資料模型建立一行動邏輯圖譜,其中所述行動邏輯圖譜由多個業務邏輯模型所組成,其中所述多個業務邏輯模型的每一個由一行動模型、一第一資料模型以及一第二資料模型形成,其中所述多個資料模型的每一個作為所述第一資料模型或是所述第二資料模型的其中之一,其中所述處理裝置通過自然語言處理來建構不同業務邏輯的不同資料模型之間的一資料映射關係。
- 如請求項1所述的建模裝置,其中所述行動模型設置在所述第一資料模型以及所述第二資料模型之間,並且所述第一資料模型作為一資料輸入,以輸入所述行動模型,所述第二資料模型作為一資料輸出,以從所述行動模型輸出。
- 如請求項2所述的建模裝置,其中所述多個行動元資料分別對應於多個服務類型的調用。
- 如請求項1所述的建模裝置,其中所述多個行動元資料包括由所述處理裝置根據外部輸入的一資料配置參數所產生。
- 如請求項1所述的建模裝置,其中所述多個行動模型分別對應於多個業務邏輯執行。
- 如請求項5所述的建模裝置,其中所述多個資料模型包括所述多個行動模型進行業務邏輯執行所需要的資料以及所產生的資料。
- 如請求項1所述的建模裝置,其中所述處理裝置通過構建不同業務邏輯的不同資料模型之間的所述資料映射關係以建立所述行動邏輯圖譜。
- 如請求項7所述的建模裝置,其中所述處理裝置根據外部輸入的一圖譜構建設定來調整所述多個行動模型、所述多個資料模型以及所述資料映射關係。
- 如請求項7所述的建模裝置,其中所述處理裝置根據一圖譜查詢指令存取所述行動邏輯圖譜,並通過一顯示裝置顯示所述行動邏輯圖譜。
- 一種業務邏輯表示模型的建模方法,包括:根據多個行動元資料來構建多個行動模型以及多個資料模型;以及根據所述多個行動模型以及所述多個資料模型建立一行動邏輯圖譜,其中所述行動邏輯圖譜由多個業務邏輯模型所組成,其中所述多個業務邏輯模型的每一個由一行動模型、一第一資料模型以及一第二資料模型形成, 其中所述多個資料模型的每一個作為所述第一資料模型或是所述第二資料模型的其中之一,其中建立所述行動邏輯圖譜的步驟還包括:通過自然語言處理來構建不同業務邏輯的不同資料模型之間的一資料映射關係。
- 如請求項10所述的建模方法,其中所述行動模型設置在所述第一資料模型以及所述第二資料模型之間,並且所述第一資料模型作為一資料輸入,以輸入所述行動模型,所述第二資料模型作為一資料輸出,以從所述行動模型輸出。
- 如請求項11所述的建模方法,其中所述多個行動元資料分別對應於多個服務類型的調用。
- 如請求項10所述的建模方法,其中所述多個行動元資料包括由所述處理裝置根據外部輸入的一資料配置參數所產生。
- 如請求項10所述的建模方法,其中所述多個行動模型分別對應於多個業務邏輯執行。
- 如請求項14所述的建模方法,其中所述多個資料模型包括所述多個行動模型進行一業務邏輯執行所需要的資料以及所產生的資料。
- 如請求項10所述的建模方法,其中建立所述行動邏輯圖譜的步驟包括:通過構建不同業務邏輯的不同資料模型之間的所述資料映射 關係以建立所述行動邏輯圖譜。
- 如請求項16所述的建模方法,還包括:根據外部輸入的一圖譜構建設定來調整所述多個行動模型、所述多個資料模型以及所述資料映射關係。
- 如請求項16所述的建模方法,還包括:根據一圖譜查詢指令存取所述行動邏輯圖譜,並通過一顯示裝置顯示所述行動邏輯圖譜。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110510527.9 | 2021-05-11 | ||
CN202110510527.9A CN113689173B (zh) | 2021-05-11 | 2021-05-11 | 业务逻辑表示模型的建模装置及其建模方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202244801A TW202244801A (zh) | 2022-11-16 |
TWI803875B true TWI803875B (zh) | 2023-06-01 |
Family
ID=78576396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW110118869A TWI803875B (zh) | 2021-05-11 | 2021-05-25 | 業務邏輯表示模型的建模裝置及建模方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20220366329A1 (zh) |
CN (1) | CN113689173B (zh) |
TW (1) | TWI803875B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI468969B (zh) * | 2005-10-18 | 2015-01-11 | Intertrust Tech Corp | 授權對電子內容作存取的方法及授權對該電子內容執行動作之方法 |
US20170329461A1 (en) * | 2016-05-16 | 2017-11-16 | Sap Se | Source service mapping for collaborative platforms |
US20200379780A1 (en) * | 2019-05-28 | 2020-12-03 | Oracle International Corporation | User-assisted plug-in application recipe execution |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2003259744A1 (en) * | 2002-08-09 | 2004-02-25 | Corticon Technologies, Inc. | Rule engine |
AU2004252837A1 (en) * | 2003-06-04 | 2005-01-06 | Fair Isaac Corporation | Relational logic management system |
US7287037B2 (en) * | 2003-08-28 | 2007-10-23 | International Business Machines Corporation | Method and apparatus for generating service oriented state data mapping between extensible meta-data model and state data including logical abstraction |
US20080109235A1 (en) * | 2006-11-03 | 2008-05-08 | Business Objects, S.A. | Apparatus and method for creating business process workflows within business intelligence systems |
US20090006150A1 (en) * | 2007-06-29 | 2009-01-01 | Sap Ag | Coherent multi-dimensional business process model |
US9773029B2 (en) * | 2016-01-06 | 2017-09-26 | International Business Machines Corporation | Generation of a data model |
CN105701220B (zh) * | 2016-01-14 | 2019-07-12 | 周敏 | 一种企业内部业务数据***及处理方法 |
US10699199B2 (en) * | 2017-01-31 | 2020-06-30 | International Business Machines Corproation | Autonomous learning of actionable models from unstrutured data |
US10445680B2 (en) * | 2017-02-02 | 2019-10-15 | Azuqua, Inc. | Engine for modeling and executing custom business processes |
US20190354906A1 (en) * | 2018-05-21 | 2019-11-21 | Microsoft Technology Licensing, Llc | Methods and systems for executing business logic related to physical spaces and associated devices |
US20200090052A1 (en) * | 2018-09-17 | 2020-03-19 | Servicenow, Inc. | Decision tables and enterprise rules for object linking within an application platform as a service environment |
US11829391B2 (en) * | 2019-01-14 | 2023-11-28 | Salesforce, Inc. | Systems, methods, and apparatuses for executing a graph query against a graph representing a plurality of data stores |
CN111008212A (zh) * | 2019-12-09 | 2020-04-14 | 国家电网有限公司客户服务中心 | 基于数据关联关系的检索路径分析与可视化***及方法 |
CN112749194A (zh) * | 2020-06-03 | 2021-05-04 | 腾讯科技(深圳)有限公司 | 可视化的数据处理方法、装置、电子设备及可读存储介质 |
-
2021
- 2021-05-11 CN CN202110510527.9A patent/CN113689173B/zh active Active
- 2021-05-25 TW TW110118869A patent/TWI803875B/zh active
- 2021-07-12 US US17/372,544 patent/US20220366329A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI468969B (zh) * | 2005-10-18 | 2015-01-11 | Intertrust Tech Corp | 授權對電子內容作存取的方法及授權對該電子內容執行動作之方法 |
US20170329461A1 (en) * | 2016-05-16 | 2017-11-16 | Sap Se | Source service mapping for collaborative platforms |
US20200379780A1 (en) * | 2019-05-28 | 2020-12-03 | Oracle International Corporation | User-assisted plug-in application recipe execution |
Also Published As
Publication number | Publication date |
---|---|
CN113689173B (zh) | 2023-11-03 |
CN113689173A (zh) | 2021-11-23 |
TW202244801A (zh) | 2022-11-16 |
US20220366329A1 (en) | 2022-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Nordstrom et al. | Metamodeling-rapid design and evolution of domain-specific modeling environments | |
EP3940580A1 (en) | Multi-modal pre-training model acquisition method and apparatus, electrnonic device and storage medium | |
US10635408B2 (en) | Method and apparatus for enabling agile development of services in cloud computing and traditional environments | |
US11531914B2 (en) | Artificial intelligence (AI) based automatic rule generation | |
JP7350923B2 (ja) | ディープラーニングフレームワークのオペレータ登録方法、装置、デバイス及び記憶媒体 | |
US20150007084A1 (en) | Chaining applications | |
WO2021228264A1 (zh) | 一种应用机器学习的方法、装置、电子设备及存储介质 | |
US20160300157A1 (en) | LambdaLib: In-Memory View Management and Query Processing Library for Realizing Portable, Real-Time Big Data Applications | |
Franceschini et al. | DEVS-Ruby: a Domain Specific Language for DEVS Modeling and Simulation | |
JP2023036634A (ja) | アクセス方法、装置、電子機器及びコンピュータ記憶媒体 | |
CN114490116A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN106372152B (zh) | 一种在线表单开发*** | |
TWI803875B (zh) | 業務邏輯表示模型的建模裝置及建模方法 | |
CN115758789B (zh) | 一种复杂实时嵌入式***的软件架构设计与架构传递方法 | |
JP7300005B2 (ja) | 深層学習モデルの適応方法、装置及び電子機器 | |
AU2015101031A4 (en) | System and a method for modelling the performance of information systems | |
Tian | Application and analysis of artificial intelligence graphic element algorithm in digital media art design | |
JP2020514907A (ja) | プロセス定義およびプロセス実行トラッキングのためのユーザインターフェイスおよびランタイム環境 | |
CN110138604B (zh) | 一种面向多性能指标的物联网硬件平台自动生成方法 | |
WO2021077282A1 (zh) | 神经网络模型转化方法、装置、服务器及存储介质 | |
CN112632293B (zh) | 行业图谱的构建方法、装置、电子设备及存储介质 | |
CN116483482B (zh) | 深度学习任务处理方法、***、装置、设备及介质 | |
CN113157360B (zh) | 用于处理api的方法、装置、设备、介质和产品 | |
WO2023165059A1 (zh) | 计分板实现方法、装置、计分板、电子设备及存储介质 | |
CN114595231B (zh) | 一种数据库表生成方法、装置、电子设备及存储介质 |