BTW: I will be much easier to integrate with the higher-level API layer once we get web services implemented (on our list, unsure when it will get done). So you could have an external client make remote calls into the server and ask for the same kinds of data you see in the UI.
please contact me via email.
You could write additional code that utilizes the EJB3 SLSBs (perhaps in an EAR next to the rhq.ear or in a WAR sitting inside the rhq.ear). You wouldn't have to wait for web services - the SLSBs are what the UI uses today.