Scott Stark [
http://community.jboss.org/people/scott.stark%40jboss.org] replied to the
discussion
"domain.xml work"
To view the discussion, visit:
http://community.jboss.org/message/535942#535942
--------------------------------------------------------------
It seems to me we are not all on the same page with regard to how the profileservice
functions in terms of management edits. I'm sorry if this seems to be going backwards,
but I want to be clear on how we are all viewing the domain.xml. There are 3 elements:
1. The metadata that drives the deployers to create runtime components.
2. The profileservice admin view of the metadata as described by the ManagedComponents.
This is a possibly indirect mapping that allows the deployer/container specific metadata
that carries implementation details from a stable admin view that is compatible across
releases. Realize that right now we are far from complete in this being a one to one
mapping. Only a fraction of the projects have an admin view that is anywhere near
complete. The embedded console uses this admin view implicitly by defining its own mapping
of ManagedComponent properties onto its UI elements. The push to define a domain.xml is a
centralization of the admin view of the metadata. The intention is that this really is the
only supported admin interface. Perhaps I have obscured the issue by mentioning that there
could be ManagedComponents not in the domain.xml or even properties not in the domain.xml.
What is important is that we are defining a complete admin view of the metadata that is
decoupled from the deployer metadata. This is our historic problem which manifested as
implementation xml files spread out all over in the server deployments.
3. The profileservice implementation which is manages applying admin edits to the admin
(domain) metadata view onto the deployer implementation metadata.
Related to Brian's question he started on another summary thread, the first step is to
define a sufficient domain.xml metadata model that we accept as our supported admin
interface, and evolve that compatibily for each subsequent release. Realize we already
have a limited admin domain model that JON supports that is defined by the rhq-plugin.xml
mapping between ManagedComponents and the console's supported admin components. We
have to step outside of our project metadata models and deal with both the admin metadata
view and implementation view. I don't see a limited domain.xml in AS6.0 as a problem
because that is in fact the reality. My notion for a minimal domain.xml is one that
encapsulates the current embedded JON rhq-plugin.xml model.
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/535942#535942]
Start a new discussion in Management Development at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]