Yes, but in the linked example code we use javax.management.remote.JMXConnector. I think that answers David's question above an example client.
Also, in the linked page, I mentioned that the example code would work with AS 6 or greater. If that is not true for AS 7, the wiki page should be updated. Since you based the code on the AS 6 code, it should remain true I hope. :)