<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Re: Extending the Management Model for a Subsystem
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/emuckenhuber">Emanuel Muckenhuber</a> in <i>JBoss AS7 Development</i> - <a href="http://community.jboss.org/message/614125#614125">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><blockquote class="jive-quote"><p>Rob Cernich wrote:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span>1.&#160; Will the management API (eventually) support node level ACL?&#160; (I assume so based on </span><a class="jive-link-wiki-small" href="http://community.jboss.org/docs/DOC-16583" target="_blank">http://community.jboss.org/wiki/ManagementAPISecurityAuthorizationResponsibility</a><span>)</span></p></blockquote><p>Eventually yes, although i'm not sure about the detailed roadmap for this.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><blockquote class="jive-quote"><p>Rob Cernich wrote:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>2.&#160; Is the management API the best architectural choice for exposing operational metrics and operations (e.g. reprocessing messages in a dead-letter queue)?</p></blockquote><p>Yes, configuration, metrics and runtime operations should all be exposed through the native management API. This is especially important for the managed domain, in order to be able to execute the same operation for server instances on different hosts.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><blockquote class="jive-quote"><p>Rob Cernich wrote:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>3.&#160; Is the management API the best architectural choice for exposing application specific meta-data (e.g. services defined within a SwitchYard application)?&#160; (My concern here relates to transforming SwitchYard application meta-data from its native XML/Java form to a JSON/ModelNode form.)</p></blockquote><p>We provide a more or less read-only view for deployments, where you can register subsystem specific resources and operations - similar the subsystem configuration. Currently we only expose some information about servlets and WS-endpoints. You could look e.g. at the WSExtension. I can also provide more examples if needed.</p><blockquote class="jive-quote"><p>Rob Cernich wrote:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>4.&#160; I've read somewhere that the management API plays nicely with JMX.&#160; Are there plans to expose the management API through JMX?&#160; If so, will additional work be required of the subsystem developer?</p></blockquote><p>Yes, we plan to provide a generic JMX mapping layer to the management API, this should not require any additional work from the subsystem developer. However as mentioned before basically everything needs to be registered as part of the AS7 management API, since JMX is not a required subsystem as well the requirement to manage instances in the management domain.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/614125#614125">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss AS7 Development at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>