Я думаю, что вы неправильно понимаете сетевое взаимодействие в целом. Нет никаких оснований полагать, что HTTP GET должен быть медленнее, чем что-либо еще, и если HTTP использует преимущества поддержки активности, он работает быстрее, чем большинство параметров.
JMX - это не протокол, это спецификация, которая охватывает многие другие протоколы, включая, возможно, HTTP или XMPP.
В конце концов, на уровнях, где будет работать Java, есть UDP или TCP. У TCP больше накладных расходов по гарантии доставки (через ретрансляцию) и заказа. UDP не предлагает ни гарантированную доставку, ни доставку по заказу. Если вы справитесь с ограничениями UDP, вы обнаружите, что он «быстрее», а если нет, то любая легкая оболочка TCP (из которых HTTP) примерно одинакова.