Introducción
Esta directriz se centra en el diseño de los detalles de un cliente de aplicación. En la sección Directriz de producto de trabajo: cliente de aplicación encontrará ayuda adicional
sobre los clientes de aplicación.
Directrices
El diseñador debe considerar los mecanismos que utiliza el cliente de aplicación para comunicarse con el resto del
sistema. Por ejemplo, debe saber si interactúa directamente con los EJB o si lo hace de forma indirecta a través de
HTTP o JMS. Además, los clientes de aplicación pueden utilizar hebras de Java, por lo que se debe considerar la
concurrencia dentro del cliente de aplicación. Estas decisiones forman parte de la Tarea: descripción de la arquitectura de tiempo de ejecución.
El diseñador también debe considerar las clases y subsistemas que se ejecutan como parte del cliente de aplicación, las
interfaces (si hay) que se exponen por turnos al resto del sistema y las dependencias que hay con otras partes del
sistema. Consulte la sección Producto de trabajo: subsistema de diseño para obtener información
más detallada.
|