一種基於saas的信息對象模型的製作方法
2023-05-07 18:53:46 2
專利名稱:一種基於saas的信息對象模型的製作方法
技術領域:
本發明涉及SAAS技術領域,更具體地說,涉及一種基於SAAS的信息對象模型。
背景技術:
在面向SaaS應用中,由於企業為了適應市場的多變性,其業務邏輯必然也要隨之不斷地變化,這就導致SaaS應用不能為這些企業預先定義好所有的業務邏輯,否則企業業務邏輯的改變將不能夠實時地反映在軟體中,可能使企業錯過市場機遇,造成重大損失,而且,使用這一 SaaS應用的企業可能來自不同的領域,有著不同的背景,以及不同的規章制度、運行條例、特殊需要等,這也可能導致他們對於業務邏輯需要的千差萬別。這一切都要求SaaS應用的業務邏輯具有可定製性,即租戶可以根據自己的需要來在線定義自己的業務邏輯,而且可以很方便地對業務邏輯做出及時地修改。
發明內容
為了解決上述問題,本發明提供一種基於SAAS的信息對象模型,包括:業務對象構建單元,從現有業務模式中提取出業務對象,所述業務對象模型是業務流程整合的前提和基礎;業務流程整合單元,整合業務對象以客戶需求為輸入,建立起業務規則並依據業務規則輸出構建一套業務邏輯;業務存儲單元,存儲業務對象構建單元提取出業務對象和業務流程整合單元建立的業務規則與業務邏輯。所述業務規則包括事件、條件和動作,一條業務規則是由事件所觸發,在條件滿足的情況下則執行相應動作、所述業務規則包括的事件、條件和動作,由用戶在所述業務流程整合單元中設置並儲存到業務存儲單兀。所述業務流程整合單元基於業務對象構建的業務邏輯,包括,訂單管理、合同管理、財務資金信息管理、物流信息管理、提單信息管理、綜合信息管理、質量信息管理等單
J Li ο所述業務存儲單元為一組網絡設備和數據存儲裝置。綜上所述,本發明提供一種基於SAAS的信息對象模型通過業務流程分析,結合企業的管理對象,抽象出整個組織範圍的業務對象,然後在業務對象的基礎上通過一系列的業務規則形成業務邏輯,能使SaaS應用的業務邏輯具有可定製性,即租戶可以根據自己的需要來在線定義自己的業務邏輯,而且可以很方便地對業務邏輯做出及時地修改。
圖1為本發明的系統結構示意圖。
具體實施例方式如圖1所示,本發明提供一種電子商務的信息對象模型10,包括:業務對象構建單元11,從現有業務模式中提取出業務對象,所述業務對象模型是業務流程整合的前提和基礎;所述業務對象包括:訂單對象:所述訂單對象包括客戶提供的所需產品、訂購價格、數量等訂購要約信息;合同對象:所述合同對象包括合同草約和合同正本;財務對象:所述資金對象包括貨款、定金、運費和折扣信息,;物流信息對象:所述物流信息對象包括生產進度,發貨和運輸等信息;庫存信息對象:所述庫存信息對象包括企業入庫資源的庫存狀態和數量。提單對象,所述提單對象為電子形式的提貨信息。根據本發明的一種實施例,本發明的一種電子商務的信息對象模型10還包括業務流程整合單元12,整合業務對象以客戶需求為輸入,建立起業務規則並依據業務規則輸出構建一套業務邏輯;所述業務流程整合單元12基於業務對象構建的業務邏輯包括:訂單
管理、合同管理、財務資金信息管理、物流信息管理、提單信息管理、綜合信息管理、質量信息管理等單元。所述業務流程整合單元12的業務規則ECA(event-condition-action)規則的方法。ECA規則是一種典型的反應規則,由事件、條件和動作組織起來的表述,即表示當事件發生時,條件成立則自動觸發相應動作。所述事件、條件和動作由用戶在所述業務流程整合單元12中設置並儲存到業務存儲單元13。根據本發明的一種實施例對業務規則的表達形式進行了簡化,將事件部分也納入到條件中,即將事件也看作是一種條件。因此本發明的這個實施例的業務規則只包括兩個部分:條件部分和動作部分。I)條件部分條件部分可以由單個條件或多個條件按照一定的關係組合而成的複合條件來表示,原子條件是指需要滿足的一條約束條件,原子條件與原子條件之間的關係可以為邏輯與或邏輯或。2)動作部分動作部分也是可以由單個動作或多個動作按照一定的關係組合而成的複合動作來表示,原子動作則表示如果約束條件滿足將會執行的一個動作。例如訂單管理中包含這樣的業務規則:如果訂單考核模板中的指標數目小於4,則提示訂單數量不足,系統自動進行補貨。業務存儲單元13,存儲業務對象構建單元12提取出業務對象和業務流程整合單元建立的業務規則與業務邏輯。所述業務存儲單元13為一組網絡設備和數據存儲裝置。根據本發明的一種實施例,本發明的一種電子商務的信息對象模型10還包括業務存儲單元13,存儲業務對象構建單元提取出業務對象和業務流程整合單元建立的業務規則與業務邏輯,所述業務存儲單元13為一組網絡設備和數據存儲裝置。。本技術領域中的普通技術人員應當認識到,以上的實施例僅是用來說明本發明,而並非用作為對本發明的限定,只要在本發明的實質精神範圍內,對以上實施例的變化、變型都將落在本發明的權利要求書範圍內。
權利要求
1.一種基於SAAS的信息對象模型,其特徵在於,包括: 業務對象構建單元,從現有業務模式中提取出業務對象,所述業務對象模型是業務流程整合的前提和基礎; 業務流程整合單元,整合業務對象以客戶需求為輸入,建立起業務規則並依據業務規則輸出構建一套業務邏輯; 業務存儲單元,存儲業務對象構建單元提取出業務對象和業務流程整合單元建立的業務規則與業務邏輯。
2.如權利要求1所述的信息對象模型架構裝置,其特徵在於,所述業務對象包括: 訂單對象:所述訂單對象包括客戶提供的所需產品、訂購價格、數量等訂購要約信息; 合同對象:所述合同對象包括合同草約和合同正本; 財務對象:所述資金對象包括貨款、定金、運費和折扣信息,; 物流信息對象:所述物流信息對象包括生產進度,發貨和運輸等信息; 庫存信息對象:所述庫存信息對象包括企業入庫資源的庫存狀態和數量。
提單對象,所述提單對象為電子形式的提貨信息。
3.如權利要求2所述的信息對象模型,其特徵在於,所述業務規則包括事件、條件和動作,一條業務規則是由事件所觸發,在條件滿足的情況下則執行相應動作、
4.如權利要求3所述的信息對象模型,其特徵在於,所述業務規則包括的事件、條件和動作,由用戶在所述業務流程整合單元中設置並儲存到業務存儲單元。
5.如權利要求4所述的信息對象模型,其特徵在於,所述業務流程整合單元基於業務對象構建的業務邏輯,包括,訂單管理、合同管理、財務資金信息管理、物流信息管理、提單信息管理、綜合信息管理、質量信息管理等單元。
6.如權利要求4所述的信息對象模型,其特徵在於,所述業務存儲單元為一組網絡設備和數據存儲裝置。
全文摘要
本發明揭示本發明提供一種基於SAAS的信息對象模型通過業務流程分析,結合企業的管理對象,抽象出整個組織範圍的業務對象,然後在業務對象的基礎上通過一系列的業務規則形成業務邏輯,能使SaaS應用的業務邏輯具有可定製性,即租戶可以根據自己的需要來在線定義自己的業務邏輯,而且可以很方便地對業務邏輯做出及時地修改。
文檔編號G06Q10/06GK103164767SQ20111042782
公開日2013年6月19日 申請日期2011年12月19日 優先權日2011年12月19日
發明者蔣志勇 申請人:上海博騰信息科技有限公司