![]() |
Component-based software engineering (CBSE) is a branch of software engineering that emphasizes the |
| separation of concerns in respect of the wide-ranging functionality available throughout a given software system. |
![]() |
This practice aims to bring about an equally wide-ranging degree of benefits in both the short-term and the long- |
| term for the software itself and for organizations that sponsor such software. |
![]() |
It is also known as component-based development (CBD). |
![]() |
Components are regarded as a part of the starting platform for service-orientation by Software engineers. |
![]() |
Components play the role, for example, in Web services, more recently, in service-oriented architectures (SOA), |
| whereby a component is converted by the Web service into a service and subsequently inherits further | |
| characteristics beyond that of an ordinary component. |
![]() |
This lesson describes the component model, its real world scenarios and also the business impacts. |