All adapters, regardless of type, consist of three basic components: front end, rule set and back end. These three components must be included as part of any adapter.