Chapter 8. An Illustration of a Component-Based Method

To illustrate component-based approaches to software-intensive solutions, we describe a simplified example of a project that involves modeling and implementation of a new component-based application. Although many aspects have been simplified for presentation here, we attempt to highlight a number of key aspects of component-based approaches discussed in previous chapters of this book. Most notably:

  • A behavioral approach to modeling that is characteristic of component-based techniques;

  • The specification of interfaces as well-defined contracts between implementers of behavior and consumers of that behavior;

  • The packaging of interfaces into components representing deployable units of functionality; ...

Get Large-Scale, Component-Based Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.