Architecture Pitfalls

The architecture of any software determines how easy it is to maintain it over the long term. Closed architectures make change management difficult and very costly. Open architectures require more time to build the first time, but make change management easier. Although good software architectures and principles are all useful in adapter development, certain concepts and design patterns require specific focus.

Assuming that Adapters Are Extensions of Integration Infrastructure

There is a major problem in the way adapters are conceptualized in terms of their role in application integration. Because adapters, especially the prebuilt adapters, are usually packaged as part of the integration infrastructure and solutions, it ...

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.