O que são componentes?
O elemento de software que está em conformidade Com o modelo de componentes padrao,
Que pode ser implantado de maneira independente E pode ser composto Sem
modificações, De acordo com o padrão de composições.
Um componente é uma abstração componentes estão em um nível mais alto do que os
objetos e são definidos por suas interfaces.
são maiores do que objetos individuais e os seus detalhes são encapsulados dos demais
componentes.
fundamentos da CBSE
componentes Independentes são especificados completamente por suas interfaces
padrões de componentes deficiência, Isso facilita a integração dos componentes deve haver
uma separação Clara entre interface do componente e sua implementação.
os padrões definem como as interfaces devem ser especificadas e como os componentes
se comunicam se os componentes Se tiverem conforme os padrões então sua operação é
independente de sua linguagem de programação ponto componentes escritos em
linguagens diferentes podem ser integrados no mesmo sistema.
Middleware
Serve de apoio para integração do componente, faz com que componentes distribuídos
independentes trabalham juntos, o Middleware cuida da comunicação entre os
componentes.