[pyPYME-Giotto] [CHARON] [ANALISIS] Componente 'Gestion de recursos'
Status: Planning
Brought to you by:
pyneo
From: Jose <coo...@py...> - 2005-09-08 10:53:43
|
Hola, Acabo de a=F1adir el documento [1] que contendr=E1 el an=E1lisis y dise=F1= o de este componente y de paso he modificado [2] el correspondiente al m=F3dul= o al que pertenece, Charon. As=ED que ya podemos empezar con el an=E1lisis 8-)) . 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. =BFPara qu=E9?. Para poder incluir control de acceso, personalizaci=F3n, configuraci=F3n y cualquier otro tipo de pre-proceso que creamos necesario. Podemos distinguir las siguientes historias: 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 donde, 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 =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. Saludos, Jose [1]http://dev.pypyme.org/doc/proyecto/modulos/charon/recursos/ [2]http://dev.pypyme.org/doc/proyecto/modulos/charon/ |