Модуль Async Command разработан для того, чтобы помочь зависимым модулям запускать сложные сторонние программы вне Друпала на удалённом сервере. Подробную информацию об установке и настройке можно найти в документации к модулю Recommender API, который зависит от этого модуля.
В общих чертах, вам нужно 2 компьютера: сервер для сайта на Друпале и сервер вычислений для сторонней программы (отдельный сервер используется потому, что сервер с Друпалом может и так потреблять много ресурсов). Сервер с Друпалом просто выдаёт команды для сторонней программы, которая выполняется асинхронно на вычислительном сервере. На сервере с Друпалом, модуль предоставляет API для помощи зависимым модулям в выдаче команд, показа истории выполнения команд и так далее. На вычислительном сервере модуль предоставляет несколько Java-библиотек для помощи сторонним программам в доступе к базе данных Друпала (чтение данных из базы Друпала, сохранение обработанных данных обратно и так далее).