Hey all,
I'm working on an administrative console for SwitchYard and have a couple of questions regarding the management model.
1. Will the management API (eventually) support node level ACL? (I assume so based on http://community.jboss.org/wiki/ManagementAPISecurityAuthorizationResponsibility)
2. Is the management API the best architectural choice for exposing operational metrics and operations (e.g. reprocessing messages in a dead-letter queue)?
3. Is the management API the best architectural choice for exposing application specific meta-data (e.g. services defined within a SwitchYard application)? (My concern here relates to transforming SwitchYard application meta-data from its native XML/Java form to a JSON/ModelNode form.)
4. I've read somewhere that the management API plays nicely with JMX. Are there plans to expose the management API through JMX? If so, will additional work be required of the subsystem developer?
For more specific details regarding basic SwitchYard requirements, please refer to the following thread: http://community.jboss.org/thread/168791
Overall, I've been very happy with the functionality provided by the management API and have found it fairly easy to work with. I also like the fact that any functionality I add is easily accessible through the CLI (nice for testing). I just want to make sure I'm heading in the right direction before I get too far along.
Thanks in advance,
Rob