Extensibility
No matter how feature-rich your software components are, your users will always want more. A software bus must support some means for developers to extend the functionality of their software components. When I talk about extensibility here, I am really talking about clients (usually other developers) who buy a software component and then want to extend the functionality of those components in some way. If developers who created a software component want to extend the functionality of a component, they face a versioning, not an extensibility, problem. The developers of a software component have the source code for the component, so enhancing the component is easy. Their biggest concern is not breaking existing software that uses ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access