Summary

Adapter customization is inevitable, and the degree of customization depends on the environment and context. In an ideal situation, there will be APIs for every aspect of the adapter that may need changing. In reality, however, it is not possible or necessary to build APIs for every little function of the adapter. There are some features and functionalities of adapters that are more often changed during deployment, and it is wise to incorporate APIs and extendable designs for them. The goal should be to shorten the customization cycle by building flexible architectures and designs rather than reinventing the wheel by building custom adapters every time.

Object-oriented programming has benefited a lot from the use of design patterns. Programmers ...

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.