Choosing Reference Models

A common challenge is deciding which models are critical to adapter development, and which aren't. It is difficult to determine which models are more important than others; however, it is possible to put the models into perspective and select the appropriate models, depending on the type of adapter. As stated earlier in this section, a software system is viewed differently by the different stakeholders. By understanding which model represents the specific views of the stakeholders, architects and developers can decide on the priority of the models. Figure 4.1 shows the different stakeholders and their views of the adapter.

Figure 4.1. Adapter stakeholders and views.

Get Java™ Connector Architecture: Building Custom Connectors and Adapters 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.