On Thu, Jun 12, 2008 at 8:44 AM, Cassie <[EMAIL PROTECTED]> wrote: > On Thu, Jun 12, 2008 at 6:01 AM, Dave <[EMAIL PROTECTED]> wrote: > >> On Thu, Jun 12, 2008 at 12:14 AM, David Glazer <[EMAIL PROTECTED]> wrote: >> > I'm not familiar enough with the details to have an opinion on the best >> > implementation, but I do have some thoughts.on process for resolution: >> > >> > - if I understand right, there's an already-committed, partially >> complete, >> > abdera-based implementation for format=atom requests >> > - by the end of the week, we expect there to be a new, partially >> complete, >> > non-abdera-based implementation for format=json requests >> > - at that point we have four options: >> > a) shift all our weight to the abdera-based path, adding any missing >> > features and json support >> > b) shift all our weight to the new path, adding any missing features and >> > atom support >> > c) continue with two parallel implementations, finishing each >> independently >> > d) press reset and find a new approach >> >> Here's my $0.02: I think option (a) is the best choice. Having >> implemented AtomPub once myself (ROME Propono), I don't the idea of >> trying to whip-up a new AtomPub implementation for XML or JSON when >> such a complete, compliant, pluggable and well-supported one already >> exists right here at Apache. > > > Well, the code will tell, right? > No need for conjecturing - we will just see which one fits best.
Cassie, could you please elaborate on what you previously said was "our very particular use case" so that when the time comes to see what "fits best" we can properly judge? I'm not sure I know what you're referring to so maybe we're just trying to solve two separate problems. I would like this to be a little more clear because I get the sense that you are referring to some more restricted, or maybe preliminary set of requirements than the full 0.8 Rest spec and the deployment scenarios we've discussed on this list. davep >> >> One thing I like about the REST API implementation with Abdera is that >> it offers many additional ways to plugin to Shindig. For example, >> instead of creating a Person object model in Java and then allowing >> Shindig to use reflection to turn that into JSON data, I would rather >> generate the JSON data for people directly. With Abdera, I don't have >> to implement the PeopleService at all. Instead I can implement a >> People adapter and bypass the whole Person object model entirely. >> >> I think making this work with Abdera will make both Abdera and Shindig >> much stronger products. >> >> - Dave >> >

