【技術實現步驟摘要】
本專利技術涉及計算機
,尤其涉及一種業務處理裝置和方法、及業務處理控 制裝置。
技術介紹
為了能夠有效實現靈活的業務處理方式,特別是能夠適應各種業務的差異化特 征,現有技術中提供了大量的技術方案,這些技術方案可以歸類為如下幾種類型。類型一、數據驅動的業務處理方式數據驅動的業務處理方式,是將業務處理方式以數據方式進行定義。業務處理過 程中除了以數據方式存在的業務處理模型和業務處理邏輯的標示性定義之外,還包括業務 數據。在業務處理過程中,首先對標示性的數據進行解析和釋義,然后轉入相對應的業務處 理程序片。該類業務處理方式,一般應用在通信類業務的應用程序中,數據驅動的業務處理 方式示意圖請參見圖1。類型二、關鍵詞驅動的業務處理方式在實現多種不同業務處理的過程中,經常會出現多個功能模塊相似或者相同的情 況,但是業務處理模型和業務處理邏輯相似度卻較弱。采用數據驅動的業務處理方式,程序 規模大,標示位處理邏輯復雜,業務處理程序片會很多,不易區分,且效率較低。關鍵詞驅動 的業務處理方式解決了該問題,將業務處理過程統一定義為由一系列關鍵詞所組成,且每 個關鍵詞對應特定的程序處理功能,定義業務處理過程通過選擇關鍵詞組合即可以實現, 大大提高了研發效率和靈活性,功能程序庫也提高了代碼的復用率,關鍵詞驅動的業務處 理方式示意圖請參見圖2。類型三、固定模型框架的業務處理方式固定模型框架的業務處理方式是提供一個固定的業務處理過程框架,該框架提供 業務程序的運行環境,僅需將特定的業務程序片按要求寫入框架對應的部分,即可實現固 定模型框架下的業務處理,而無需了解業務處理模型。該 ...
【技術保護點】
一種業務處理裝置,其特征在于,包括全局控制器、私有控制器和數據區,所述數據區包括全局共享數據池和業務數據區,其中:所述全局共享數據池,用于存儲業務列表、以及每一個業務對應的用于描述業務處理邏輯的配置參數;所述全局控制器,用于從所述全局共享數據池的業務列表中提取業務分配給空閑的私有控制器;所述私有控制器,用于從所述全局共享數據池中提取所述全局控制器所分配業務對應的配置參數,根據提取到的配置參數控制所分配業務對應的業務實例的運行;業務數據區,用于存儲業務實例的運行數據。
【技術特征摘要】
1.一種業務處理裝置,其特征在于,包括全局控制器、私有控制器和數據區,所述數據區包括全局共享數據池和業務數據區,其中 所述全局共享數據池,用于存儲業務列表、以及每一個業務對應的用于描述業務處理邏輯的配置參數; 所述全局控制器,用于從所述全局共享數據池的業務列表中提取業務分配給空閑的私有控制器; 所述私有控制器,用于從所述全局共享數據池中提取所述全局控制器所分配業務對應的配置參數,根據提取到的配置參數控制所分配業務對應的業務實例的運行; 業務數據區,用于存儲業務實例的運行數據。2.如權利要求1所述的裝置,其特征在于,還包括私有數據區,其中 所述私有控制器,還用于將自身控制的業務實例的運行狀態、描述信息和控制信息緩存在私有數據區中,并在該業務實例發生故障死鎖時,從私有數據區中提取該業務實例故障斷點前的運行狀態、描述信息和控制信息,從業務數據區中提取該業務實例故障斷點前的運行數據,對該業務實例進行斷點恢復; 所述私有數據區,用于緩存私有控制器控制的業務實例的運行狀態、描述信息和控制信息。3.如權利要求2所述的裝置,其特征在于, 所述全局控制器,還用于將各運行的私有控制器的運行數據存儲在全局共享數據池中,當運行的私有控制器及其控制的業務實例均發生故障死鎖時,從全局共享數據池中提取發生故障的私有控制器故障斷點前的運行數據,對發生故障的私有控制器進行斷點恢復; 所述全局共享數據池,還用于存儲各運行的私有控制器的運行數據; 所述私有控制器,還用于在自身恢復運行之后,從私有數據區中提取自身控制的業務實例故障斷點前的運行狀態、描述信息和控制信息,從業務數據區中提取該業務實例故障斷點前的運行數據,對該業務實例進行斷點恢復。4.如權利要求1所述的裝置,其特征在于, 所述私有控制器,還用于將自身控制的業務實例的運行狀態上報給所述全局控制器;以及接收到所述全局控制器下發的管理任務時,對自身控制的業務實例進行相應管理操作; 所述全局控制器,還用于對接收到的各業務實例的運行狀態進行匯總,基于匯總結果向各運行的私有控制器下發管理任務。5.如權利要求1所述的裝置,其特征在于, 全局控制器,還用于確認業務列表為空時,向各私有控制器發送退出信號;以及在所有私有控制器釋放自身控制的業務實例占用的資源之后,刪除全局共享數據池,并釋放公共資源; 所述私有控制器,還用于根據接收到的退出信號控制業務實例運行完成之后,釋放該業務實例占用的資源。6.一種基于權利要求1所述業務處理裝置的業務處理方法,其特征在于,包括 全局控制器從全局共享數據池的業務列表中提取業務分配給空閑的私有控制器,所述全局共享數據池中存儲業務列表、...
【專利技術屬性】
技術研發人員:種璟,唐本亭,趙立君,李穎,
申請(專利權)人:中國移動通信集團公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。