Не совсем уверен, что они означают, что, так как на этой странице: https://developer.mulesoft.com/docs/display/current/API+Gateway они упоминают это:
Обратите внимание, что API шлюза, так как он действует в качестве оркестровка слоя услуг и API-интерфейсов, реализованных в других местах, технологично-агностик. Вы можете использовать прокси-службы без Mule или API любого типа, если они выставляют конечные точки HTTP/HTTPS, VM, Jetty или APIkit Router. Вы также можете использовать API-интерфейсы прокси-серверов, которые вы разрабатываете и создаете с помощью API Designer и APIkit до API-шлюза для разделения оркестровки от реализации этих API.
Таким образом, оба метода технически позволяют отделить API от оркестровки, поскольку ваше приложение шлюза API может просто проксировать другое приложение Mule в другом месте, которое выполняет оркестровку. Но мое понимание двух вариантов:
Шлюз API - это ограниченное предложение, которое позволяет использовать подмножество соединителей Mul, транспортов и модулей, таких как ApiKit и HTTP, позволяет вам открывать и API затем использовать http для подключения к любым бэкэнд-системам, которые вы хотите использовать в качестве прокси-сервера, и выполнить оркестровку в уровне API.
С помощью операции Mule runtime она обеспечивает вам большую гибкость и позволяет создавать как можно больше приложений, используя весь спектр разъемов и т. Д., И выделять различные аспекты ваших приложений на столько слоев, сколько вы хотите как раздельно развертываемые объекты, которые можно развернуть на локальных автономных экземплярах или Cloudhub и т. д.