sranote 533.4, Proxy y sistemas adapables
UNID. 3 APLICACION DE SISTEMAS
3.3.1. Proxy y sistemas adaptables
El patron de disero proxy tiene un propésite especific controlar el acceso de un objeto hacia otras mediante una intermediacién. La
aplicacion de este tipo de patron de disenio toma sentido en algunos casos muy especiales,
El siguiente caso de estuaio to servra para comprender el patrn de diseio proxy
La computacion en la nube ha venido a tomar un lugar muy importante dentro de la inraestructura de tecnologias
de la informacién, Si un usuario iene sus documentos personales publicados en algin servicio “en la nube'
‘cuenta con que estén disponibles en cualquier lugar yen cualauer dispositive (computadora, telefono inteligente,
tableta electronica), Cuando se trabaja con este tipo de plataformas, de nueva generacién, se necesita tener
lsponible una conexén a inlernel para acceder a a informacion del usuario, El ransporte de a cantidad de
datos (el tamafo total del archivo al que se quiere acceder) es un tema importante, pues si hay cobro por
Cantidad de datos transmilidos, la cuenta se puede elovar.
Un caso hipotético: un usuario desea revisar una presentacién que tiene hecha en una hoja de célculo, donde
obtione estadisticas sobre la poblacin de México, estas estadisticas estan igadas a graficos de gran calidad
visual en alta defncion. £1 acceso a su hoja de céiculo o hace en su tableta electronica mientras hace un viaje de
la cludad A aa ciudad B. Para el usuario que requiere soluciones tecnolégicas, lo importante es tener sus datos
fen el momento y en el lugar que los requiere. Segiin el caso de estudio presentado, cuando el usuario acceda a
su documento, no es necesario crear todas las graficas en un solo momento, pues es un proceso que involucra el
transporte de una gran cantidad de datos, un consumo importante de memoria fisica del dspositivo y tiempo del
procesador. La solucién ideal es solo cibujr los elementos gréficos que estén a la vista del usuario, pues no tiene
‘aso consumir recursos computacionales en elementos que, tal ez, no se vayan a necestar.
Ellugar de estas imdgenes, que no se cargan, est4 ocupado por un elemento proxy, que hace la emulacién de la carga, pero “bajo
‘demanda’. La carga bajo demanda es el concepta aplioable cuando se accede a un elemento (0 sus datas) solo cuando se requlere,
‘euando se demanda su uso.
El documento de la hoja de célculo, en lugar de hacer referencia directa a los grficos, lo hace a un elemento proxy, y este hace
referencia alos gricos, cuando se necesiten. Este proceso debe ser totalmente transparente al usuario, pues la arquitectura que se
‘labore debera solventar la problematca descrta,
bips207 249.201 12av20148C fle ppsmoddalascormi426/10_DDRS_U3_3.3 VHTML_DORS.US Oahinl wn