On Aug 27, 2006, at 10:50 PM, Jim Marino wrote:

Hmm, the converse to that is we have to put an XHost in the Tuscany namespace for every type. I don't think this is that unmanageable as OSGi does this.
I should clarify: I don't think having a separate project just for the "host" interface is problematic.

The actual service implementation would be in the project for the host, while the interface would be in a separate project which a binding would depend on.

Jim

On Aug 27, 2006, at 10:44 PM, Jeremy Boynes wrote:

This sounds extremely fine grained, almost to the point of taking modularity to the point of two, possibly three, projects per service which I think is unmanageable.

We should keep the RMI binding as an extension for sure. But that binding has an need for a physical service (RMIHost) whose implementation should be provided by the host environment as only the host knows how to create and schedule work from physical endpoints (sockets).

We have a M-1-N situation here, multiplied by the potential number of host services. I think we should keep all host interface classes (like RMIHost and ServletHost) in host-api so that host providers are at least aware of the host services extensions may require (they always have the option of not implementing them).

--
Jeremy




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to