Adapter

An adapter provides entry and exit points for an integration server. Adapters are responsible for knowing the application metadata, its data models, extracting and delivering data from the application at run-time, exception handling, and handling any error conditions while interacting with the application. Modifying the adapters by modifying the code is more burdensome and costly than declaring the requirements in the integration server.

Adapters perform the following functions: