Herencia de objeto de negocio
Un objeto de negocio puede heredar reglas de negocio de otros objetos del mismo tipo si hacen referencia a este último como su principal. Un objeto secundario puede tener otros secundarios y estos a su vez otros, etcétera. Las reglas de un objeto principal se aplican de modo automático a todos sus secundarios (sin compilación, inmediatamente). Un objeto de negocio secundario siempre puede introducir reglas propias pero nunca eliminar u omitir una regla heredada.
La siguiente ilustración muestra varios niveles de herencia de objeto de negocio.
Observe como el objeto de negocio "cliente de negocio" amplia sus reglas principales para reforzar al mismo tiempo una comprobación del historial de crédito en todos los tipos de clientes asociados con sus objetos secundarios.
La mayoría de los tipos de eventos de objeto de negocio del sistema permiten la ejecución de varios algoritmos. Por ejemplo, se pueden definir varios algoritmos de Validación para un objeto. Para éstos, el sistema ejecuta todos los algoritmos a todos los niveles dentro de la cadena de herencia, comenzando por el nivel más ato de objetos de negocio principales y llegando hasta los niveles más bajos.
Otros tipos de eventos del sistema permiten que se ejecute un algoritmo individual. Por ejemplo, solo se puede definir un algoritmo de Información para dar formato a la descripción estándar de una instancia de objeto de negocio. Para éstos, el sistema ejecuta el que se encuentra en el nivel más cercano al objeto que se está procesando en ese momento.