INGENIERIA DE SOFTWARE BASADO EN COMPONENTES
Características
Estandarizada
Este modelo puede definir interfaces de componentes, metadatos del componente, documentación, composición y despliegue
Independiente
En condiciones en las que el componente necesita extremadamente proveer
servicios
Accesible a ser
compuesto
Para que un componente sea componible, todas las interacciones externas deben tener lugar a través de interfaces definidas públicamente
Desplegable
un componente debe ser autónomo, debe ser capaz de operar
como una entidad autónoma en una plataforma de imponente que provee una implementación del modelo del componente.
Documentado
Los componentes deben ser totalmente documentados para que todos los usuarios
Se clasifican en
Componentes independientes
Especificados por sus
interfaces
Estándares de Componentes:
Es que están desarrollados con la intensión de ser reutilizables y por lo tanto suelen ser mas estrictas cuanto a la ocultación de información
Middleware(distributes apps):
Que proporciona soporte para la interoperabilidad de componentes
Proceso de desarrollo:
orientado a la reutilización