什么是業務邏輯?


不同的項目有不同的功能,不同的功能需要不同的實現,實現這些核心功能的代碼就叫業務邏輯。比如讓你實現一個功能,給你兩個數,讓你獲取它的和。你所寫的“如何才能獲得任意給定的兩個數的和”這個程序的實現過程即可稱為業務邏輯處理。

 
  1. 智能網是用於生成和提供電信新業務的網路結構體系。主要由業務交換點、業務控制點、業務管理點和業務創建點組成。主要目標是實現新業務的快速引入。業務邏輯是在智能網中,對利用積木式組件(SIB)和基本呼叫處理(BCP)模塊的組合來完成每項業務特征的過程描述。

  2. 智能網業務邏輯在不同的平面中有不同的表示,在總功能平面中,有一組總業務邏輯,它說明了完成各個業務獨立模塊鏈接在一起的次序。在分布功能平面中,分布業務邏輯是實現SIB功能時各個功能實體的動作和各個功能實體間的信息流。在物理平面中,包含業務控制功能的物理實體執行業務邏輯程序。通信有限狀態機模型是由表示進程的有限狀態機和表示進程之間通道的先進先出隊列組成。

  3. 業務邏輯層又可以細分為業務實體、業務組件和業務工作流。業務實體(Entity)相當於以面向對象的類實例來代表數據庫中的實體,可能使用過DataReader或者Dataset之類的對象來代表數據庫中訪問的行。通過編寫一個實體層,將這種耦合性轉移到了業務邏輯層中。於是,如果數據庫發生了某些變動,可以修改業務邏輯層,而不需要維護頁面層。實體層中,不會包含業務邏輯。實體只是一個數據的集合體。業務組件負責業務規則,同時負責實體層到數據訪問層的過渡工作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM