Overview
A well designed adapter must include the following runtime capabilities:
![*](chapterTOC_bullet.png)
Ability to identify, and recover from temporary errors.
![*](chapterTOC_bullet.png)
Ability to retrieve and manage connections.
![*](chapterTOC_bullet.png)
Allow the user to dynamically control the type of connection used for each service invocation.