Problemas Tıpicos De La Poc
POC es una disciplina muy joven y por tanto en la que los resultados obtenidos hasta ahora se centran
m´as en la identificaci´on de losproblemas que en la resoluci´on de los mismos. En ese sentido, destacaremos
los siguientes retos y problemas con los que se enfrenta actualmente:
1. Clarividencia.Citado originariamente en el libro de B. Meyer [Meyer, 1997] y com´unmente aludido
por Miguel Katrib en sus amenas conferencias (´el lo denomina Macumba), esteproblema se refiere
a la dificultad con la que se encuentra el dise˜nador de un componente al realizar su dise˜no, pues
no conoce ni qui´en lo utilizar´a, ni c´omo, ni enqu´e entorno, ni para qu´e aplicaci´on; adem´as, se
encuentra tambi´en con la paradoja de “maximizing reuse minimizes use” [Szyperski, 1998]. Este
problema est´aintr´ınsecamente ligado a la composici´on tard´ıa y reusabilidad de los componentes.
2. Evoluci´on de los componentes. La gesti´on de la evoluci´on es un problemaserio, pues en los sistemas
grandes han de poder coexistir varias versiones de un mismo componente. Existen distintos enfoques para abordar este problema (desde lainmutabilidad de interfaces de COM a la integraci´on de
interfaces que propugna CORBA), aunque ninguno totalmente satisfactorio.
3. Percepci´on del entorno(environment-awareness). Esta es la habilidad de un objeto o componente
de descubrir tanto el tipo de entorno en donde se est´a ejecutando (de dise˜no o de ejecuci´on),
comolos servicios y recursos disponibles en ´el. La inspecci´on y la reflexi´on estructural son dos
mecanismos com´unmente utilizados para implementar esta habilidad.
Regístrate para leer el documento completo.