Raymond, I don't see how that spec discussion relates to this conversation (though I couldn't follow the OASIS links from that link).
That conversation suggests that COMPOSITE scope should be subdivided into DOMAIN scope (a true singleton across the entire domain) and PROCESS scope (a singleton per-process/JVM). Also, I don't see an issue here either involving two components using the same implementation artifact. It's the single component implemented by HelloworldImpl which is the issue, not the two components implemented by HelloworldDelegateImpl. Isn't the issue that this single HelloworldXComponent implemented by HelloworldImpl would need to dynamically resolve its @Callback, rather than doing an early resolution to the first component it does the callback to? Scott
