Hola sebastian
 
Dependiendo del dominio la respuesta podría ser si...
 
Pero con lo que contas sabemos solo que los Sites forman parte del dominio y que parte del problema es controlarlos.

Controlarlos es muy general, imagino que ese controlarlos implica la aplicación de procesos y reglas de proceso sobre los Sites y tal vez algun/os agentes externos.
 
Si no tenes algún o algunos artefactos que resuelvan esto y/o lo articulen, y esto que digo solo estaría equivocado si tu dominio es muyyyy simple, pasarías a tener la lógica del negocio embebida en la aplicación. ( por lo general en forma muy dispersa y de forma tal que es muy dificil reconocer los problemas del dominio como una cosa concreta., mas bien como el logro de la articulación de muchos pequeños bloques de codigo que se articulan entre sí, pero sin representar un concepto del dominio )
 
Eso es lo que llamo logica difusa. Las reglas estan desperdigadas en la aplicación, por lo general en opciones de menú y eventos de componentes en los formularios, etc, etc.
 
Particularmente a mi me gusta modelar el dominio y resolver toda la aplicación con controladores y/o servicios. La UI solo conoce esos controladores y/o servicios, es mucho mas facil de mantener y entender.  ( cada bloque es muy identificable )
 
Un saludo
 
Daniel Calvin
 
 
 
El día 29/09/06, Sebastian Renzi <[EMAIL PROTECTED]> escribió:

Buenos días lista, perdón por esta duda tan básica, pero empecé a modelar un dominio real y me surgió una duda.

Esta aplicación controla varios surtidores de nafta (Sites) de una playa. Una de las entidades que aparece en este dominio es el "Site". La duda puntual es, lo que controla a los Sites, es una entidad nueva o es directamente el sistema en si?, no se si me estoy explicando bien. Necesito una entidad SitesControllers que contendra la lista de sites activos ? o esa entidad ya esta representada por el sistema en si ?

 

Gracias.

 

 




--
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional

Responder a