On Jan 23, 2007, at 1:00 PM, Jean-Sebastien Delfino wrote:
Jeremy Boynes wrote:
-1 on the single namespace as it couples together all the
extensions - we would need to create a new version of the
namespace every time any extension changed its XML
I prefer a single Tuscany namespace. This is what the OSOA specs
are doing as well with a single SCA namespace for everything. This
helps simplfy the programming model as application developers only
need to declare the single namespace at the top of an SCDL file
instead of having to list different namespaces for all the
bindings, implementation types, policies etc. that they use.
A good goal but how is it achievable in a way that does not require
us to rerelease the schema, the Java and C++ kernels, all extensions
and anything else that references the schema in coordination every
time any one of those makes a schema change? And how do we prevent
changes in one extension impacting users who don't use that extension?
BTW the OSOA specs do not assume a single namespace and AIUI they
require extensions to be in different ones. There is even discussion
in the spec group about associating user-specific namespaces with all
SCDL definitions.
--
Jeremy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]