Currently with River, you need java to participate. Other languages can provide services, but you need a jvm to participate.
Most of discovery is language agnostic, so any language can participate in discovery. The major limitation for other languages is the lookup service. Security issues and complexity also relate to the lookup service. My thoughts are that a lookup service that performs search and registration, but provides a language independent and secure means of contacting service providers would be beneficial. Anyone interested in discussing further? Regards, Peter. Sent from my Samsung device.