專(zhuān)利名稱(chēng):用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)的制作方法
用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)
背景技術(shù):
如今,在許多與服務(wù)的執(zhí)行、商務(wù)關(guān)系的建立和執(zhí)行、或國(guó)家事 務(wù)的執(zhí)行有關(guān)的公司和管理機(jī)構(gòu)中,存在大量數(shù)據(jù)。需要對(duì)所執(zhí)行的 服務(wù)、所訂立的關(guān)系等進(jìn)行結(jié)構(gòu)化和系統(tǒng)化的技術(shù)定義、產(chǎn)生、處理、 管轄以及呈現(xiàn)。只有這樣,才能夠隨時(shí)回顧與數(shù)據(jù)有關(guān)的過(guò)程的背景 和細(xì)節(jié)。
服務(wù)提供商的一個(gè)示例是銀行。在近年來(lái)或甚至近十年來(lái)的銀行 運(yùn)營(yíng)中,所提供的服務(wù)和價(jià)格的差異化日益增大。從前幾乎一成不變 的統(tǒng)一服務(wù)(當(dāng)前帳戶、存款等)已經(jīng)被數(shù)量日益增加的不同的服務(wù) 和價(jià)格替代品所取代。所提供的金融工具的范圍變得更加廣泛,并且 個(gè)別金融處理工具更加面向客戶并且更復(fù)雜。
同時(shí), 一方的客戶/伙伴和另一方的內(nèi)部審計(jì)者和職能機(jī)構(gòu)(監(jiān)督 機(jī)構(gòu))關(guān)于服務(wù)提供商提供給客戶/伙伴的、結(jié)合商務(wù)關(guān)系所產(chǎn)生并且 存檔的數(shù)據(jù)/信息的透明性、 一致性和完整性向服務(wù)提供商不斷提出更 高的需求。
例如,當(dāng)在銀行中將"產(chǎn)品"賣(mài)給客戶/伙伴時(shí),訂立了合同。合 同在銀行與客戶/伙伴之間建立了協(xié)定,也就是說(shuō),首先銀行承擔(dān)哪些 權(quán)利和義務(wù),其次客戶/伙伴承擔(dān)哪些權(quán)利和義務(wù)。合并包括了連同基 本信息在內(nèi)的產(chǎn)品的上述所有個(gè)別特征。
本發(fā)明所基于的問(wèn)題
產(chǎn)生、處理和管轄結(jié)構(gòu)化數(shù)據(jù)集(例如在銀行客戶與銀行之間形 成合同的結(jié)構(gòu)化數(shù)據(jù)集)的一個(gè)問(wèn)題在于,銀行首先需要盡可能多的 相似的結(jié)構(gòu)化產(chǎn)品,但其次想要/需要滿足客戶/伙伴的期望。越來(lái)越 多地,需要考慮這種情況并非總是將所有可能性以及此外與產(chǎn)品有 關(guān)的可能比較重要的限制通知給客戶顧問(wèn)。此外,銀行專(zhuān)業(yè)檢查"個(gè)
9
別地"協(xié)定的合同可能是異常昂貴的。
第二個(gè)問(wèn)題在于,在產(chǎn)品/合同/服務(wù)的傳統(tǒng)的定義、產(chǎn)生、處理 和管轄的情況下,由于難以通過(guò)易懂的、同時(shí)是緊湊的形式來(lái)存儲(chǔ)個(gè) 別協(xié)定,因此導(dǎo)致了數(shù)據(jù)維護(hù)成本實(shí)質(zhì)上增加。
此外,在傳統(tǒng)過(guò)程中表征產(chǎn)品/合同/服務(wù)及其處理是非常困難的, 這反映在增加了數(shù)據(jù)流量以及更容易受到差錯(cuò)的影響,并具有關(guān)聯(lián)的 額外成本。
最終,新產(chǎn)品的開(kāi)發(fā)在傳統(tǒng)過(guò)程中耗費(fèi)了相對(duì)長(zhǎng)的時(shí)間。具體地 說(shuō),這是由于在現(xiàn)今這樣的服務(wù)提供商(例如銀行或其它機(jī)構(gòu))的復(fù) 雜IT環(huán)境中增加符合法律要求的標(biāo)準(zhǔn),以及增加了實(shí)現(xiàn)和測(cè)試的成本。
WO 03/042861 A2-Dl公開(kāi)了一種用于計(jì)算機(jī)實(shí)現(xiàn)的產(chǎn)生和管轄 合同的方法和設(shè)備。具體地說(shuō),已知一種方法和設(shè)備,用于對(duì)金融操 作處理的計(jì)算機(jī)實(shí)現(xiàn)的管轄,具體用于結(jié)合金融服務(wù)產(chǎn)生并管轄合同。
該公開(kāi)描述了受計(jì)算機(jī)支持而在提供商與客戶之間產(chǎn)生并且管 轄合同。合同包括合同對(duì)象產(chǎn)品中的密鑰數(shù)據(jù)以及一個(gè)或更多個(gè)合同 模塊。為了對(duì)合同進(jìn)行結(jié)構(gòu)化,選擇密鑰數(shù)據(jù)和合同模塊,并且通過(guò) 生成并且存儲(chǔ)針對(duì)所選擇的密鑰數(shù)據(jù)和合同模塊的所謂的指針、基于 所進(jìn)行的選擇來(lái)產(chǎn)生所述合同。首先進(jìn)行密鑰數(shù)據(jù)的選擇,其后進(jìn)行 合同模塊的選擇?;谶@些所選擇的密鑰數(shù)據(jù),檢查各個(gè)合同模塊的 選擇的可靠性,這些所選擇的密鑰數(shù)據(jù)包含關(guān)于作為合同對(duì)象的產(chǎn)品 的信息和規(guī)則。
該公開(kāi)源于本文檔的申請(qǐng)人(包括本發(fā)明的申請(qǐng)人)與國(guó)際銀行 的合作的早期評(píng)估階段。因此,本公開(kāi)中關(guān)于可以如何進(jìn)行技術(shù)實(shí)現(xiàn) 的信息是模糊且未詳述的。該文檔即在某種意義上僅僅說(shuō)明了進(jìn)行密 鑰數(shù)據(jù)的選擇和合同模塊的選擇,并且基于所進(jìn)行的選擇而通過(guò)產(chǎn)生 并且存儲(chǔ)針對(duì)所選擇的密鑰數(shù)據(jù)和合同模塊的所謂的指針來(lái)生成合 同。
文檔EP1 286 283 A2描述了用于基于交易來(lái)執(zhí)行基于文檔的電子 商務(wù)處理的接口模塊,以及一種用于基于交易來(lái)執(zhí)行電子商務(wù)處理的
系統(tǒng)。因此,有利于在異質(zhì)系統(tǒng)之間執(zhí)行基于文檔的電子交易。接口 模塊包括用于顯示并且監(jiān)控有用數(shù)據(jù)流的模塊。這種顯示和監(jiān)控基于 文檔而出現(xiàn)。將所顯示的有用數(shù)據(jù)傳遞到終端并且從終端傳遞所顯示 的有用數(shù)據(jù)的操作可以手動(dòng)地或者自動(dòng)地發(fā)生。可以從數(shù)據(jù)網(wǎng)絡(luò)中的 主服務(wù)器將文檔模板輸入到接口模塊的文件系統(tǒng),或者,可以在接口 模塊的文件系統(tǒng)中修改文檔模板。在改變接口模塊的配置時(shí),可以自 動(dòng)地適配通過(guò)文檔模板所形成的工作流的相關(guān)處理的參數(shù)??梢酝ㄟ^(guò) 對(duì)數(shù)據(jù)庫(kù)的映射單元將文檔模板和/或完整的工作流與數(shù)據(jù)網(wǎng)絡(luò)中的 預(yù)定目的地耦合。
發(fā)明內(nèi)容
發(fā)明目的
本發(fā)明的目的在于指示以下方式對(duì)于服務(wù)提供商(例如銀行或 其它機(jī)構(gòu))的多種不同類(lèi)型的產(chǎn)品,允許在電子數(shù)據(jù)的級(jí)別上結(jié)構(gòu)化 和系統(tǒng)化定義、產(chǎn)生、處理并且管轄結(jié)構(gòu)化數(shù)據(jù)集(例如描述銀行的 服務(wù)和"產(chǎn)品"的結(jié)構(gòu)化數(shù)據(jù)集)。
根據(jù)本發(fā)明的解決方案
為了實(shí)現(xiàn)根據(jù)本發(fā)明的這個(gè)目的,提供一種用于數(shù)據(jù)管轄的計(jì)算 機(jī)實(shí)現(xiàn)的系統(tǒng), 一種用于產(chǎn)生、處理并且管轄結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī) 實(shí)現(xiàn)的系統(tǒng),其中,在所述系統(tǒng)中,提供了一種基本功能配置器,用 于定義至少一個(gè)通用基本功能,其中,在基本功能中,將通過(guò)用于處 理所述基本功能所必須的描述性屬性和關(guān)聯(lián)的值或值范圍,根據(jù)至少 部分地以分層方式優(yōu)選地組織的模型描述所執(zhí)行的服務(wù)或?qū)⒁獔?zhí)行的 服務(wù),以及,將在其中每一個(gè)被分配了至少一個(gè)分發(fā)規(guī)則的一個(gè)或更 多個(gè)數(shù)據(jù)集上描述所執(zhí)行的或?qū)⒁獔?zhí)行的功能,以及, 一個(gè)或更多個(gè) 數(shù)據(jù)集連同所分配的分發(fā)規(guī)則一起分別定義通用基本功能,
提供基本功能列表,其中,以結(jié)構(gòu)化的方式將定義了所述通用基 本功能的數(shù)據(jù)集連同它們的所分配的分發(fā)規(guī)則一起作為數(shù)據(jù)庫(kù)存儲(chǔ), 以便產(chǎn)品模板配置器訪問(wèn)。
優(yōu)選地,所述產(chǎn)品模板配置器旨在從所述數(shù)據(jù)庫(kù)組合一個(gè)或更多 個(gè)基本功能,并將它們傳遞給產(chǎn)品模板,其中,通過(guò)傳遞或限制用于 所述屬性的值和/或值范圍而將所述通用基本功能轉(zhuǎn)變?yōu)獒槍?duì)相關(guān)產(chǎn) 品模板的特定基本功能。產(chǎn)品模板包括必須強(qiáng)制地屬于產(chǎn)品的一個(gè)或 更多個(gè)基本功能,并且可以包括將被特意添加到產(chǎn)品或者從產(chǎn)品取消
選擇的一個(gè)'或更多個(gè)基本功能。
具有特定基本功能的產(chǎn)品充當(dāng)與客戶/伙伴的合同關(guān)系的基礎(chǔ)。此 外,提供產(chǎn)品模板列表,其中,以結(jié)構(gòu)化方式存儲(chǔ)所述產(chǎn)品模板的完 整結(jié)構(gòu),以便合同管理器訪問(wèn),以及在圖形或字母數(shù)字用戶界面上進(jìn) 行描述。
根據(jù)本發(fā)明的解決方案的優(yōu)點(diǎn)和效果
在計(jì)算機(jī)系統(tǒng)中定義不同的基本功能,由此可以將所提供的服務(wù) (或產(chǎn)品)或?qū)⒁峁┑姆?wù)(或產(chǎn)品)描述為整體,存在高的靈活
性,可以通過(guò)對(duì)于在服務(wù)提供商、銀行或其它機(jī)構(gòu)的IT系統(tǒng)中進(jìn)行存 儲(chǔ)和編程有效的方式來(lái)描述并且實(shí)現(xiàn)大量不同類(lèi)型的產(chǎn)品/服務(wù)。例 如,基本功能可以定義其外部輔助設(shè)備中的服務(wù),而其它基本功能可
以描述服務(wù)的各個(gè)部分方面。
此外,已經(jīng)可用的所有基本功能以及從其中所形成的產(chǎn)品可用于 基本功能列表或產(chǎn)品模板列表。這有助于找尋現(xiàn)有基本功能/產(chǎn)品,并 且根據(jù)需要而使用和修改它們,而不是再次產(chǎn)生它們。也是通過(guò)根據(jù) 本發(fā)明的方法,需要由基本功能提供商使用標(biāo)準(zhǔn)化的接口。這也簡(jiǎn)化 了編程,并且降低了對(duì)差錯(cuò)的敏感性。產(chǎn)品模板和基本功能的清楚的 結(jié)構(gòu)化定義以及由基本功能產(chǎn)生器進(jìn)行的清楚的接口定義也降低了編 程的復(fù)雜性以及對(duì)差錯(cuò)的敏感性。
此外,顯式公式化的分發(fā)規(guī)則尤其通過(guò)內(nèi)部審計(jì)者或(內(nèi)部的或 外部的)監(jiān)督機(jī)構(gòu)來(lái)提供更好的可檢査性。此外,已經(jīng)定義的基本功 能和產(chǎn)品模板的使用(再次使用)能夠縮短將來(lái)基本功能和產(chǎn)品模板 的產(chǎn)品幵發(fā)周期。這尤其是由于對(duì)于技術(shù)考慮,當(dāng)使用在操作中具有 所確認(rèn)的適用性的已經(jīng)測(cè)試過(guò)的(計(jì)算機(jī)程序)組件時(shí),這些可用的
組件的使用(再次使用)在新產(chǎn)品的生產(chǎn)和測(cè)試中需要較小的成本。 此外,減少了新產(chǎn)品定義和規(guī)則中的冗余。
換言之,本發(fā)明是基于在計(jì)算機(jī)系統(tǒng)中使用來(lái)源數(shù)據(jù)庫(kù)機(jī)器的思 想,該來(lái)源數(shù)據(jù)庫(kù)提供特定功能性(例如帳戶管理、數(shù)據(jù)處理功能) 和數(shù)據(jù)空間(數(shù)據(jù)的所允許的值范圍),以產(chǎn)生并且管理數(shù)據(jù)庫(kù)及其內(nèi) 容。將來(lái)源數(shù)據(jù)庫(kù)的功能和數(shù)據(jù)空間設(shè)置得相對(duì)較寬,以適用于任意 目的地IT前景中的廣泛改變的應(yīng)用情況和需求。
根據(jù)這些功能性,產(chǎn)生基本功能,其適用于特定目的地IT前景, 并且在每種情況下與具體情形相對(duì)應(yīng),其中,數(shù)據(jù)空間和/或功能性受 限。技術(shù)目的在于,實(shí)現(xiàn)更快提供新產(chǎn)品,但稍后還增加了數(shù)據(jù)庫(kù)的 操作可靠性以及處理其內(nèi)容的效率。
基本功能包含用于銀行內(nèi)部處理(例如成本計(jì)算、報(bào)告等)的控 制信息。該基本功能的功能被劃分為部分功能?;竟δ苡伤鼈兊奶?性、功能以及值范圍來(lái)定義。
基本功能不包含關(guān)于銀行內(nèi)部使用的信息,并且鏈接到其它基本
功能及其功能;這種使用是通過(guò)鏈接產(chǎn)品模板中的基本功能來(lái)定義的。
在公共數(shù)據(jù)庫(kù)(倉(cāng)庫(kù))中設(shè)置以此方式增強(qiáng)的所有基本功能,并且因 此使得其可用。
對(duì)于銀行產(chǎn)品的產(chǎn)品定義,從公共數(shù)據(jù)庫(kù)取得所述增強(qiáng)的基本功 能之間的結(jié)構(gòu)性鏈接或依賴(lài)性。對(duì)于所期望的銀行產(chǎn)品,使得對(duì)數(shù)據(jù) 空間的進(jìn)一步限制盡可能地具體。它們是被包括在銀行產(chǎn)品的產(chǎn)品定 義中的產(chǎn)品基本功能的產(chǎn)品特定使用規(guī)則。
通過(guò)根據(jù)本發(fā)明的這種方式前進(jìn),不僅可以描述金融操作產(chǎn)品 (例如當(dāng)前帳戶、存款、保險(xiǎn)柜和卡),而且還可以描述其它服務(wù)。可 以根據(jù)由銀行所提供的服務(wù)產(chǎn)品來(lái)建立并控制使用特定通信信道(例
如E銀行業(yè)務(wù))的其它權(quán)利??梢栽趯?shí)質(zhì)上縮短從產(chǎn)品構(gòu)想到完成產(chǎn)
品的時(shí)間。由于"基本功能"的模塊以及模塊化的產(chǎn)品結(jié)構(gòu),這是有 可能的??梢钥焖俨⑶胰菀椎貙?shí)現(xiàn)對(duì)現(xiàn)有產(chǎn)品(例如新的分發(fā)規(guī)則、 新的利息條件等)的改動(dòng)/修改。較容易管理所謂的"封裝"產(chǎn)品,例 如對(duì)于年輕銀行客戶所制作的產(chǎn)品定義或具有兩個(gè)帳戶的產(chǎn)品,或一
13
個(gè)客戶/伙伴保留其帳戶以用于他的"客戶"壽命,同時(shí)根據(jù)客戶/伙 伴的年齡和需求或其它信息自動(dòng)控制/定義價(jià)格和服務(wù)的產(chǎn)品。
分發(fā)規(guī)則可以既包括靜態(tài)分發(fā)規(guī)則又包括動(dòng)態(tài)分發(fā)規(guī)則。動(dòng)態(tài)分 發(fā)規(guī)則的使用有利于測(cè)試或試用的目的。
可以由規(guī)則標(biāo)識(shí)號(hào)、簡(jiǎn)要描述、長(zhǎng)描述、規(guī)則類(lèi)代碼和/或規(guī)則類(lèi) 型代碼來(lái)定義分發(fā)規(guī)則。 -
可以將靜態(tài)分發(fā)規(guī)則實(shí)現(xiàn)為具有標(biāo)準(zhǔn)化的數(shù)據(jù)輸入和/或輸出接 口的計(jì)算機(jī)程序??梢詫?dòng)態(tài)分發(fā)規(guī)則實(shí)現(xiàn)為具有動(dòng)態(tài)規(guī)則的描述和 實(shí)現(xiàn)的計(jì)算機(jī)程序和/或作為計(jì)算機(jī)程序的至少一個(gè)動(dòng)態(tài)變量。
排除了通過(guò)添加或者擴(kuò)展值范圍來(lái)進(jìn)行屬性的擴(kuò)展。因此,在每 一種情況下,可以確保在沒(méi)有出現(xiàn)差錯(cuò)(例如由于超過(guò)范圍或其它沖 突情形)的情況下總是定義由根據(jù)本發(fā)明的系統(tǒng)所處理的基本功能或
口
廣叩O
可以提供更進(jìn)一步的補(bǔ)充產(chǎn)品模板的所引用的條件(例如中央指
令、價(jià)格規(guī)范、利息項(xiàng))。所引用的條件可以支配(overrule)屬性的 值和/或值范圍,其中,每一引用的條件具有其自身的規(guī)則集及其自身 的類(lèi)代碼。
分發(fā)規(guī)則確定必須滿足哪些條件,以便客戶/伙伴訪問(wèn)具有相關(guān)基 本功能的產(chǎn)品。
分發(fā)規(guī)則可以包括年齡、住所、客戶細(xì)分和/或法律限制。不能蓋 寫(xiě)分發(fā)規(guī)則。
具有法律限制的分發(fā)規(guī)則必須被強(qiáng)制地包括在產(chǎn)品配置中??梢?將表征分發(fā)規(guī)則的標(biāo)識(shí)號(hào)分配給產(chǎn)品模板。
為了檢查是否觀測(cè)屬性的值或范圍,或者字段的輸入相對(duì)于相關(guān) 字段格式是否正確,可以提供驗(yàn)證規(guī)則。
在檢査時(shí),所述確認(rèn)規(guī)則可以指示是否觀測(cè)到屬性的值或范圍, 或者字段格式是否正確,給出結(jié)果"OK/NOK"。
為了對(duì)產(chǎn)品模板進(jìn)行預(yù)先選擇和檢查,可以提供一個(gè)或更多個(gè)確 認(rèn)規(guī)則,對(duì)于該產(chǎn)品模板,打開(kāi)/修改針對(duì)客戶/伙伴的合同關(guān)系,并 且該產(chǎn)品模板在被檢查時(shí)返回結(jié)果集。
可以提供一個(gè)或更多個(gè)確認(rèn)規(guī)則,以便在圖形或字母數(shù)字用戶界 面上進(jìn)行描述之前或其間確定客戶/伙伴特定的設(shè)置。
可以提供一個(gè)或更多個(gè)確認(rèn)規(guī)則,以檢查對(duì)值或值范圍或數(shù)據(jù)集 的觀測(cè),以確?;竟δ艿目商幚硇?,其中,在相關(guān)產(chǎn)品模板中指定 將要被檢查的值/值范圍/數(shù)據(jù)集。
可以基于將要被執(zhí)行的服務(wù)中的可定界功能而出現(xiàn)將所述服務(wù) 細(xì)分為若干基本功能。
從由此而提供的"通用"產(chǎn)品或服務(wù)開(kāi)始,在合同訂立中,在服 務(wù)提供商(例如銀行)和客戶/伙伴之間達(dá)成具體且個(gè)性化的協(xié)定。
為此,提供了一種計(jì)算機(jī)軟件程序組件合同管理器,以便從包含 以結(jié)構(gòu)化方式所存儲(chǔ)的產(chǎn)品模板的結(jié)構(gòu)的產(chǎn)品模板列表中檢索產(chǎn)品模 板,以用于通過(guò)傳遞至少一個(gè)預(yù)置值或選擇所允許的范圍內(nèi)的值來(lái)對(duì) 其進(jìn)行個(gè)性化和特定補(bǔ)充,以便產(chǎn)生反映合同的個(gè)性化的合同文檔, 并且觸發(fā)將該合同保存在數(shù)據(jù)庫(kù)中以及其技術(shù)處理。因此,該合同具 有從產(chǎn)品模板中導(dǎo)出的合同報(bào)頭以及至少一個(gè)基本功能。從合同中所 包括的每一個(gè)基本功能導(dǎo)出基本功能合同,針對(duì)每一基本功能產(chǎn)生器, 傳遞來(lái)自基本功能合同的預(yù)定基本功能合同數(shù)據(jù)。對(duì)于其自身具有數(shù) 據(jù)管理的產(chǎn)生器,在合同中,將基本功能合同數(shù)據(jù)示為密鑰,而對(duì)于 其自身不具有數(shù)據(jù)管理的產(chǎn)品,這些基本功能合同數(shù)據(jù)被存儲(chǔ)在合同
中。該軟件程序組件合同提供用于管理可用合同數(shù)據(jù)的功能性,并且 管理所有與客戶/伙伴有關(guān)的客戶合同。
換言之,本發(fā)明提供了合同是基于產(chǎn)品模板的,該產(chǎn)品模板是 由客戶顧問(wèn)在咨詢(xún)客戶/伙伴中具體進(jìn)行補(bǔ)充的。這里,對(duì)于客戶/伙 伴而言,要么使用預(yù)置值(缺省值),要么分別選擇所允許的范圍。合 同的訂立(即產(chǎn)品的銷(xiāo)售)在服務(wù)提供商(銀行) 一方觸發(fā)兩個(gè)主要 活動(dòng)。首先,產(chǎn)生有形的合同文檔,其通常由雙方簽署,并且被提供 給客戶/伙伴。其次,觸發(fā)合同在(銀行)內(nèi)部數(shù)據(jù)處理中的存儲(chǔ)以及 合同的技術(shù)處理。
根據(jù)本發(fā)明,合同包括合同報(bào)頭和至少一個(gè)基本功能。合同的基 礎(chǔ)是完成的產(chǎn)品模板(即所銷(xiāo)售的產(chǎn)品)。根據(jù)產(chǎn)品模板導(dǎo)出合同報(bào)頭,
并且根據(jù)合同中所包括的基本功能產(chǎn)生基本功能合同?;竟δ芸梢?具有不同的來(lái)源。根據(jù)基本功能的來(lái)源(即根據(jù)基本功能產(chǎn)生器的身 份),在合同中包含不同的基本功能合同。在合同中僅將來(lái)自特定產(chǎn)生 器的具有其自身數(shù)據(jù)管理的基本功能示出為密鑰。將實(shí)際的基本功能 合同傳送到基本功能的產(chǎn)生器。
其自身不具有數(shù)據(jù)管理的產(chǎn)生器將它們的基本功能簡(jiǎn)單地存儲(chǔ) 在分離的數(shù)據(jù)庫(kù)中。將該基本功能合同數(shù)據(jù)存儲(chǔ)在合同中。關(guān)于定價(jià)、 指令的信息以及甚至利息信息都不出現(xiàn)在合同中。存儲(chǔ)和檢索經(jīng)由相 應(yīng)的軟件程序組件而直接進(jìn)行。在可用作引用目錄的合同目錄中復(fù)制 從最重要的合同數(shù)據(jù)進(jìn)行的提取。
軟件程序組件合同管理并且管轄與所有客戶/伙伴有關(guān)的客戶合 同。軟件程序組件合同提供用于定義合同數(shù)據(jù)的服務(wù)。與第三方軟件 程序組件有關(guān),始終通過(guò)軟件程序組件合同管理器(而從來(lái)不直接地) 檢索合同特定的功能性/服務(wù)。用于打開(kāi)合同的一個(gè)條件是出現(xiàn)伙伴 或相應(yīng)的商務(wù)關(guān)系。因此,必須能夠?qū)⒚恳缓贤苯臃峙浣o商務(wù)關(guān)系 或伙伴。合同總是由軟件程序組件合同管理器來(lái)定義。用于打開(kāi)合同 的基礎(chǔ)是產(chǎn)品模板。產(chǎn)品模板指定所有必要信息,例如值范圍、缺省 值、用于訂立合同的必要字段和可選字段。在合同中描述基于產(chǎn)品模 板中的缺省值而定義的已售出的產(chǎn)品的各個(gè)特征。因此,合同在結(jié)構(gòu) 和內(nèi)容方面是基于產(chǎn)品模板的,也就是說(shuō),每一個(gè)合同引用相應(yīng)的產(chǎn) 品模板。
從產(chǎn)品模板導(dǎo)出合同報(bào)頭,并且合同報(bào)頭形成針對(duì)屬于合同的基 本功能合同的包封。合同報(bào)頭包含不同的密鑰(產(chǎn)品模板ID和合同
報(bào)頭ID)。此外,合同報(bào)頭中還包含其它信息,例如生命周期信息(狀
態(tài)、打開(kāi)日期等)。
基本功能合同基于在產(chǎn)品模板中定義的基本功能?;诓煌幕?本功能類(lèi)型或產(chǎn)生器,基本功能合同在合同中所包含的信息的范圍方
面不同。
用于處理其交易的其自身具有數(shù)據(jù)管理的基本功能產(chǎn)生器具有 其基本功能的其自身的物理數(shù)據(jù)表示(即表/數(shù)據(jù)模型)。在這種情況
下,基本功能的合同數(shù)據(jù)被完全包含在基本功能產(chǎn)生器的數(shù)據(jù)記錄中。 在合同訂立時(shí),經(jīng)由接口將完整的基本功能合同發(fā)送到相應(yīng)的基 本功能產(chǎn)生器,該基本功能產(chǎn)生器相應(yīng)地將數(shù)據(jù)存儲(chǔ)在其數(shù)據(jù)庫(kù)組件 中。
合同自身僅包含引用(密鑰),其指向基本功能合同的相應(yīng)的基 本功能產(chǎn)生器或保存器。
對(duì)于具有分離的數(shù)據(jù)管理的基本功能產(chǎn)生器,使用不包含其自身 基本功能的物理表示、但將其完全存儲(chǔ)在產(chǎn)品中的軟件程序組件。在 合同訂立時(shí),將完整基本功能合同存儲(chǔ)在合同中,根據(jù)基本功能的來(lái) 源,可以?xún)H部分地描述基本功能合同。
"引用"是例如價(jià)格、指令和利息。它們并非被存儲(chǔ)在合同中甚 至作為引用(密鑰)。必須通過(guò)對(duì)包含數(shù)據(jù)的軟件程序組件的相應(yīng)的査 詢(xún)來(lái)確定屬于合同的價(jià)格、指令和利息。
本發(fā)明還涉及一種計(jì)算機(jī)程序產(chǎn)品,其被設(shè)計(jì)為在由計(jì)算機(jī)或計(jì) 算機(jī)網(wǎng)絡(luò)進(jìn)行處理時(shí)實(shí)現(xiàn)前述權(quán)利要求中的任意一項(xiàng)所定義的系統(tǒng)。 例如,可以將計(jì)算機(jī)程序產(chǎn)品存儲(chǔ)在計(jì)算機(jī)易讀磁信息載體或光信息
載體(例如CD ROM)上。
下面參照附圖更詳細(xì)地說(shuō)明本發(fā)明。
圖1示意性地示出計(jì)算機(jī)系統(tǒng)以及計(jì)算機(jī)系統(tǒng)中存在的計(jì)算機(jī)程 序組件以及它們的交互。
圖2示意性示出基本功能、產(chǎn)品模板和合同之間的相關(guān)性。 圖3示意性示出軟件程序組件合同管理器對(duì)規(guī)則的處理。 圖4示意性示出如何從產(chǎn)品模板產(chǎn)生合同。
圖5示意性示出規(guī)則的結(jié)構(gòu)以及它們與基本功能和產(chǎn)品模板的交互。
圖6示意性示出軟件程序組件合同管理器對(duì)規(guī)則的檢索。
具體實(shí)施例方式
圖1示出一種用于產(chǎn)生、處理和管理結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn) 的系統(tǒng)。該系統(tǒng)具有 一個(gè)或更多個(gè)服務(wù)器,用于數(shù)據(jù)和/或程序管理; 以及多個(gè)工作站,與服務(wù)器連接,用于數(shù)據(jù)或程序交換。在該系統(tǒng)中, 提供了一種計(jì)算機(jī)軟件程序組件基本功能配置器BLK。該基本功能配
置器BLK用于定義通用基本功能。通用基本功能根據(jù)以分層方式而組
織的模型來(lái)描述所執(zhí)行的或?qū)⒁獔?zhí)行的至少一個(gè)功能。為此,通過(guò)用 于處理基本功能所必須的描述性屬性和關(guān)聯(lián)的值或值范圍,在一個(gè)或 更多個(gè)數(shù)據(jù)集上對(duì)通用基本功能進(jìn)行結(jié)構(gòu)化和描述,給數(shù)據(jù)集中的每 一個(gè)分配至少一個(gè)分發(fā)規(guī)則。數(shù)據(jù)集連同所分配的分發(fā)規(guī)則一起分別 定義通用基本功能。
此外,提供了一種基本功能目錄BL-DICT,其中,以結(jié)構(gòu)化的方 式將定義了通用基本功能的數(shù)據(jù)集連同其關(guān)聯(lián)分發(fā)規(guī)則作為數(shù)據(jù)庫(kù)存 儲(chǔ),以便計(jì)算機(jī)軟件程序組件產(chǎn)品模板配置器訪問(wèn)。
產(chǎn)品模板配置器PVK旨在對(duì)來(lái)自基本功能目錄中的數(shù)據(jù)庫(kù)的一 個(gè)或更多個(gè)基本功能進(jìn)行組合,并且將它們傳遞到產(chǎn)品模板POT,在 產(chǎn)品模板POT中,通過(guò)傳遞或者限制屬性的值和/或值范圍而將通用 基本功能轉(zhuǎn)變?yōu)獒槍?duì)相關(guān)產(chǎn)品模板的特定基本功能。為此,產(chǎn)品模板 POT包括強(qiáng)制地屬于產(chǎn)品的一個(gè)或更多個(gè)基本功能。產(chǎn)品模板POT 還可以包括將被特意添加到產(chǎn)品或從產(chǎn)品取消選擇的一個(gè)或更多個(gè)基 本功能。
將產(chǎn)品模板存儲(chǔ)在產(chǎn)品模板目錄中。這里,以結(jié)構(gòu)化的方式存儲(chǔ) 產(chǎn)品模板的完整結(jié)構(gòu),以便計(jì)算機(jī)軟件程序組件合同管理器進(jìn)行訪問(wèn), 以及在圖形或字母數(shù)字用戶界面上進(jìn)行描述。
為了從在其中存儲(chǔ)了產(chǎn)品模板的結(jié)構(gòu)的產(chǎn)品模板目錄中檢索產(chǎn) 品模板,并且特別為該產(chǎn)品模塊補(bǔ)充個(gè)性化,必須通過(guò)合同管理器要 么獲得至少一個(gè)預(yù)設(shè)值,要么在所允許的范圍內(nèi)選擇值。換言之,所 允許的范圍(進(jìn)一步)受限。因此,產(chǎn)生了反映合同的個(gè)性化合同文 檔,并且觸發(fā)該合同存儲(chǔ)在數(shù)據(jù)庫(kù)中以及其技術(shù)處理。
該合同包括從產(chǎn)品模板中導(dǎo)出的合同報(bào)頭以及至少一個(gè)基本功 能。從合同中所包括的每一基本功能導(dǎo)出基本功能合同,將來(lái)自基本
功能合同的預(yù)定基本功能合同數(shù)據(jù)傳送到各個(gè)基本功能產(chǎn)生器。對(duì)于 其自身具有數(shù)據(jù)管理的產(chǎn)生器,在合同中,將基本功能合同數(shù)據(jù)保存 為密鑰,而對(duì)于其自身不具有數(shù)據(jù)管理的產(chǎn)生器,這些基本功能合同 數(shù)據(jù)被存儲(chǔ)在合同中。軟件程序組件合同管理器提供用于定義可用的 合同數(shù)據(jù)的功能性,并且管理并管轄與所有客戶/伙伴有關(guān)的客戶合 同。
圖2進(jìn)一步詳細(xì)示出基本功能、規(guī)則、產(chǎn)品模板與合同之間的相 關(guān)性和關(guān)系。
根據(jù)本發(fā)明的基本功能的數(shù)據(jù)結(jié)構(gòu)可以具有以下結(jié)構(gòu)(見(jiàn)圖3):
Class: Attribute
Attribut—Directory
Attribute:
DB2—Format—Text
Attribute—ID
Attribute—Name Physical—Format—Text
Format code
Format—Length
所有屬性的目錄,通過(guò)其定義基本功能 和/或規(guī)則。
屬性的物理DB2格式 屬性的標(biāo)準(zhǔn)標(biāo)識(shí)符,用于基本功能、規(guī) 則之類(lèi)
屬性的名稱(chēng),用于基本功能、規(guī)則之類(lèi) 物理DB2格式,例如SMALINT, CHAR(16)
所定義的屬性的格式
代碼列表
C代碼
D數(shù)據(jù)
I 標(biāo)識(shí)符
N號(hào)
Q數(shù)量
T文本
字段(公司、住址)的總長(zhǎng)度,用于基
Format Scale
Reference Table ID
Reference Table code
Data Item—ID
Data Item Version NR
本功能、規(guī)則之類(lèi)
十進(jìn)制數(shù)據(jù)類(lèi)型的小數(shù)位(否則為零),
用于基本功能、規(guī)則之類(lèi)。
引用表的Id。僅當(dāng)屬性具有
FORMAT_CODE="C"(代碼)才可以
被填充,例如,
-CNTRY
-R10000
代碼表的代碼號(hào)
(例如,代碼號(hào)包含Ref—Table R10001) 僅當(dāng)以值"R10000"來(lái)填充字段 REFERENCE—TABLE—ID 時(shí),才被 填充。
對(duì)于數(shù)據(jù)項(xiàng)類(lèi)別的外部密鑰
來(lái)自數(shù)據(jù)項(xiàng)類(lèi)別基本功能的所引用的
數(shù)據(jù)項(xiàng)的版本
Glass:
Basic function
可用于定義產(chǎn)品的基本功能
Attribute:
Basisleistung—ID 基本功能的技術(shù)STID
Basisleistung—Short_Name用于搜索的基本功能的縮寫(xiě)名稱(chēng)。該縮
寫(xiě)名稱(chēng)是唯一的、可選的搜索密鑰 Basisleistung—Status—code基本功能的狀態(tài),用于形成產(chǎn)品,僅可
以使用狀態(tài)=2(可產(chǎn)生的)的基本功能。
代碼列表
1開(kāi)發(fā)
2產(chǎn)生
3不服務(wù)
Software—Audit—ID 軟件子組件的物理實(shí)例的ID (見(jiàn)
I-SAC),從其它軟件程序組件提供基本 功能。
示例"HQE:卡生命周期數(shù)據(jù)" Product—Template—Independent—Flag標(biāo)識(shí)是否可以將基本功能用
作獨(dú)立基本功能
0=否(僅可以用作所分配的基本功
能或服務(wù)基本功能)
1=是(還有可能作為獨(dú)立的服務(wù)基
本功能)
Basisleistung—Class—code定義是否將基本功能附加到合同報(bào)頭
或基本功能合同 代碼列表 BL基本功能 CH合同報(bào)頭
Glass:
Basisldstungs一Attribute在基本功能中所使用的屬性 Child—Class:
B as i s 1 e i stung—Attri bute—not—res tri cted Basisleistung—Attribute—Range Basisleistung—Attribute—Single Basisleistung—Attribute—Wert—By—Regel Basisleistung—Attribute—Wert一List
Attribute:
Basisleistung—Attribute—ID屬性的標(biāo)準(zhǔn)標(biāo)識(shí)符,用于基本功能 Sequence—NR 基本功能中的屬性的序列號(hào)
Basisleistung—Attribute—Class—code 定義基本功能中的屬性的值
范圍的限制 示例-
L:僅來(lái)自屬性列表的值有效
G:范圍內(nèi)的值有效
R:根據(jù)規(guī)則定義有效值
代碼列表
F固定
N不限制
R限制
Basisleistimg—Attribute—Usage—code在產(chǎn)品模板中建立屬性是可
選還是強(qiáng)制。Coex是強(qiáng)制的特殊情況 代碼列表 C COEX M強(qiáng)制 O可選
Default Item Wert 屬性的缺省值,用于基本功能、規(guī)則之
Reference Table ID
Reference Table Code
Class:
引用表的Id。僅當(dāng)屬性具有
FORMAT—CODE="C"(代碼),才可以
被填充,例如,
-CNTRY
-詣OOO
代碼表的代碼號(hào)(例如,Ref一Table內(nèi) 的代碼號(hào),僅當(dāng)字段 REFERENCE—TABLE—ID包含值 "R10000",才進(jìn)行填充)。
Basisleistimg—Attribute—not—restricted用于基本功能的屬性,其有
效值不受限,即,類(lèi)"Attribute"中的
所有的值都是允許的。
與屬性類(lèi)代碼-"z"對(duì)應(yīng)
Parent—Class: Basisleistung—Attribute Attribute:
Basisleistung—Attribute—not—restricted:
Basisleistung—Attribute—Wert_List 用于基本功能的屬性,通過(guò)
值和/或范圍的列表來(lái)個(gè)別地分別其有 效值。
與屬性類(lèi)代碼-"L"對(duì)應(yīng)
Glass:
B as i s 1 ei stung—A ttri bute_ Value Parent—Class: Basisleistung—Attribute
BL一Attribute一Value 在產(chǎn)品模板內(nèi)所使用的屬性的有效個(gè)
別值或值范圍
Class
Child—Class:
B asi s 1 ei stung—Attribute—Range—Item Basisleistung—Attribute—Single—Item
Value—Class—code—Attribut 定義值列表內(nèi)的具體值的類(lèi)型
Attribute—Wert—ID—Attribut—Datastandard 屬性值或值范圍
的唯一標(biāo)識(shí)用于基本功能、規(guī)則之類(lèi) Basisleistung_Attribute—Single—Item屬性類(lèi)的有效個(gè)別值,用于
基本功能
Parent—Class :
B as i s 1 e i stung—Attribute—Wert
23
Attribute:
Item_Wert 有效個(gè)別值
Basisleistung—Attribute—Wert_By_Regel 用于基本功能的屬
性,由規(guī)則來(lái)穩(wěn)固地定義其值。 與屬性值類(lèi)代碼-"R"對(duì)應(yīng)
Class:
Parent—Class:
B as i s 1 ei s tung_ Attri bute
FK_Regel—ID (Regel)
Attribute:
Datastandard: 規(guī)則的引用(STID),依賴(lài)于上下文確
定屬性的值
Class:
Basisleistung—Attribute—Wert—By—Regel B as i s 1 ei stung—Attribute—Range
BL—Attribute—Wert—Range 屬性類(lèi)的有效值范圍,用于基本功
能
Parent—Class: Basisleistung—Attribute Attribute:
Minimum—Item—Wert 值范圍的最小值 Maximum—Item—Wert 值范圍的最大值
Basisleistung—Attribute—Range—Item屬性類(lèi)的有效值范圍,用于
基本功能
Parent—Class:
Basisleistung_Attribute_Value Attribut: Minimum—Item—Value 值范圍的最小值 Maximum—Item—Value 值范圍的最大值
Basisleistung—Attribute—Single 用于基本功能的屬性,由值來(lái)穩(wěn)
固地定義其值。
與基本功能屬性類(lèi)代碼^S"對(duì)應(yīng)。
Class:
Parent—Class:
B as i s 1 e i stung—Attri bute
Attribute:
Item Value 有效個(gè)別值
Basisleistung—Attribute—Value 在產(chǎn)品模板中所使用的屬性的
有效個(gè)別值或值范圍
Class:
Datastandard: Attribute:
Basisleistung—Attribute—Value
Glass Rule
Child—Class Dynamic—Rule
Static Rule
Attribute:
Rule ID
Rule DESC
Rule Short DESC
Rule Class Code
規(guī)則的簡(jiǎn)要指定 規(guī)則的詳細(xì)描述 定義是動(dòng)態(tài)規(guī)則或是靜態(tài)規(guī)則
代碼列表 D動(dòng)態(tài) S靜態(tài)
Rule—Type—code 聲明涉及什么類(lèi)型的規(guī)則適用規(guī)則
(分發(fā)規(guī)則)、確認(rèn)規(guī)則、或?qū)傩砸?guī)則 (有效值、缺省值等)
代碼列表
A屬性規(guī)則
E適用規(guī)則
V確認(rèn)規(guī)則
Glass: External
Attribute: Language—code
External Name
km屬性、基本功能、產(chǎn)品和規(guī)則的依賴(lài)于 語(yǔ)言的描述(名稱(chēng),定義)
語(yǔ)言(以ISO格式)
代碼列表
de德語(yǔ)
en英語(yǔ)
es西班牙語(yǔ)
fr法語(yǔ)
it意大利語(yǔ)
pt葡萄牙語(yǔ)
利用給定的語(yǔ)言的基本功能、產(chǎn)品或規(guī) 則的屬性的外部名稱(chēng),其例如用于對(duì)圖 形用戶界面(GUI)做標(biāo)記。
External—Description—Text利用給定的語(yǔ)言的基本功能、產(chǎn)品或規(guī)
則的屬性的描述。 根據(jù)一個(gè)或更多個(gè)基本功能產(chǎn)生產(chǎn)品。為此,基本功能目錄 (BL-DICT)包含來(lái)自提供商/商業(yè)區(qū)域的基本功能(BL),其具有以
下?tīng)顟B(tài)
-對(duì)于產(chǎn)品配置所發(fā)布并且激活的基本功能 -對(duì)于產(chǎn)品配置所發(fā)布并且禁用的基本功能 -對(duì)于產(chǎn)品配置不發(fā)布并且禁用的基本功能(不再能夠頒發(fā)合
下面描述配置產(chǎn)品的步驟,其中,產(chǎn)生產(chǎn)品模板(POT)(或者以 模板的方式再次使用現(xiàn)有產(chǎn)品模板(POT)):
-定義產(chǎn)品模板(短文本、長(zhǎng)文本、標(biāo)識(shí)符、狀態(tài)等)
-從基本功能目錄(BL-DICT)導(dǎo)入一個(gè)或更多個(gè)基本功能 -必須發(fā)布并且激活基本功能
將基本功能舉例作為產(chǎn)品模板基本功能 基于產(chǎn)品模板基本功能(POT-BL),執(zhí)行以下動(dòng)作 . 其狀態(tài)改變?yōu)?處理中" .針對(duì)產(chǎn)品模板基本功能,定義規(guī)則 . 定義所允許的商業(yè)事務(wù)類(lèi)型(基本功能可以具有若干 商業(yè)事務(wù),例如基本功能報(bào)表具有商業(yè)事務(wù)類(lèi)型月 報(bào)表、中期報(bào)表或年度報(bào)表) . 建立或者限制屬性值范圍(在基本功能的所允許的值 內(nèi))
. 建立屬性的缺省值。
當(dāng)根據(jù)一個(gè)或更多個(gè)基本功能創(chuàng)建產(chǎn)品模板時(shí),在產(chǎn)生產(chǎn)品模板 時(shí),將所包括的基本功能的狀態(tài)設(shè)置在可產(chǎn)生的狀態(tài)。無(wú)論是否對(duì)產(chǎn) 品模板中的基本功能進(jìn)行改動(dòng),都是如此。在產(chǎn)品模板的下一顯式轉(zhuǎn) 變之前應(yīng)用這種引用。因此,不存在產(chǎn)品模板的"滑動(dòng)"或自動(dòng)更新。
如果必須檢測(cè)那些使用在產(chǎn)生產(chǎn)品模板或者最近轉(zhuǎn)變產(chǎn)品模板 之后被轉(zhuǎn)變的基本功能的產(chǎn)品模板,則按順序提供檢查功能?;诖?,
必須檢査是否可以繼續(xù)敏感地使用相關(guān)產(chǎn)品模板。具體地說(shuō),必須檢 査產(chǎn)品模板中的基本功能的個(gè)性化和對(duì)于產(chǎn)品模板的規(guī)則的分配。如 果將產(chǎn)品模板引入到被包含于其中的基本功能的最近狀態(tài),則需要產(chǎn) 品模板的報(bào)頭數(shù)據(jù)的顯式轉(zhuǎn)變。為此,利用當(dāng)前時(shí)間戳在現(xiàn)有產(chǎn)品模 板ID上構(gòu)造條目。
通過(guò)執(zhí)行以下動(dòng)作,從產(chǎn)品模板產(chǎn)生合同(見(jiàn)圖5):
從相應(yīng)的數(shù)據(jù)庫(kù)讀取客戶/伙伴的主數(shù)據(jù)。
-檢查對(duì)于客戶/伙伴適用的或所允許的產(chǎn)品 -頒發(fā)所有適用的/所允許的產(chǎn)品的產(chǎn)品列表
讀取關(guān)聯(lián)的產(chǎn)品模板。
-輸入產(chǎn)品模板ID和伙伴ID -檢査分發(fā)規(guī)則
-在圖形/字母數(shù)字用戶界面上輸出產(chǎn)品或產(chǎn)品模板
產(chǎn)品模板的個(gè)性化,其中
-在可能的值范圍內(nèi)適配屬性
通過(guò)以下方式來(lái)打開(kāi)合同 -檢査分發(fā)規(guī)則
-在銀行數(shù)據(jù)庫(kù)中創(chuàng)建商業(yè)事務(wù)"打開(kāi)合同"
-在軟件程序組件"合同"和合同目錄中輸入合同
-應(yīng)用任意指令和償還
-添加相應(yīng)的軟件程序組件
-軟件程序組件"價(jià)格結(jié)構(gòu)"和屬性衍生(針對(duì)帳戶產(chǎn)品)接 收具有合同上的部分?jǐn)?shù)據(jù)和完整數(shù)據(jù)的消息
在形成合同中,訪問(wèn)基本功能和產(chǎn)品模板的元數(shù)據(jù)?;谠撔畔?, 獲知在相關(guān)合同中可以包括或者必須包括哪些軟件程序組件或商業(yè)子
系統(tǒng)/解決方案區(qū)域。通過(guò)該方法還獲知可以通過(guò)相應(yīng)的組件來(lái)交換屬 性/接口數(shù)據(jù)。
基本功能(具體地說(shuō)是產(chǎn)品模板中所包含的基本功能)的元數(shù)據(jù) 除了結(jié)構(gòu)化數(shù)據(jù)之外還包含基本功能屬性的所允許的值范圍。通常通 過(guò)相應(yīng)的軟件程序組件來(lái)建立這些值范圍,并且這些值范圍描述所允 許的值。值范圍甚至在基本功能定義中可能非常復(fù)雜,例如,可以描 述來(lái)自個(gè)別值和值范圍的列表的組合。這也應(yīng)用于對(duì)其它表的引用(例 如引用數(shù)據(jù))。例如,如果針對(duì)通過(guò)依賴(lài)于數(shù)據(jù)的公式所定義的屬性給 出值范圍,則從個(gè)別屬性的方面,它們是可能不足夠的靜態(tài)值范圍。 對(duì)于這樣當(dāng)然較少見(jiàn)的情況,可以使用規(guī)則庫(kù)作為解決方案,其中, 對(duì)于作為值的基本功能的屬性,給出執(zhí)行復(fù)雜確認(rèn)的規(guī)則的密鑰。
此外,關(guān)于基本功能,根據(jù)屬性定義值范圍可能是不夠的。也可 以基于屬性定義值范圍。
例如,如果屬性A假設(shè)值A(chǔ)1,則屬性B可以?xún)H假設(shè)值Bl、 B2 和B3;在所有其它情況下,值范圍B10至B100對(duì)于屬性B是允許的。
此外,關(guān)于產(chǎn)品模板,值范圍的屬性特定定義可能是不充分的。 對(duì)于上述情況,即對(duì)于個(gè)別屬性的動(dòng)態(tài)值范圍以及對(duì)于所有基于屬性 的值范圍檢查,經(jīng)由規(guī)則庫(kù)而使得相應(yīng)的規(guī)則可用。對(duì)被包含在其中 的規(guī)則進(jìn)行公式化,使得其具有可再用性,從而可以利用盡可能少的 規(guī)則來(lái)對(duì)不同屬性、基本功能和產(chǎn)品模板執(zhí)行盡可能多的檢査。為了 允許這種可再用性,在規(guī)則與其所分配的對(duì)象(屬性、基本功能、產(chǎn) 品模板)之間顯式地創(chuàng)建關(guān)系。盡管可以在每一個(gè)對(duì)象與每一個(gè)規(guī)則 之間創(chuàng)建關(guān)系,但應(yīng)用以下前提
對(duì)于規(guī)則,在規(guī)則庫(kù)中沒(méi)有生命周期。靜態(tài)規(guī)則和動(dòng)態(tài)規(guī)則不同。 在靜態(tài)規(guī)則的規(guī)則庫(kù)中,僅包含信息程序名稱(chēng)、輸入/輸出拷貝書(shū)名稱(chēng)。 因此,規(guī)則的內(nèi)容轉(zhuǎn)變沒(méi)有被包括在規(guī)則庫(kù)中,而是被包括在對(duì)程序 的引用中。動(dòng)態(tài)規(guī)則在功能性上受限,并且僅被提供用于原型開(kāi)發(fā)的 目的。在模型中提供規(guī)則和產(chǎn)品模板之間的關(guān)系作為關(guān)系實(shí)體。這里, 可以隨后在產(chǎn)品模板的生命周期期間添加或者移除規(guī)則,而無(wú)需改變 產(chǎn)品模板自身。為了正確地描述產(chǎn)品模板,針對(duì)這種關(guān)系,管理生命
29
周期,從而在每次在合同中,使用并且處理正確的(即當(dāng)前有效的) 規(guī)則。
動(dòng)態(tài)規(guī)則通常包括SQL聲明,并且由可用于其的驅(qū)動(dòng)程序來(lái)準(zhǔn)備 并執(zhí)行。慣例在于,對(duì)SQLCODE O(零),使用值OK,而對(duì)于SQLCODE 100,使用值NOK,對(duì)于其它SQLCODES,返回值DB-ERROR (這 是NOK的特殊情況)。除了 SQL聲明文本,規(guī)則庫(kù)還包含關(guān)于必須 被提供用于執(zhí)行規(guī)則的變量的描述性信息。在產(chǎn)生中,由于較大的穩(wěn) 定性和速度,僅執(zhí)行靜態(tài)規(guī)則。由于針對(duì)規(guī)則的規(guī)則庫(kù)包含程序名稱(chēng) 以及輸入和輸出拷貝書(shū),因此也可以提供通用驅(qū)動(dòng)程序來(lái)執(zhí)行靜態(tài)規(guī)
對(duì)于確認(rèn)規(guī)則,不應(yīng)該基于屬性而對(duì)屬性的動(dòng)態(tài)值范圍進(jìn)行結(jié)構(gòu) 化。輸入規(guī)則的密鑰,而不是屬性的靜態(tài)值。這意味著,在這種情況 下,同時(shí)將一個(gè)規(guī)則精確地分配給屬性。對(duì)于基于屬性的值范圍檢查, 針對(duì)基本功能或產(chǎn)品模板中的基本功能的屬性,在基本功能或產(chǎn)品模
板中的基本功能與規(guī)則庫(kù)的規(guī)則之間生成顯式(n:m)關(guān)系。因此, 基本功能可以具有與若干規(guī)則的關(guān)系,并且一個(gè)規(guī)則可以用于若干基 本功能。
可以在產(chǎn)品模版的若干屬性的范圍內(nèi)使用發(fā)布規(guī)則,即,在產(chǎn)品 模版的若干基本功能的范圍內(nèi)。因此,規(guī)則可以假設(shè)大量復(fù)雜性。
所有以上規(guī)則類(lèi)型都是"硬"規(guī)則,即,它們指示特定數(shù)據(jù)組合 是否能夠產(chǎn)生合同。
因此,推薦僅在產(chǎn)品模板級(jí)別實(shí)現(xiàn)分發(fā)規(guī)則。在基本功能的級(jí)別 處對(duì)分發(fā)規(guī)則的定義大大限制了基本功能的可再用性。
規(guī)則是獨(dú)立的對(duì)象,具有其自身的標(biāo)識(shí)(STID)和160字節(jié)的描 述性文本。規(guī)則的自變量是參數(shù)值的列表。規(guī)則的返回值通常是OK 或NOK。
在規(guī)則的處理類(lèi)型中,我們?cè)陟o態(tài)(其將程序與固定輸入和輸出 接口 (拷貝書(shū))集成)與動(dòng)態(tài)(具有參數(shù)標(biāo)記的SQL聲明的集成的聲 明文本)之間進(jìn)行區(qū)分,其中WHERE條件結(jié)果被分成SQLCODE 0=OK、 SQLCODE 100=NOK、以及其它代碼-ERROR。
如圖6所示,檢索規(guī)則,使得軟件程序組件合同管理器可以例如 從GUI接收規(guī)則ID以及針對(duì)規(guī)則的輸入值。因此,檢索通用規(guī)則驅(qū) 動(dòng)器,該驅(qū)動(dòng)器讀取規(guī)則表。然后,以靜態(tài)方式或者動(dòng)態(tài)方式來(lái)執(zhí)行 該規(guī)則(靜態(tài)用于產(chǎn)生模式,動(dòng)態(tài)用于開(kāi)發(fā)中的原型)。在規(guī)則表中, 關(guān)于規(guī)則的信息在靜態(tài)情況下是程序名稱(chēng)以及輸入/輸出接口 (=拷貝
書(shū)),而在動(dòng)態(tài)情況下是具有參數(shù)標(biāo)記(空格用于變量)的SQL聲明
文本,其具有例如大于二十個(gè)變量、關(guān)于變量的名稱(chēng)、格式的信息。 在靜態(tài)規(guī)則中,規(guī)則驅(qū)動(dòng)器獲知所有靜態(tài)規(guī)則的所有拷貝書(shū)。利
用拷貝書(shū)的字段對(duì)所傳遞的參數(shù)值進(jìn)行傳遞。然后,出現(xiàn)類(lèi)型"CALL program USING copybook-in, copybook-out,,的檢索。,人夫見(jiàn)則馬區(qū)動(dòng)器返 回OK或NOK。
在動(dòng)態(tài)規(guī)則中,在聲明文本中用所發(fā)送的值代替參數(shù)標(biāo)記。從規(guī) 則表獲知參數(shù)格式(數(shù)字、字符、日期時(shí)間、……)。然后,由PREPARE 和EXECUTE聲明文本來(lái)處理規(guī)則。SQLCODE 0給出OK, SQLCODE 100給出NOK,其它給出DB-Error。
例如,如果客戶/伙伴期望接收特定服務(wù),則檢索分發(fā)規(guī)則?;?搜索功能,程序組件合同管理器具有包含有關(guān)的基本功能的POT列 表。用于這些POT中的每一個(gè)的程序組件合同管理器檢索規(guī)則驅(qū)動(dòng) 器,該規(guī)則驅(qū)動(dòng)器檢査POT對(duì)于相關(guān)客戶的發(fā)布適用性。為此,規(guī)則 驅(qū)動(dòng)器輸入商務(wù)關(guān)系ID和POTID。因此,來(lái)自規(guī)則驅(qū)動(dòng)器的輸出是 O薩OK。
規(guī)則驅(qū)動(dòng)器執(zhí)行以下活動(dòng)讀取關(guān)于商務(wù)關(guān)系ID的數(shù)據(jù),并且 使用POT ID讀取規(guī)則。然后,通過(guò)以下接口來(lái)檢索每一規(guī)則程序 對(duì)于商務(wù)關(guān)系ID的屬性、POTID、以及規(guī)則程序返回OK/NOK。
在第一NOK上,中斷規(guī)則程序的檢索,并且合同管理器接收到 NOK。
由于已經(jīng)由屬性值的表提供了規(guī)則,因此為了確保靜態(tài)值范圍 (包括引用表),在規(guī)則庫(kù)中不需要規(guī)則。
管理基本功能(BL)和產(chǎn)品模板(POT)上的數(shù)據(jù),從而可以隨 時(shí)闡明并且重構(gòu)這些對(duì)象的每一轉(zhuǎn)變。轉(zhuǎn)變可以具有在線操作中的ad
hoc有效性。在將來(lái)也允許轉(zhuǎn)變。出于穩(wěn)定性和處理考慮,由慣例(推 薦)來(lái)定義基本功能或產(chǎn)品模板的當(dāng)前有效狀態(tài),作為在零小時(shí)處對(duì) 于當(dāng)前日期有效的狀態(tài)。
連同本發(fā)明,存在以下慣例和應(yīng)用處理,其被提供以用于管理基 本功能和產(chǎn)品模板
可以如下轉(zhuǎn)變基本功能
-添加/移除屬性
-改變屬性的允許的值范圍
通過(guò)處理軟件程序組件(基本功能產(chǎn)生器)來(lái)觸發(fā)這些轉(zhuǎn)變。屬 性的添加或移除是相對(duì)較少出現(xiàn)的嚴(yán)重干預(yù)。利用與改變基本功能相 同的方式,還必須適配接口。
權(quán)利要求
1.一種用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,在所述系統(tǒng)中-提供一種計(jì)算機(jī)軟件程序組件基本功能配置器,用于定義至少一個(gè)通用基本功能,其中,在基本功能中,將通過(guò)用于處理所述基本功能所必須的描述性屬性和關(guān)聯(lián)的值或值范圍,根據(jù)至少部分地以分層方式優(yōu)選地組織的模型描述所執(zhí)行的服務(wù)或?qū)⒁獔?zhí)行的服務(wù),以及,將在其中每一個(gè)被分配了至少一個(gè)分發(fā)規(guī)則的一個(gè)或更多個(gè)數(shù)據(jù)集上描述所執(zhí)行的服務(wù)或?qū)⒁獔?zhí)行的服務(wù),以及,一個(gè)或更多個(gè)數(shù)據(jù)集連同所分配的分發(fā)規(guī)則一起定義通用基本功能,-提供基本功能目錄,其中,以結(jié)構(gòu)化的方式將定義了所述通用基本功能的數(shù)據(jù)集連同它們的所分配的分發(fā)規(guī)則一起作為數(shù)據(jù)庫(kù)存儲(chǔ),以便由計(jì)算機(jī)軟件程序組件產(chǎn)品模板配置器訪問(wèn),其中,-提供所述產(chǎn)品模板配置器,以便從所述數(shù)據(jù)庫(kù)組合一個(gè)或更多個(gè)基本功能,并將它們傳遞給產(chǎn)品模板,其中,通過(guò)傳遞或限制用于所述屬性的值和/或值范圍而將所述通用基本功能轉(zhuǎn)變?yōu)獒槍?duì)相關(guān)產(chǎn)品模板的特定基本功能,其中,-產(chǎn)品模板包括強(qiáng)制地屬于產(chǎn)品的一個(gè)或更多個(gè)基本功能,并且可以包括將被特意添加到產(chǎn)品或從產(chǎn)品取消選擇的一個(gè)或更多個(gè)基本功能,以及-具有特定基本功能的產(chǎn)品模板充當(dāng)與客戶/伙伴的合同關(guān)系的基礎(chǔ),以及-提供產(chǎn)品模板目錄,其中,以結(jié)構(gòu)化方式存儲(chǔ)所述產(chǎn)品模板的完整結(jié)構(gòu),以便由計(jì)算機(jī)軟件程序組件合同管理器訪問(wèn),以及在圖形用戶界面或字母數(shù)字用戶界面上進(jìn)行表示,其特征在于,-在形成合同時(shí),訪問(wèn)所述基本功能和產(chǎn)品模板的元數(shù)據(jù),所述元數(shù)據(jù)指示哪些軟件程序組件或商業(yè)子系統(tǒng)被包括在相關(guān)合同中,并且由此與相應(yīng)的組件交換數(shù)據(jù),其中,-所述基本功能的元數(shù)據(jù)包括結(jié)構(gòu)數(shù)據(jù),并且所述基本功能屬性的所允許的值范圍包括相應(yīng)的軟件程序組件所建立的允許的商業(yè)事務(wù)類(lèi)型(BD類(lèi)型)。
2. 如權(quán)利要求1所述的用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù)集的 計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,所述分發(fā)規(guī)則包括靜態(tài)分發(fā)規(guī)則和/或動(dòng) 態(tài)分發(fā)規(guī)則。
3. 如權(quán)利要求1和2所述的用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù) 集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,所述分發(fā)規(guī)則由規(guī)則標(biāo)識(shí)號(hào)、簡(jiǎn)要描 述、長(zhǎng)描述、規(guī)則類(lèi)代碼和/或規(guī)則類(lèi)型代碼來(lái)定義。
4. 如權(quán)利要求2和3所述的用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù) 集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,將所述靜態(tài)分發(fā)規(guī)則實(shí)現(xiàn)為具有標(biāo)準(zhǔn) 化數(shù)據(jù)輸入和/或輸出接口的計(jì)算機(jī)程序。
5. 如權(quán)利要求2和3所述的用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù) 集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,將所述動(dòng)態(tài)分發(fā)規(guī)則實(shí)現(xiàn)為具有動(dòng)態(tài) 規(guī)則的描述和實(shí)現(xiàn)的計(jì)算機(jī)程序和/或作為計(jì)算機(jī)程序的至少一個(gè)動(dòng) 態(tài)變量。
6. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,排除通過(guò)所述值范圍的添 加或擴(kuò)展所進(jìn)行的對(duì)屬性的擴(kuò)充。
7. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,提供所引用的條件,例如 中央指令、價(jià)格數(shù)據(jù)、利息條件,通過(guò)所引用的條件對(duì)產(chǎn)品模板進(jìn)行 補(bǔ)充。
8. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,所引用的條件支配所述屬 性的值和/或值范圍,以及其中,每一所引用的條件具有其自身的規(guī)則 系統(tǒng),并且管理其自身的類(lèi)代碼。
9. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,所述分發(fā)規(guī)則確定將要滿 足哪些條件,以便客戶/伙伴訪問(wèn)具有各個(gè)基本功能的產(chǎn)品。
10. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,所述分發(fā)規(guī)則包括年齡、 住所、客戶細(xì)分和/或法律限制。
11. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,所述分發(fā)規(guī)則不受支配。
12. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,必須通過(guò)產(chǎn)品配置強(qiáng)制傳 遞所述具有法律限制的分發(fā)規(guī)則。
13. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,將所述分發(fā)規(guī)則的標(biāo)識(shí)號(hào) 特性分配給所述產(chǎn)品模板。
14. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,提供確認(rèn)值,以檢査是否 觀測(cè)到屬性的值或范圍,或者字段的輸入相對(duì)于各個(gè)字段格式是否正確。
15. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,在檢查是否觀測(cè)到屬性的值或范圍或字段格式是否正確時(shí),所述確認(rèn)規(guī)則返回結(jié)果"OK/NOK"。
16. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,提供一個(gè)或更多個(gè)對(duì)產(chǎn)品 模板執(zhí)行預(yù)先選擇和檢查的確認(rèn)規(guī)則,對(duì)于所述產(chǎn)品模板,必須打開(kāi)/ 修改針對(duì)客戶/伙伴的合同關(guān)系,并且所述產(chǎn)品模板在檢査時(shí)返回結(jié)果 集。
17. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,提供一個(gè)或更多個(gè)確認(rèn)規(guī) 則,以在圖形用戶界面或字母數(shù)字用戶界面上進(jìn)行表示之前或其間確 定客戶/伙伴特定的預(yù)置(缺省)。
18. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,提供一個(gè)或多個(gè)確認(rèn)規(guī)則, 以檢查對(duì)值或值范圍或數(shù)據(jù)集的觀測(cè),以確?;竟δ艿目商幚硇?,其中,在相關(guān)產(chǎn)品模板中預(yù)先指定所述將要被檢査的值/值范圍/數(shù)據(jù) 集。
19. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,基于將要被執(zhí)行的服務(wù)中 的可定界功能而出現(xiàn)將所述設(shè)備細(xì)分為若干基本功能。
20. —種用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,在所述系統(tǒng)中-提供一種計(jì)算機(jī)軟件程序組件合同管理器,以便從包含以結(jié) 構(gòu)化方式存儲(chǔ)的產(chǎn)品模板的結(jié)構(gòu)的產(chǎn)品模板目錄中檢索產(chǎn)品模板,以 用于通過(guò)傳遞至少一個(gè)預(yù)置值或通過(guò)選擇所允許的范圍內(nèi)的值進(jìn)行個(gè) 性化和特定補(bǔ)充,以便進(jìn)行以下操作-觸發(fā)反映合同的個(gè)性化合同文檔以及所述合同在數(shù)據(jù)庫(kù)中 的存儲(chǔ)及其技術(shù)處理,其中,-所述合同包含從所述產(chǎn)品模板導(dǎo)出的合同報(bào)頭以及至少一 個(gè)基本功能,其中,從所述合同中所包括的每一基本功能導(dǎo)出基本功能合同,將來(lái) 自基本功能合同的預(yù)置基本功能合同數(shù)據(jù)傳送給相關(guān)基本功能產(chǎn)生 器,以及對(duì)于其自身具有數(shù)據(jù)管理的產(chǎn)生器,在合同中,將所述基本 功能合同數(shù)據(jù)示為密鑰,而對(duì)于其自身不具有數(shù)據(jù)管理的產(chǎn)生器,所 述基本功能合同數(shù)據(jù)被存儲(chǔ)在所述合同中,以及其中,-所述軟件程序組件合同管理器提供用于實(shí)現(xiàn)合同數(shù)據(jù)的功 能性,管理并管轄與客戶/伙伴有關(guān)的客戶合同,其特征在于,-在形成合同時(shí),訪問(wèn)所述基本功能和產(chǎn)品模板的元數(shù)據(jù),所 述元數(shù)據(jù)指定哪些軟件程序組件或商業(yè)子系統(tǒng)被包括在相關(guān)合同中, 并且由此與相應(yīng)的組件交換數(shù)據(jù),其中,-所述基本功能的元數(shù)據(jù)包括結(jié)構(gòu)數(shù)據(jù),以及所述基本功能屬 性的允許的值范圍包括由相應(yīng)的計(jì)算機(jī)程序組件所建立的允許的商業(yè) 事務(wù)類(lèi)型(BD類(lèi)型)。
21. 如權(quán)利要求20所述的用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù)集 的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,產(chǎn)品模板強(qiáng)制地包括屬于產(chǎn)品的一個(gè)或 更多個(gè)基本功能,并且能夠包括將被特意添加到所述產(chǎn)品或者從所述 產(chǎn)品取消選擇的一個(gè)或更多個(gè)基本功能。
22. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,將在合同目錄中復(fù)制從預(yù) 定合同數(shù)據(jù)進(jìn)行的提取。
23. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,從所述產(chǎn)品模板導(dǎo)出的合 同報(bào)頭形成針對(duì)屬于合同的基本功能合同的包封,并且所述合同報(bào)頭 包含不同的密鑰。
24. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,每一基本功能合同基于在 所述產(chǎn)品模板中定義的基本功能。
25. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,給每一基本功能分配至少 一個(gè)分發(fā)規(guī)則。
26. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,所述分發(fā)規(guī)則確定將要滿 足哪些條件,以便客戶/伙伴訪問(wèn)具有相關(guān)基本功能的產(chǎn)品。
27. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,所述分發(fā)規(guī)則包括年齡、 住所、客戶細(xì)分和/或法律限制。
28. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,所述合同中的所述分發(fā)規(guī) 則不受支配。
29. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,必須通過(guò)產(chǎn)品配置強(qiáng)制傳 遞所述具有法律限制的分發(fā)規(guī)則。
30. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,提供確認(rèn)值,以檢查是否 在所述合同中觀測(cè)到屬性的值或范圍,或者字段中的輸入相對(duì)于各個(gè) 字段格式是否正確。
31. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,在檢查是否在所述合同中 觀測(cè)到屬性的值或范圍或者字段中的輸入相對(duì)于各個(gè)字段格式是否正確時(shí),所述確認(rèn)規(guī)則返回結(jié)果"OK/NOK"。
32. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,提供一個(gè)或更多個(gè)對(duì)產(chǎn)品 模板執(zhí)行預(yù)先選擇和檢査的確認(rèn)規(guī)則,以對(duì)合同進(jìn)行個(gè)性化,對(duì)于所 述產(chǎn)品模板,必須打開(kāi)/修改針對(duì)客戶/伙伴的合同關(guān)系,并且所述產(chǎn) 品模板在檢查時(shí)返回結(jié)果集。
33. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,為了對(duì)合同進(jìn)行個(gè)性化, 提供一個(gè)或更多個(gè)確認(rèn)規(guī)則,以在圖形用戶界面或字母數(shù)字用戶界面 上進(jìn)行表示之前或其間確定客戶/伙伴特定的預(yù)置(缺省)。
34. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,提供一個(gè)或更多個(gè)確認(rèn)規(guī) 則,用于檢査對(duì)值或值范圍或數(shù)據(jù)集的觀測(cè),以確?;竟δ艿目商?理性,其中,在相關(guān)產(chǎn)品模板中預(yù)先指定所述將要被檢查的值/值范圍 /數(shù)據(jù)集。
35. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,管理所述屬于合同的數(shù)據(jù), 從而能夠隨時(shí)闡述并且重構(gòu)數(shù)據(jù)的每一轉(zhuǎn)變,以及其中,將合同數(shù)據(jù) 不再有效的存儲(chǔ)持續(xù)時(shí)間建立為屬性。
36. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,所述合同報(bào)頭的屬性的改 變觸發(fā)在所述合同報(bào)頭中產(chǎn)生新的條目。
37. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,將至少一個(gè)導(dǎo)出的屬性存 儲(chǔ)在所述合同報(bào)頭中,其中,所導(dǎo)出的屬性的改變不觸發(fā)在所述合同 報(bào)頭中產(chǎn)生新的條目,而是執(zhí)行對(duì)所述屬性的更新。
38. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理 結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,基本功能合同的屬性的改 變觸發(fā)在基本功能合同中產(chǎn)生新的條目,和/或執(zhí)行對(duì)所述合同報(bào)頭中 的所述屬性的更新。
39. 如前述權(quán)利要求中的任意一項(xiàng)所述的用于產(chǎn)生、處理并管理結(jié)構(gòu)化數(shù)據(jù)集的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),其中,在產(chǎn)生個(gè)性化的合同報(bào)頭 和/或基本功能合同時(shí),生成對(duì)產(chǎn)品模板或特定基本功能的引用,以用于相關(guān)產(chǎn)品模板。
40. —種計(jì)算機(jī)程序產(chǎn)品,被設(shè)計(jì)用于在由計(jì)算機(jī)或計(jì)算機(jī)網(wǎng)絡(luò) 進(jìn)行處理時(shí)實(shí)現(xiàn)前述權(quán)利要求中所定義的系統(tǒng)的實(shí)現(xiàn)。
全文摘要
數(shù)據(jù)管理系統(tǒng)具有基本功能配置器,用于定義通用基本功能,借此通過(guò)處理該基本功能所必須的描述性屬性和關(guān)聯(lián)的值或值范圍在基本功能中描述將要執(zhí)行的功能。將通過(guò)數(shù)據(jù)集描述該功能,給該數(shù)據(jù)集分配分發(fā)規(guī)則。數(shù)據(jù)集連同其關(guān)聯(lián)的分發(fā)規(guī)則定義通用基本功能。定義了該通用基本功能的數(shù)據(jù)集連同其用于由產(chǎn)品模板配置器訪問(wèn)的分發(fā)規(guī)則一起被包含在基本功能列表中。產(chǎn)品模板配置器將一個(gè)或若干個(gè)基本功能組合起來(lái),并將它們傳遞給產(chǎn)品模板,其中,通過(guò)傳遞或者限制所述值而將所述通用基本功能轉(zhuǎn)變?yōu)獒槍?duì)相關(guān)產(chǎn)品模板的特定基本功能。產(chǎn)品模板包括屬于產(chǎn)品的一個(gè)或更多個(gè)基本功能。具有所述特定基本功能的產(chǎn)品充當(dāng)與伙伴的合同關(guān)系的基礎(chǔ)。將所述產(chǎn)品模板的結(jié)構(gòu)存儲(chǔ)在產(chǎn)品模板列表中,以便合同管理器訪問(wèn)。
文檔編號(hào)G06Q10/00GK101361088SQ200680051471
公開(kāi)日2009年2月4日 申請(qǐng)日期2006年11月23日 優(yōu)先權(quán)日2005年11月23日
發(fā)明者邁克爾·恩格爾, 馬塞爾·班克 申請(qǐng)人:瑞士銀行股份有限公司