Re: [pyPYME-Giotto] [CHARON] [ANALISIS] Componente 'Gestion de recursos'
Status: Planning
Brought to you by:
pyneo
From: <ma...@gm...> - 2005-09-08 12:29:36
|
Las historias y los roles que planteas aqu=ED me parecene correctos, como as=ED tambi=E9n la metodolog=EDa de trabajo que propones en un mail anterior. Veo que en la agenda de desarrollo de Charon se encuentra un m=F3dulo llamado "seguridad". Por lo que entiendo este m=F3dulo ser=E1 el que le permitir=E1 al usuario (administrador, o el que tenga los permisos necesarios) definir las diferentes pol=EDticas de seguridad, mientras que el ServicioControladorDeAcceso (alias 'Agente de Inmigraci=F3n') ser=E1 el encargado de hacerlas cumplir. Lo mismo pasa con el m=F3dulo Personalizaci=F3n y los servicios ServicioI18N y ServicioL10N. =BFEstoy en lo correcto?. En otros m=F3dulos como por ejemplo Thalassa han definido un rol llamado "Cliente" (actor "virtual" que solicita servicios del contenedor. Normalmente ser=E1n los Componentes los que act=FAen bajo este rol.). =BFAqu=ED te est=E1s refiriendo a este mismo "Cliente" cuando dices "un objeto que precisa de otro"?. Esas son las dudas que ten=EDa. Saludos, Mauro. 2005/9/8, Jose <coo...@py...>: > Hola, >=20 > Acabo de a=F1adir el documento [1] que contendr=E1 el an=E1lisis y dise= =F1o de > este componente y de paso he modificado [2] el correspondiente al m=F3dul= o > al que pertenece, Charon. >=20 > As=ED que ya podemos empezar con el an=E1lisis 8-)) . >=20 > El objetivo de este componente es el de resolver las peticiones de carga > de formularios, di=E1logos y cualquier otro tipo de recurso que > consideremos deba ser gestionado de forma centralizada. >=20 > =BFPara qu=E9?. Para poder incluir control de acceso, personalizaci=F3n, > configuraci=F3n y cualquier otro tipo de pre-proceso que creamos > necesario. >=20 > Podemos distinguir las siguientes historias: >=20 > 1) el Usuario solicita un recurso protegido, que ser=E1 resuelto por e= l > ServicioControladorDeAcceso (alias 'Agente de Inmigraci=F3n') > 2) el Usuario solicita un recurso que debe ser personalizado, > adaptado a su idioma. Aqu=ED estamos considerando el soporte i18n, que > ser=E1 resuelto por el ServicioI18N (alias 'Traductor') > 3) el Usuario solicita un recurso que debe ser localizado, adaptado a > las costumbres de su regi=F3n. Aqu=ED estamos considerando el soporte l10= n, > que ser=E1 resuelto por el ServicioL10N (alias 'Alcalde') > 4) el Usuario solicita un recurso que debe ser adaptado a la > configuraci=F3n activa (al usuario y/o a la aplicaci=F3n). Aqu=ED estamos > considerando el efecto de la configuraci=F3n sobre el recurso, efecto que > ser=E1 resuelto por el ServicioConfiguracion (alias 'Sastre') > 5) el Usuario solicita un recurso protegido que debe ser adaptado a > su idioma, a las costumbres de su regi=F3n y a la configuraci=F3n de la > aplicaci=F3n >=20 > donde, >=20 > el Usuario puede ser tanto la persona que utiliza el programa como un > objeto que precisa de otro > el ServicioControladorDeAcceso es el servicio pyPYME encargado de > gestionar y aplicar las pol=EDticas de seguridad, en particular, el > control de acceso a clases y objetos > el ServicioI18N es el servicio pyPYME encargado de resolver las > peticiones de traducci=F3n, el soporte i18n > el ServicioL10N es el servicio pyPYME encargado de adaptar un objeto > a las reglas definidas para su localizaci=F3n (p.e. la composici=F3n de u= na > direcci=F3n en Espa=F1a o Argentina) > el ServicioConfiguracion es el servicio pyPYME encargado de gestionar > y aplicar la configuraci=F3n de la aplicaci=F3n >=20 > =BFEsta colecci=F3n de historias os parece correcta/completa y adecuados = los > nombres de los roles?. He inclu=EDdo los alias para dar una visi=F3n algo > m=E1s informal, pero pr=F3xima, a su funci=F3n y uso. >=20 > Saludos, > Jose >=20 > [1]http://dev.pypyme.org/doc/proyecto/modulos/charon/recursos/ > [2]http://dev.pypyme.org/doc/proyecto/modulos/charon/ >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > pypyme-giotto mailing list > pyp...@li... > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto > |