6.1. Introduction

A wide range of technologies can be employed in developing and maintaining enterprise-scale systems using a CBD approach. These technologies cover many activities within the CBD life cycle. Rather than provide a long laundry list of different technologies that could be used, here we focus on those that appear to be common across many kinds of solutions.

To gain a deeper understanding of the key technologies, we consider three perspectives on CBD based on the stage in the development process that is the primary focus for attention. This is illustrated in Figure 6.2.

Figure 6.2. Three perspectives on CBD.

A number of technologies ...

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.