Насколько я знаю, единственные прямые способы сделать это:
EWGI предоставляет абстрактное место для промежуточного программного обеспечения HTTP и, по сути, не видит ничего более глубокого, чем наличие пары запрос / ответ. Это проверенный и верный шаблон для объединения слоев систем в единое целое, но он не помогает сделать всю систему правильной или понятной.
Webmachine содержит явную модель не только для обработки запросов, но и для управление внутренней семантикой самого протокола HTTP. Предоставляя разработчику приложений простой и выразительный способ описания HTTP-поведения своего приложения, Webmachine упрощает создание систем, которые имеют форму сети и очень просты для понимания.
Эти две системы потенциально дополняют друг друга. Прямо сейчас Webmachine использует только запросы и ответы, предоставленные mochiweb, но если был предоставлен надежный патч, позволяющий Webmachine действовать как приложение EWGI, я подозреваю, что он будет принят. Учитывая форму двух систем, это не должно быть слишком большим мероприятием.
Предполагается, что EWGI быть обычным API для написания обработчиков запросов, API, который реализуют многие веб-серверы. EWGI основан на WSGI Python.
Webmachine - это просто отдельное приложение со своим собственным API, которое он единственный реализует.