Веб-сервисы в NAV 2009 могут вызывать объекты CodeUnit или Page. Страницы позволяют создавать, читать, обновлять и удалять строки из исходной таблицы. CodeUnits предлагают большую гибкость, позволяя вам вызывать любые действия, которые вы можете реализовать в C / AL. Я думаю, что аргументы триггера CodeUnit ограничены примитивными типами и записями.
Веб-службы NAV используют проверку подлинности Windows, поэтому ваше приложение linux должно будет соответствующим образом представлять учетные данные Windows. Я не эксперт в этой области, поэтому я не уверен, насколько это сложно для Linux-машины.
Что касается поддерживаемой нагрузки, я бы спросил на форуме в mibuso - это самое большое сообщество опытных пользователей, о котором я знаю. Я ожидаю, что вы будете ограничены процессором и памятью хоста веб-службы. NAV не поддерживает кластеризацию \ балансировку нагрузки на уровне веб-служб, но я считаю, что можно запускать несколько бок о бок.