[go: up one dir, main page]

TWI295446B - Executing system and executing method of intelligent rule base service - Google Patents

Executing system and executing method of intelligent rule base service Download PDF

Info

Publication number
TWI295446B
TWI295446B TW094147509A TW94147509A TWI295446B TW I295446 B TWI295446 B TW I295446B TW 094147509 A TW094147509 A TW 094147509A TW 94147509 A TW94147509 A TW 94147509A TW I295446 B TWI295446 B TW I295446B
Authority
TW
Taiwan
Prior art keywords
rule
service
rule base
content
rules
Prior art date
Application number
TW094147509A
Other languages
English (en)
Other versions
TW200725453A (en
Inventor
Li Dien Fu
Kuo Sue Lo
Cheng Wei Huang
Meng Ru Tu
Jen Yau Kuo
Original Assignee
Ind Tech Res Inst
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 Ind Tech Res Inst filed Critical Ind Tech Res Inst
Priority to TW094147509A priority Critical patent/TWI295446B/zh
Priority to US11/373,583 priority patent/US7561530B2/en
Publication of TW200725453A publication Critical patent/TW200725453A/zh
Application granted granted Critical
Publication of TWI295446B publication Critical patent/TWI295446B/zh

Links

Classifications

    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Computer And Data Communications (AREA)

Description

,doc/y 九、發明說明: 【發明所屬之技術領域】 本發明是有關於一種規則庫服務之執行系統及執行方 法,且特別是有關於一種基於系統工程服務平台的智慧型 規則庫服務之執行系統及執行方法。 【先前技術】 系統工程服務平台(SESP)是一種在產品全壽期(PLM) 中整合企業協同作業之方法及其系統。可在客戶、中心廠 商與供應商間建立一個系統整合環境,提供企業間協同合 作平台,在整個完整的產品生命週期中,皆可在此系統整 合環境中即時地相互交換資訊,以達成在企業、供應商與 消費者之間提供協同管理、協同研發、協同製造、協同行 銷的系統整合方法及環境。 然而,SESP雖定義了良好的協同資訊交換機制,但 仍受限於人因限制,無法良好地將企業間協同運作流程完 全自動化。常見的人因限制諸如:協同體系内的各公司需 共同遵守某些法規;協同體系内的各公司使用不同的專有 名詞或片語,而在交易過程中需人工進行轉譯;或是符合 特定條件的交易應套用某些交易規則等(如大於數金額的 訂單可做折扣優惠或是提高出貨優先權)。 目前可見的一般化決策伺服器,係在虛擬專用網路 (virtual private network)中,將一種規模可伸縮性存取過濾、 器(scalable access filter)和像它一樣的其它存取過滤器一 起使用,以便控制。針對網路中諸多伺服器(servers)所提 .I295446d〇c/y 供的資訊資源,由在網路中諸多客戶機(clients)處之使用者 所執订的存取操作(access)。每個存取過遽 取控制資料庫的局部拷貝(local copy)來決定:=請3 否由-使用者提出。將局部拷貝中由管理員所做的改變傳 播到所有其它的局部拷貝。每位使用者均屬於一個或更多 使,者群組(user groups),而每個資訊資源則均屬於一個或 更多資訊集(information sets)。根據存取決策而允許或拒絕 存取細作’料餘據諸乡使用者群組和資轉來定義存 理決策(administmtivepQlides)來決 疋官理員的制。唯若使用者之識賴式以及在執行存取 操,所採取之網路中路㈣信㈣級細t levd)都足夠應 付貧訊資源的靈敏度等級,才會進—步允許存取操作。 而做為輔助之用的決策支援系統(Dedsi〇n Supp〇rt System,DSS)則是一種半智慧型資訊系統 模式庫、資料庫、決策支援產生器、及使用者=== 糸統,可應用於某特定領域的半結構性問題解決之決策辅 助。但DSS受限於僅能在企業内部使用,並且是一種孤島 型的資訊系統,難以和現存的其他系統進行整合。此外DSS 僅有固定、不可擴充的規則庫,同時亦僅可被動地提供使 用者決策輔助。這些限制造成Dss難以快速在企業事務流 程中產生功效。 θ綜上所述,既有的專家系統或決策支援系統等都僅只 是獨立存在的軟體,且主要用途僅限於在一次性或特定領 域應用上。此外,雖然目前的決策伺服器可延伸為多個決 doc/y 萊飼服器的章人,/ s ^ 部拷貝而已;此^本質也僅是在各客戶端中取用局 有觸限,而ii二=決策系統不但在規則庫管理上 多個外部系統的2境使其並沒有辦法整合單一或 在協同運的=論得知產業界正欠缺-種能整合 【發明内容】中的自動化決策處理機制。 =鑑於此’本發明的目的之一 規則庫服務之執行系統,其能 g 所需進行的規則驗證,且盆相目^处里每,貝訊乂換中 或企業現況,適時地進行必須能依產業 丁勁心凋正,包括及刪改。 之勃二ΓΓ目的就是在提供一種智慧型規則庫服務 行的 =以私明提$ —種智慧型規則庫服務之執行李 包括規則庫服務介面、規則庫、規則元件以及規;; 2元件。關庫服務介轉接至規獅服務歡 ^ 由規則庫絲模_傳送的服務要相容。其巾,t 要求内容包括記錄服務要相容的各翻容特徵的標頭。力 而當規則元件接收到前述的服務要求内容時,將根據標頭 而至儲存有規則的規則庫中,取得適用的規則;之後並發 出服務要求内容中需處理的部分、先前所取得之適用的規 則以及服務觸發訊號。規則應用元件則根據服務觸發訊號 而接收從規則元件輸出之服務要求内容中需處理的部分及 • I2’95^1^doc/y 適用的規則,並將所接收的規則應用於服務要求内办 處理的部分上’以取得並輸出處理結果以供使用。备〶 在本發明的一個實施例中,規則庫服務之執 包括-個規縣合元件。此規則總合元件接收前述的處= 結果’並將此處理結果整合成處理報表,並將此處理報 透過規則庫服務介面傳送至規則庫服務模組。 义
在本發明的另一個實施例中,規則庫服務之執 可進-步包括規則管理元件與外部規則庫介面。規則管理 ^牛輕接至關庫以操作規則庫中所儲存之_的内容。 ,部規則庫介面_接至—個以上的外部規格庫,以使外 彩見,庫巾的酬得以被s人至酬管理元件中。其中, =官理70件透過對規則庫所進行㈣作,㈣匯 則加入至規則庫中。 攸另-方面㈣,本發明料—種智_侧庫服務 ^方法。此執行方法首先接收―個服務要求内容,且 艮矛力要求内容以標頭來記錄服務要求内容的各項内容特 j接㈣服務要求0容之後,再根據標獅取得相對 用的規貞】’然後利用所取得的規則來處理此服務要 衣内谷中需處理的部分以取得處理結果並將之輸出。 在本發日㈣—個實闕巾,在_標頭輝得相對應 ^用的規則的時候,首先轉標縣躺是否有取得規 在有取得規則的f求時,才進—步根據標頭 可=目對應之適用的規則。此外,前述的服務要求内容 τ以疋企業流程整合中的規則自動驗證、企該程整合中 1295446,oc/y 譯、獨立的規則驗證、獨立的資訊内容轉譯、 則:報口叫供、外部規則的抽取與匯入或是人工管理規 針對ίί =將相關訊息内含於服務要求内容的標頭中且 交換中行絲侧,因此可以主動地處理正規資訊 掘卽I斤布進行的規則驗證。再者,規則管理元件與外部 、、;ί面的運作也使得規則庫内的規則能依產業戋企業
如此-來_-步提升產業 為讓本發明之上述和其他目的、特徵和優點能更明顯 ,下文特舉較佳實施例,並配合所附圖式,作詳細說 明如下。 【實施方式】 明苓照圖1,其為本發明與系統工程服務平台(SESp) 之間的關係示意圖。其巾,本發明所提供的智慧型規則庫 服務(Intelligent Rule Base Service,則s )之執行系統 12〇 係用以處理由IRBS模組11〇所傳送來的服務要求内容。 IRBS模組11〇係建立在SESp伺服器1〇〇上,並透過兕讣 伺服裔100以接收由服務要求來源13〇或14〇所提出的服 務要求内容。其中,IRBS模組110與SESP伺服器100之 間的溝通互動關係,申請人已於先前提出的申請案(台灣 申凊案號92135700)中提出一例,該申請案之内容應併入 此處以做參考,本說明書不再對此做進一步的解釋。 接下來凊參知、圖2,其為根據本發明一實施例之irbs I295446d〇c/y 之執仃祕的電路方塊圖。在本實施例巾,膽3之 統20包括了 IRBS介面21〇、規則元件220、規則庫23〇; 規則應用元件240、規則總合元件25〇、規則管理元件 以及外部規則庫介面270。其中,單純藉由IRBS介面21〇、 規則兀件220、規則庫230與規則應用元件24〇之間的相 互運作,就可以達成本發明所想提供的基本功能。 為使此技術領域者能輕易理解本發明之技術,請一併 參照圖3,其為根據本發明一實施例之IRBS之執行方法的 流程圖。在本實施例中,IRBS介面21〇先從IRBS模組ιι〇 接收由外界(如圖1之服務要求來源130或140)所傳來 的服務要求内容,並將此服務要求内容傳給規則元件22〇 (步驟S300)。規則元件220在接收到服務要求内容之後, 自動根據服務要求内容的標頭來判斷所需進行的操作程 序’包括判斷服務要求内容所需要的服務是否需要取得規 則’或者在進行驗證時需要取得的規則種類等等(步驟 S310)。為了達到這個目的,規則的内容應搭配相對應的 服務要求内容的標頭來設計。 舉例來說,一種可能的規則的内容如下: [ID]; [ELEMENT]. [ATTR1BUTE1] [BOOLEAM]; [ACTION] 其中’ ID (識別碼)表示的是這一個規則的編號, ELEMENT (組成元素)與ATTRIBUTE1 (第一屬性)則 是此規則所要檢查的部分,ACTION (行動操作)則是此 規則所進行的操作。因此,若使用此種規則,則服務要求 内容的標頭中應指定一個特定的編號以使規則元件220能 .12954^46(10* . • 根據此編號而到規則庫230中取得相對應的規則。再者, 此種規則可以在服務要求内容中包含有ELEMENt與 ,ATTRIBUTE1等内容的時候,判定BOOLEAM (布林值) 為真,並執行由ACTION所定義的操作。 此外,在另一個實施例中,規則還可以包括一個第二 屬性(ATTRIBUTE2)以及參照碼(ReferenceID),如此 -來就可以進行更多樣化的判斷。舉例來說,當一個服務 要求内容被此規則進行判_,就可錄據第一屬性 _ 與第二屬性之間的關係是否符合B00LEAM的内容來判 ,是否進行相對應的行動操作。又或者,除上述方式之外, 還可以進一步根據參照碼所對應的條件來做更進一步的判 斷。 總而言之,在藉由上述的方式而從規則庫23〇取得適 #的規則之後,規則元件220就會在發出一個服務觸發訊 號之後,輸出服務要求内容中需要處理的部分以及所取得 的規則。其甲,服務觸發訊號主要是用來通知規則應用元 ⑩ 件240從規則元件220接收(或主動取得)前述的服務要 求内容中需要處理的部分以及相對應的規則,並將規則以 如上的方式應用於服務要求内容上以進行相應的操作並取 得處理結果(步驟S320)。 前述由規則應用元件240所產生的處理結果可以直接 經由IRBS介面210與IRBS模組110輸出給需要的對象(步 驟S330),但是也可以進一步先傳送至規則總合元件25〇 以做進一步的處理。 1295 杂|^doc/y • 規則總合元件250可在接收到由規則應用元件24〇所 產生的處理結果之後,將其儲存起來以使此一處理結果成 • 為處理歷史資訊中的一部份。當然,這一個處理結果也可 以先經由規則總合元件250的整理而產生一份更易使人瞭 解的報表,最後再將此報表輸出給需要的對象。除此之外, 規則總合元件250也可以依照需求,將根據不同規則處理 所得的結果做成比較報告並將之輸出。再者,前述的需求 魯 或服務要求内谷可以直接由IRBS介面210傳遞至規則總 合元件250,但也可以藉由規則元件22〇提供。 除上述元件之外,本發明更可利用一個規則管理元件 260來動態管理規則庫230中的規則。這種管理可以包括 删除、修改、新增或排序等操作。此外,規則管理元件26〇 還可以透過外部規則庫介面270來擷取相連接的外部規則 庫25所包含的規則,並將所擷取到的規則依照先前預定的 格式轉換成適用於規則庫230的規則,並將轉換所得的規 則儲存到規則庫230中。 _ 在此要說明的是,本發明所提供的規則庫服務之執行 系統或執行方法,只要服務要求内容的格式能相容,則其 所能接受的服務要求内容將至少可以包括企業流程整合中 的規則自動驗證、企業流程整合中的資訊内容轉譯、獨立 ^規則驗證、獨立的資訊内容轉譯、總合報告的提供、外 部規則的抽取或匯入及人工管理規則等應用層面。 綜上所述,本發明可以主動地處理正規資訊交換中所 需進行的規則驗證,規則管理元件與外部規則庫介面的運 12 I295446.doc/y 作士使得規則庫内的規則能依產業或企業現況適時地 動悲调整,因此將能進一步提升產業聯盟間協同的行 水準。 勒化 雖然本發明已以較佳實施例揭露如上,然其並非 限定本發明,任何熟習此技藝者,在不脫離本發明 ζ 和範圍内’當可作些許之更動與潤飾,因此本發明之= 範圍當視後附之申請專利範圍所界定者為準。 【圖式簡單說明】 圖1為本發明與SESP之間的關係示意圖。 圖2為根據本發明一實施例之IRBS之執行系統的電 路方塊圖。
圖3為根據本發明一實施例之IRBS之執行方法的流 程圖。 / ;,L 【主要元件符號說明】 20 ·智慧型規則庫服務之執行系統 25 :外部規則庫 100 :伺服器 110 : IRBS 模組 120 : IRBS之執行系統 130、140 :服務要求來源 210 ·· IRBS 介面 220 :規則元件 230 :規則庫 240 :規則應用元件 13 I2'954^t^doc/y 250 :規則總合元件 260 ··規則管理元件 270 :外部規則庫介面 S300〜S330 ··本發明一實施例之施行步驟
14

Claims (1)

  1. ^95446.d〇c/y 十、申請專利範圍: L一種智慧型規則庫服務之執行系統,適於處理從一 規則庫服務模組所傳送的一服務要求内容,包括: 頭 二規則庫服務介面,接收該服務要求内容,該服務要 二内容包括記錄該服務要求内容的各項内容特徵的一標 規則庫,儲存一個以上的規則; 一 一規則元件,於接收到該服務要求内容時,根據該桿 該規則庫中取得適用的規則,之後並發出該服務要i 尊應用元件,根據該服務觸發訊號而接收該服務 則需ΐ理的部分及適用的規則,並將所接收的規 中於龜務要求内容中需處理的部分上,以取得 出一處理結果以供使用。 執行im::範圍第1項所述之智慧型規則庫服務之 庫服務介面傳送至該規則庫服i模=報表以透過該規則 3·如申凊專利範圍第2項所诚夕知 中=合元件以= 15 ‘ I295446.d〇c/y 4·如申請專利範圍第2項所述之智慧型規則庫服務之 執行系統,其中該規則總合元件更儲存該處理結果或該處 理報表,並於接到相應要求的時候提供以不同智慧性規則 應用於該服務要求内容上所取得的各處理結果。 5·如申凊專利範圍第3或4項所述之智慧型規則庫服 矛力之執行系統,其中的相應要求係由該規則庫服務模組透 過该規則庫服務介面而傳送到該規則總合元件。
    6·如申請專利綱第1項所述之智慧型規則庫服務之 執行系統,更包括: -規則管理元件,減至該規則庫以操作該 所儲存之規則的内容。 7.如申請專利範圍第6項所述之智慧型規則庫服務之 執行系統,更包括: -外部規則庫介面,_至—個以上的外部規則庫, 以使外部制庫巾的顯_被匯人錢_管理 中, 其中,該規則管理元件透過對該規則庫所進行的操 作,將所匯入的規則加入至該規則庫中。 8.-種智慧魏則庫服務之執行方法,包括下列步驟: 接收-服務要求内容,該服務 錄該服務要求内容的特徵; 知瑣木。己 根據該標頭以取得相對應之適用的規則,· 利,該賴來處理鎌務要求内容中需處理的部分以 取得一處理結果;以及 16 I2*95446.d〇c/y · 輸出該處理結果。 " 9·如申請專利範圍第8項所述之智慧型規則庫服務之 • 執行方法,其中在根據該標頭以取得相對應之適用的規則 的時候,包括下列步驟: 根據該標頭來判斷是否有取得規則的需求;以及 當有取得規則的需求時,進一步根據該標頭以取得相 對應之適用的規則。 10·如申請專利範圍第8項所述之智慧型規則庫服務 • 之執行方法,其中該服務要求内容包括企業流程整合中的 規則自動驗證、企業流程整合中的資訊内容轉譯、獨立的 規則驗證、獨立的資訊内容轉譯、總合報告的提供、外部 規則的抽取與匯入及人工管理規則的其中之一者。 11·如申請專利範圍第8項所述之智慧型規則庫服務 之執行方法,更在輪出該處理結果時將該處理結果儲存為 一處理歷史資訊的一部份。 |2·如申請專利範圍第11項所述之智慧型規則庫服務 • 之執行方法,其中當該標頭記錄該服務要求内容包括總合 報告的提供時’更包括下列步驟: 從該服務要求内容中取得一要求的總合報表類型及一 要求的總合報表所需使用的規則類型; 當該要求的總合報表類型為處理歷史資訊時,從該處 理歷史貧訊中找出斜應該要求的總合報表所需使用的規則 類型的各種處理結果;以及 將所找到的各種處理結果輸出為報表。 17 I29544t&doc/y . u·如Ψ料利範圍帛8項所述之智慧型規則庫服務 之執行方法,其中當該標頭記錄該服務要求内容包括外部 規則白j抽取與匯人時,更包括下列步驟: 尋找所指定的外部規則庫; X σ丨現則庫介面以抽取其中的規則内容;以及 將所抽取到的規則内容新增為規則之一。 之執8項所叙魏則庫服務 且當表示酬的類型, 時,即執行該行力動操作内Γ具H组成元素及該第一屬性
    之執行方14項所叙料魏則庫服務 且當到斷該服務更包括—第二屬性與—布林值, 且該第-騎=1具備雜成元素及料—屬性, 時,即執㈣行、動屬性間的邏輯關係符合該布林值 18
TW094147509A 2005-12-30 2005-12-30 Executing system and executing method of intelligent rule base service TWI295446B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW094147509A TWI295446B (en) 2005-12-30 2005-12-30 Executing system and executing method of intelligent rule base service
US11/373,583 US7561530B2 (en) 2005-12-30 2006-03-09 Executing system and executing method of intelligent rule base service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW094147509A TWI295446B (en) 2005-12-30 2005-12-30 Executing system and executing method of intelligent rule base service

Publications (2)

Publication Number Publication Date
TW200725453A TW200725453A (en) 2007-07-01
TWI295446B true TWI295446B (en) 2008-04-01

Family

ID=38286614

Family Applications (1)

Application Number Title Priority Date Filing Date
TW094147509A TWI295446B (en) 2005-12-30 2005-12-30 Executing system and executing method of intelligent rule base service

Country Status (2)

Country Link
US (1) US7561530B2 (zh)
TW (1) TWI295446B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2161667A1 (en) * 2008-09-08 2010-03-10 Thomson Licensing, Inc. Method and device for encoding elements
US8688733B2 (en) 2012-03-16 2014-04-01 International Business Machines Corporation Remote inventory manager
CN114331318A (zh) * 2021-11-29 2022-04-12 阿里巴巴(中国)有限公司 数据合规管控处理方法、装置及电子设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080071588A1 (en) * 1997-12-10 2008-03-20 Eder Jeff S Method of and system for analyzing, modeling and valuing elements of a business enterprise
EP1105809A4 (en) 1998-06-29 2005-10-05 Internet Dynamics Inc SERVER OF GENERALIZED PROCEDURE
US20060085423A1 (en) * 2004-10-14 2006-04-20 International Business Machines Corporation Rules of engagement for deterministic Web services
FI20050187A0 (fi) * 2005-02-17 2005-02-17 Nokia Corp Kuljetuspalveluun liittyvän informaation tuottaminen pakettidataverkossa

Also Published As

Publication number Publication date
US7561530B2 (en) 2009-07-14
TW200725453A (en) 2007-07-01
US20070174077A1 (en) 2007-07-26

Similar Documents

Publication Publication Date Title
Yu et al. Deploying and managing web services: issues, solutions, and directions
Schwarz et al. A conjoint approach to understanding IT application services outsourcing
US10318925B2 (en) Filtered peer-to-peer business communication in a distributed computer environment
CN1818941B (zh) 信息处理系统、信息提供与处理设备及其方法、以及程序
US20020133365A1 (en) System and method for aggregating reputational information
US20230143854A1 (en) Systems and methods for hierarchical organization of data within a non-fungible tokens or chain-based decentralized systems
Kürschner et al. Discovery service design in the epcglobal network: towards full supply chain visibility
US20070244793A1 (en) Automated Transaction System and Method with Electronic Notification
US11689643B2 (en) Just-in-time auto-provisioning systems and methods for information exchange platform
JP6218783B2 (ja) 住宅ローン事前審査システム、方法およびプログラム
CA2502612A1 (en) Method for business to business collaborative viral adoption
WO2022135472A1 (zh) 数据登记与可信流通系统、方法、电子设备及存储介质
US20070255624A1 (en) Automated Trading System and Method
CN111563817A (zh) 记录介质、通信设备和通信方法
US20170083881A1 (en) System and method for automatically ranking payment promises
CN112288402A (zh) 数据处理方法、装置、设备、及存储介质
CN111311200A (zh) 大客咨询工单平台的管理方法及装置
TWI295446B (en) Executing system and executing method of intelligent rule base service
US20240420129A1 (en) Chat application nft transactions
US10289978B2 (en) Method and apparatus for integrating health care payers and provider systems with health care transaction systems using a single HIPAA EDI response generation component
EP1522940A2 (en) Self-describing business document collaboration protocols
CN109377380A (zh) 一种基于大数据处理的续保提醒的方法、装置及通信设备
JP2001265981A (ja) 電子カタログを利用した商取引情報の交換システムと方法及びマーケット情報の収集・蓄積システムと方法
CN113763053A (zh) 一种基于区块链的大数据电商平台用户活跃等级评估的方法
EP2748777A1 (en) A collaboration computer system

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees