[發(fā)明專利]業(yè)務處理方法及裝置在審
| 申請?zhí)枺?/td> | 201110454485.8 | 申請日: | 2011-12-30 |
| 公開(公告)號: | CN103186826A | 公開(公告)日: | 2013-07-03 |
| 發(fā)明(設計)人: | 孫海林 | 申請(專利權)人: | 鼎捷軟件股份有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06 |
| 代理公司: | 上海翼勝專利商標事務所(普通合伙) 31218 | 代理人: | 翟羽 |
| 地址: | 200443 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業(yè)務 處理 方法 裝置 | ||
技術領域
本發(fā)明涉及企業(yè)資源規(guī)劃領域,尤其涉及一種業(yè)務處理方法及裝置。
背景技術
ERP(Enterprise?Resource?Planning,企業(yè)資源規(guī)劃)是指建立在信息技術基礎上,以系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策運行手段的管理平臺。它把企業(yè)的物流、人流、資金流、信息流統(tǒng)一起來進行管理,以求最大限度地利用企業(yè)現(xiàn)有資源,實現(xiàn)企業(yè)經(jīng)濟效益的最大化。在企業(yè)中,一般的管理主要包括三方面的內(nèi)容:生產(chǎn)控制(計劃、制造)、物流管理(分銷、采購、庫存管理)和財務管理(會計核算、財務管理)。這三大系統(tǒng)本身就是集成體,它們互相之間有相應的接口,能夠很好的整合在一起來對企業(yè)進行管理。ERP系統(tǒng)的設計目標是滿足業(yè)務需求,這就需要對復雜的業(yè)務功能進行建模。
傳統(tǒng)的業(yè)務功能建模方式是根據(jù)業(yè)務流程建立各個功能模塊或者組件,每個功能模塊或者組件完成其業(yè)務功能的完整邏輯。對于不同的應用場景每個功能的業(yè)務邏輯可能存在差異,例如部分單據(jù)要求保存后立即生效,部分單據(jù)在審核后需要對相關人員發(fā)送通知等等。若要使一個功能模塊的定義能夠滿足不同應用場景的需求,就需要在實現(xiàn)邏輯中判斷應用場景,造成實現(xiàn)邏輯復雜,難以維護和擴展。若將不同應用場景的功能實現(xiàn)劃分成不同子模塊,則造成系統(tǒng)結構復雜,同樣難以維護。當需求發(fā)生變更時,往往需要進行重構,增加了二次開發(fā)的成本。
參考附圖1所示是一種應用AOP的現(xiàn)有業(yè)務處理方法的流程示意圖,采用AOP(Aspect?Oriented?Programming,面向切面的編程)技術解決上述問題,易變邏輯通過切入點(point?cut)配置,由切面(Aspect?)承載,切面是對象操作過程中的截面,如權限檢查、日志、事務處理等;切入點是一系列連接點的集合,它指明切面上承載的處理邏輯在什么時候被觸發(fā);連接點是程序運行中的某個階段點,如某個方法執(zhí)行前,執(zhí)行后或有異常拋出時等。切面通過固定在主邏輯兩端的連接點接入到主邏輯中,即切面邏輯織入到業(yè)務流程中,實際上是更改了原有的主邏輯;連接點固定在方法體外部,不可擴展;連接點的定義與業(yè)務邏輯分離,預定義通用的擴展點,一般不考慮與業(yè)務關聯(lián);當需求發(fā)生變更時,同樣可能需要進行重構,增加了二次開發(fā)的成本。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是,提供一種業(yè)務處理方法及裝置,解決現(xiàn)有技術中傳統(tǒng)的業(yè)務功能建模方式中實現(xiàn)邏輯復雜,難以維護和擴展,以及當需求發(fā)生變更時,往往需要進行重構,增加了二次開發(fā)的成本的問題。
為了解決上述問題,本發(fā)明提供了一種業(yè)務處理方法,應用在一業(yè)務處理系統(tǒng)中,所述業(yè)務處理系統(tǒng)包括至少一業(yè)務功能,包括以下步驟:通過至少一切點事件,自所述業(yè)務功能的主業(yè)務邏輯中區(qū)隔出至少一易變業(yè)務邏輯;通過方法接口組織所述主業(yè)務邏輯;通過事件接口組織所述所有切點事件;所述業(yè)務功能實現(xiàn)時,實現(xiàn)所述方法接口中的所述主業(yè)務邏輯;以及所述主業(yè)務邏輯實現(xiàn)時,引發(fā)所述事件接口中對應的切點事件,執(zhí)行對應的易變業(yè)務邏輯。
進一步,所述易變業(yè)務邏輯為所述業(yè)務功能的公用功能中容易發(fā)生變化或需要擴展的業(yè)務邏輯,在邏輯上與所述主業(yè)務邏輯區(qū)隔。
進一步,至少一所述易變業(yè)務邏輯由一切片承載。
進一步,至少一所述切片注冊于所述切點事件中。
進一步,所述切點事件被引發(fā)時,執(zhí)行注冊于所述切點事件中的所述所有切片所承載的易變業(yè)務邏輯。
進一步,所述切片中包括顯式定義切片間的依賴關系。
進一步,在執(zhí)行所述切點事件中注冊的所有切片所承載的易變業(yè)務邏輯時,若顯式定義了切片之間的依賴關系,則按照該依賴關系執(zhí)行所述所有易變業(yè)務邏輯;否則按所有切片注冊于切點事件中的順序依次執(zhí)行所述所有易變業(yè)務邏輯。
進一步,所述容易發(fā)生變化或需要擴展的業(yè)務邏輯存在于不同業(yè)務領域、不同業(yè)務對象或不同版本的業(yè)務處理系統(tǒng)。
為了解決上述問題,本發(fā)明還提供了一種業(yè)務處理裝置,應用在一業(yè)務處理系統(tǒng)中,所述業(yè)務處理系統(tǒng)包括至少一業(yè)務功能,包括:
主業(yè)務邏輯單元,用于實現(xiàn)所述業(yè)務功能對應的主業(yè)務邏輯;
方法接口單元,用于組織所述主業(yè)務邏輯單元中的主業(yè)務邏輯;
切點事件定義單元,用于將易變業(yè)務邏輯發(fā)生的時機點定義為切點事件,并為所述切點事件配置至少一易變業(yè)務邏輯;
事件接口單元,用于組織所述切點事件定義單元中的切點事件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鼎捷軟件股份有限公司,未經(jīng)鼎捷軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110454485.8/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調度或分配時間、人員或機器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務的方法
- 業(yè)務路由方法、業(yè)務路由器、客戶端設備及業(yè)務網(wǎng)絡系統(tǒng)
- 一種移動業(yè)務消息路由的方法、系統(tǒng)和設備
- 業(yè)務處理方法、設備和系統(tǒng)
- 業(yè)務編排方法及裝置、業(yè)務發(fā)放方法及裝置
- 業(yè)務限流方法及業(yè)務限流裝置
- 一種信息推薦方法、裝置及存儲介質
- 一種基于業(yè)務事件的頁面展示方法、裝置和電子設備
- 業(yè)務編排方法及裝置、業(yè)務發(fā)放方法及裝置
- 一種安全業(yè)務的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





