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 > >
