5.4. The Elements of a Component-Based Approach

Having discussed the key role played by interfaces, and the importance of models in describing a component's behavior, we can now turn our attention to the elements of a practical component-based approach to application development. The basic approach of CBD is the move toward applications assembled from components that have been developed as independent services communicating over a common infrastructure making use of common services. From this description we can identify four essential elements of CBD that must be defined:

  • Application assembly from components;

  • Provision of independent services;

  • A common component infrastructure;

  • Use of standard services.

The component development and application ...

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.