Garrett Rooney wrote: >[snip] >> There are several goals in regards to the server code. > > I think you mean that you'd like these to be the goals, but as a group > we need to discuss them first ;-) >
Sorry, wasn't clear. These have been the goals up to this point and I'd like to recommend that these be the goals moving forward. >> First, we should NOT be trying to create some kind of service framework >> the likes of Axis2. The server implementation we produce will likely >> take the form of a collection of interfaces and utility classes that >> make it easier to build APP server implementations regardless of the >> application framework being used on the server (e.g. plain-ole-servlets, >> tapestry, struts, whatever). > > This seems reasonable to me. > >> Second, the APP server implementation must be capable of working with >> multiple backend data stores. Essentially, an application using Abdera >> on the server will be responsible for plugging in a data store. Each >> data store implementation will be responsible for performing any >> necessary translation to-and-from the Atom constructs via the interfaces >> we'll provide. e.g. I want to be able to say DataSource.getCollection() >> and have it return a collection resource with a valid Atom feed attached >> to it. > > Also, sounds fine. > >> Our current development efforts have been focused on creating data >> stores based on the JCR (Jackrabbit), RDF, relational databases >> (Derby/DB2), and the file system. > > I obviously don't object to any of this, but I just want to point out > the danger of coming to the table with hardwired expectations. There > is bound to be some discussion of this sort of thing, and that should > happen here, on these mailing lists. > [snip] > Umm, what's the distinction here between "we" and "the community". > There's no us and them here, there's only us. If there are things > you'd like to see other members of the community pick up, that's fine, > but drawing lines like that is not useful. > My apologies. >[snip] >> While I'm waiting for my user account to be set up (so I can check in >> the code), folks can use the code that is available from my personal >> website -- http://www.snellspace.com/public/abdera.tar.gz > > Excellent, I'm sure people will want to take a look at the current > state of the code, and I'll keep an eye out for the CLAs and Grant so > we can get things moving along within the repository. > The grant is sitting here signed on my desk and will be faxed in this afternoon. - James
