COMPONENTES

Un componente es una unidad binaria de composición de aplicaciones de software, que posee un conjunto de interfaces y  de requisitos, que pueden ser desarrollados , adquiridos e incorporados al sistema y están compuestos con otros componentes de forma independiente, en tiempo y espacio.
[Szyperski, 1998]

Una implementacion que  realiza un conjunto de funciones relacionadas puede ser independientemente desarrollado, entregado e instalado el cual tiene un conjunto de interfaces para los servicios.
[IBM-WebSphere, 2001]) .