Mark J. Stang wrote:

> I agree.   I think you are right, the core pieces need to be defined
> as Interfaces.   Everyone should code to those.

That would be great.
 
> Right now everyone sees the XML:DB as the interface to Xindice, as I do
> also.   In reality, there is a Xindice interface defined through the
> org.apache.xindice.core.* classes.   The CORBA and XML-RPC
> interfaces provide an API to use these classes.   That API is the one
> defined by XML:DB.
> 
> So it seems the first step should be to define interfaces to the "core" of
> Xindice.   And then implement the XML:DB API on top of that, without
> using CORBA or XML-RPC.   When that is done, we should be able
> to talk to Xindice either remotely or embedded with the same API.

This would also make me a happy camper.

You asked "Does anyone else need this bad enough to sit down and write the
code?" I suppose I'm getting to the point where I do. I'm trying to build a
commercial server product on top of Xindice and in its current form that's
not practical. While I'd rather spend my time writing my app, it seems I am
spending a fair bit of time poking around Xindice anyway (or trying to),
so...given some direction and an appropriately-sized chunk to bite off, I'd
be willing to help.



> --
> Mark J Stang
> Architect
> Cybershop Systems
> 
> 

Reply via email to