LiveBOS
当前位置:产品 » LiveBOS Server业务对象引擎

LiveBOS Server业务对象引擎

LiveBOS Server业务对象模型引擎是整个LiveBOS的核心与灵魂所在。业务对象模型提供了信息的基本的信息表达,包括信息之间的关系,内部的逻辑关系以及所有可能的操作定义,同时也定义了信息的展现模式等。

 LiveBOS 灵动业务架构平台

LiveBOS中的对象主要有实体对象(包括层次对象,流程对象,子对象,从属对象),虚拟对象,对象视图等。通过不同对象之间的不同模式的引用,对象与对象之间建立的不同的关系模式。LiveBOS中的业务对象的信息描述不同于一般软件开发中,以技术底层的数据类型来描述,它可以以高层次的类型来定义,比如,一个对象的属性,可以是另外一个对象,或一个选项,一个文档等等。

同时被引用的对象,它在引用其对象展现中的显示模式,输入的方式,也完全以其自身的预先定义的展现属性所决定。如一个客户对象,如果其定义的输入方式是,客户编号,显示标识是客户简称,那么其在“合同”对象,“服务记录”对象等对象中,显示客户信息的地方统一为“客户简称”, 而如果希望显示改为“客户全称”,只需修改“客户”对象的显示标识为“客户全称,所有相关的界面将统一变更为“客户全称”。

LiveBOS的虚拟对象技术支持将各种查询结果集(可能SQL查询结果,可以是WebService的返回的结果集),映射为虚拟对象,它具有对象的许多共同特征。

LiveBOS的子对象技术可以描述现实中的同一类别的多样化信息,如“合同”,“设备供应合同”,“软件开发合同”,“技术维护合同”等。

LiveBOS的细化定义,可以实现信息的分类管理与应用,如客户可以定义细分:“我的部门客户”,“我的客户”两个细化,这样在使用“客户”的地方,完全可以用两个细分来代替“客户”,十分便于权限管理与便捷使用。

上一篇:LiveBOS Server 基础环境 下一篇:LiveBOS Server 工作流