The reason this is coming up now is I am working on adding references to
Elytron services from the interfaces, also I know there is plenty of
demand for additional configuration options on these.
So the question is should the management interface definitions be a part
of a subsystem of their own or should they remain a top level?
My vote would be make them a part of a subsystem, my main justifications
being: -
- They are going to be dependent on capabilities supplied by other
subsystems.
- We already have non-optimal code in there to access subsystem
supplied services so can clean this up.
- In standalone mode they should not be strictly necessary, it should
be possible to remove all remote administration for standalone.
Even in the case of a slave host controller, if that host controller
pulls it's Elytron definition from the master it could also pull it's
management interface definitions from master.
Regards,
Darran Lofthouse.