Accessing a JMX agent from a remote .NET client?
I'm looking for a way to remotely manage and monitor a service that is written in C++. I'm writing a remote client UI in C# and I'm looking for the best technology to use for an agent to install on the machine hosting the service.
In the beginning we will be mostly just writing to the registry on the server machine and maybe starting and stopping our service. We would eventually like to be able to also monitor and configure web applications that are running in IIS.
Is there a way to connect to an agent written in Java using JMX from a .NET client to remotely monitor and manage resources that aren't written in Java?
We've heard that a lot of enterprise applications can interact with JMX agents and we are wondering if this would be a better way to go than using Microsoft's WMI?

