业务对象

王朝百科·作者佚名  2009-12-28  
宽屏版  字体: |||超大  

业务对象(Business Object,BO)是对数据进行检索和处理的组件。是简单的真实世界的软件抽象。业务对象通常位于中间层或者业务逻辑层。

业务对象可以在一个应用中自动的加入一个特定的功能来获得增值效应。使知识重用变为可能。比如,如果你要开发一个包含多货币处理的应用,你可以选择使用一个已经开发完成的,包含所有多货币处理功能的业务对象来开始你的开发。使您的开发工作极大的减少。

一、业务对象的必要条件

1.由状态和行为组成

2.表达了来自业务域的一个人,地点,事物或概念

3.可以重用

二、业务对象的分类

1、实体业务对象:

表达了一个人,地点,事物或者概念。根据业务中的名词从业务域中提取。如客户,订单,物品。

2、过程业务对象:

表达应用程序中业务处理过程或者工作流程任务。通常依赖于实体业务对象,是业务的动词。作为应用程序的管理者或者控制者。

3、事件业务对象:

表达应用程序中由于系统的一些操作造成或产生的一些事件。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有