Summary

Application integration requires a lot more than just adapters and an application server. A typical integration solution involves more than one vendor, and is more complex than most IT teams expect it to be. Adapter developers need to understand the different roles of these integration components. One of the best design principles is to know what to avoid. An understanding of the responsibilities of transformation components, routing components, and so on enables you to not overdevelop the adapters and assign the right responsibilities to all integration components including adapters.

Over time, the complexity of integration technology will reduce, and architectures will become simpler. Until then, you must confront many different types ...

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.