業務對象 (電腦)
出自 MBA智库百科(https://wiki.mbalib.com/)
業務對象(Business Object)
目錄 |
業務對象是指對數據進行檢索和處理的組件。是簡單的真實世界的軟體抽象。業務對象通常位於中間層或者業務邏輯層。
業務對象可以在一個應用中自動的加入一個特定的功能來獲得增值效應。使知識重用變為可能。比如,如果你要開發一個包含多貨幣處理的應用,你可以選擇使用一個已經開發完成的,包含所有多貨幣處理功能的業務對象來開始你的開發。使您的開發工作極大的減少。
業務對象的必要條件
1、由狀態和行為組成
2、表達了來自業務域的一個人,地點,事物或概念
3、可以重用
業務對象的分類
1、實體業務對象:
表達了一個人,地點,事物或者概念.根據業務中的名詞從業務域中提取的.如客戶,訂單,物品.在EJB應用程式中,一般為實體Bean.在傳統的web應用程式中,可能是包含業務應用的狀態和行為的普通javabean.
2、過程業務對象:
表達應用程式中業務處理過程或者工作流程任務.通常依賴於實體業務對象,是業務的動詞.在EJB應用程式中,通常是模型的會話bean,或者消息驅動bean.在非EJB應用中,可能是javabean,包含特定的行為,作為應用程式的管理者或者控制者.
3、事件業務對象:
表達應用程式中由於系統的一些操作造成或產生的一些事件。
(1)由狀態和行為組成
(2)表達了來自業務域的一個人,地點,事物或概念
(3)可以重用