Objetos de Mantenimiento
Un objeto de mantenimiento define la configuración de una "entidad" determinada en el sistema. Incluye una tabla principal y tablas secundarias adicionales que, en conjunto, capturan los datos físicos de la entidad. La aplicación lee, agrega, actualiza y suprime una entidad como un objeto único invocando el servicio del objeto de mantenimiento.
-
Las tablas de base de datos se mantienen exclusivamente a través de la capa Java de la aplicación. Las actualizaciones directas de una tabla a través de su clase Java no son comunes y, generalmente, están reservadas para procesos especiales.
-
Un objeto de mantenimiento organiza la actualización de la tabla principal de una entidad y de sus tablas secundarias como un único objeto.
-
Un objeto de negocio define una representación lógica de una entidad, que incluye todos los campos y tablas del objeto de mantenimiento, o un subjuego de ellos.
-
La forma más común de mantener una entidad es a través de su objeto de mantenimiento, ya sea directamente o a través de uno de sus objetos de negocio. La mayoría de las entidades soportan el uso de objetos de negocio y, por lo tanto, su mantenimiento generalmente se realiza a través de estos objetos.
-
El acceso directo a las tablas de base de datos solo se soporta con fines de consulta.
En las siguientes secciones, se analizan con mayor detalle los conceptos y las pautas relacionados con la definición de tablas.
Mantenimiento de un Objeto Completo
-
Cuando se agrega un objeto, se agregan datos a cada tabla correspondiente.
-
Cuando se actualiza un objeto, se actualizan los datos en cada tabla correspondiente.
-
Cuando se lee un objeto, se recuperan los datos de todas las tablas.
-
Cuando se suprime un objeto, se eliminan los datos de todas las tablas.
Algoritmos
Varios lugares de conector del algoritmo también se definen en el objeto de mantenimiento y permiten reglas de negocio que rigen todos los registros para este objeto de mantenimiento.
Opciones
El objeto de mantenimiento incluye opciones que definen información importante relacionada con este y a la que se puede acceder para conocer la lógica en todo el sistema.
Objetos de Mantenimiento contra Objetos de Negocio
Un objeto de mantenimiento define la estructura física de una entidad almacenada en la base de datos. Además del objeto de mantenimiento, pueden definirse distintos objetos de negocio para representar diferentes tipos de esa entidad. Un objeto de negocio incluye únicamente la información pertinente para el tipo específico de entidad y, además, aplica reglas de negocio relacionadas únicamente con ese tipo.
Cuando un objeto de mantenimiento soporta la configuración de un objeto de negocio, el sistema utiliza el algoritmo Determinar Objeto de Negocio del objeto de mantenimiento para determinar el objeto de negocio de identificación que controla la estructura de datos y las reglas de una entidad determinada.
Para obtener más información, consulte El Concepto General de los Objetos de Negocio.