AAM is more of a service which is consumed by users.
The typical deliveries that are required are - building up signals, rules, segments etc.. and testing them while they are pointing to destinations. To trigger calls to AAM servers you are needed with DIL code deliveries.
If you have concern at a particular component level. It will be good to know that and help you understand.