If the CORBA and/or XML-RPC implementations where just layers on top of
the local implementation this wouldn't be an issue. Simply add a
configuration directive to specify whether you want a CORBA or XML-RPC
implementation to be made available.

To answer you other question, yes, I would be willing to help code it.

-Matt

> -----Original Message-----
> From: Mark J. Stang [mailto:[EMAIL PROTECTED]
> Sent: Thursday, June 13, 2002 1:28 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Xindice as a servlet?
> 
> As I understand it, the new XML-RPC will replace the CORBA interface.
> However, from the Xindice Users point of view, our interface, the
> XML:DB API won't change.   It should mean that our client code
shouldn't
> have
> to change.
> 
> But that means that there is a network layer between the data.
> It sounds like, if we want an XML:DB API without any CORBA or
> XML-RPC, we will have to write it ourselves.   Or since this is an
open
> source, we can write one and submit it as part of the project :-).
> However,
> we lose the command-line tools.   Which for some people that is a good
> thing.  It is a bit of a security hazard.   However, if we use the
> CORBA/XML-RPC which has a security hazard, we also get third-party
> access and third-party tools.
> 
> I will have to think about whether or not I need to
bypass|re-implement
> the XML:DB API.
> 
> Does anyone else need this bad enough to sit down and write the code?
> 
> Mark
> 
> Matt Liotta wrote:
> 
> > > As long as you don't need the command line tools, embedding
without
> > all
> > > the CORBA mess seems like it has good potential. It will also
remove
> > any
> > > security concerns tied directly to the database, your app will be
in
> > > control of all security. If you're planning two versions you'd
> > definitely
> > > want to implement a local version of the XML:DB API to make
changing
> > your
> > > code simpler. It's really not that hard of a thing to do.
> > >
> > If I read this correctly, you are saying the XML:DB API is
implemented
> > by CORBA specific classes. That doesn't seem to make sense. Wouldn't
it
> > make more sense to have an implementation of XML:DB that isn't tied
to
> > CORBA and then layer CORBA on top of that? I would certainly rather
use
> > an implementation that isn't tied to CORBA.
> >
> > -Matt
> 
> --
> Mark J Stang
> Architect
> Cybershop Systems


Reply via email to