I believe you can connect to JMX services via RMI-IIOP, which I believe is CORBA for Java. I believe this means you can use any COBRA client to connect to a RMI-IIOP Java service. Check out JBoss IIOP, which does what you want, I believe, only it's JBoss-specific.
Perhaps it might be easier to simply wrap the JMX services you wanna export using JAX-WS or JAX-RS (i.e., as web services)? Then you can use plain ol' HTTP to access what you want.
In fact, it seems someone has done exactly that! I presume you would like access to something like:
http://<host>:<port>/rest/jmx/java.lang:type=Memory/NonHeapMemoryUsage/commited
The entire project is available at https://opendmk.dev.java.net/contributions/rest-adaptor/readme.html :
Restful JMX Adaptor
This Project
OpenDMK contribution offers an HTTP
access to JMX information in a RestFul
way. An article published in the JMX
NetBeans blog, covers in detail the
approach.
Another (the same?) project is available at https://ws-jmx-connector.dev.java.net/