> > The type of data should be whatever is necessary to > > define the context, whatever that means.
> I see your point, but I also think that there is some > worth in having a narrow definition, as we otherwise > risk having a massive Everything-Object. No ... not a massive "everything-object." At worst, you'd be talking about a massive composite name space. I don't think we get anywhere near that, but I really do seem to have to stress the difference between Context as a PROVIDER of services, and Context as a NAMING SERVICE. I view Context as a naming service. The various profiles would mandate that specific service providing objects shall be accessable through the Context. For example, embedded containers would lack a process control service, whereas application containers would provide one. And regardless of implementation, when such a required service exists it shall conform to a mandatory contract. I am surprised that there appears to be an inclination to compose interfaces, rather than keep components decoupled. --- Noel -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>