On Tue, Apr 15, 2008 at 3:35 PM, Ian Boston <[EMAIL PROTECTED]> wrote:

> I don't know enough about CouchDB to say if its a good solution, but am I
> correct in thinking its another server to setup and wont run in the same JVM
> as the Shindig instance ? (Looking at the svn it see c code, and mention of
> mod_couch ... sounds like it needs apache httpd to run ).
>
> To make it really easy for someone to take a Shindig instance out of the
> box, the approach that Jackrabbit took might be worth following. They used a
> default DB of Derby, which didn't need any config, as it will run embedded.
> This also allowed them to make the TCK run all its tests inside maven
> without additional config.
>
> This may all be small point, since I see that Abdera has a number of other
> ColectionAdapters including iBatis, Hibernate and even JCR.

The current design for reference implementation of OpenSocial API server
will allow any of the datasources to be used with the server - just like the
current Shindig server does.
In addition, thanks to Abdera, one shouldn't have to write any of the
adapters that Abdera already supports - that includes JCR.

The JavaDB (derby)embedded with Java 1.6 can be a datasource too.
you are right - it is worth having the Opensocial API server have an
concrete interface implementation to  JavaDB.
we should have that soon after the 1st cut is out, if not already included
in it..

>
>
> --------------
>
> Another quick question.
>
> With the REST api being implemented, is there any point in implementing
> the Services (eg PeopleService) that exist in the current code base against
> a DB backend .... or will they be deprecated shortly (within 4 weeks)
>
>
>
> Ian
>
>
>
>
> On 15 Apr 2008, at 17:28, Jun Yang (杨骏) wrote:
>
> > On Tue, Apr 15, 2008 at 7:30 AM, Santiago Gala <[EMAIL PROTECTED]>
> > wrote:
> >
> >  El mar, 15-04-2008 a las 03:59 -0700, Kevin Brown escribió:
> > >
> > > > On Tue, Apr 15, 2008 at 2:54 AM, Ian Boston <[EMAIL PROTECTED]> wrote:
> > > >
> > > >  Is the intention with the rest based apis for opensocial in shindig
> > > > > to
> > > > > just provide the JS client libraries and leave the implementation
> > > > >  of
> > > > >
> > > > the
> > >
> > > > server side of the api to the implementor.
> > > > >
> > > >
> > >
> > Yes.
> >
> >
> >  or
> > > > >
> > > > > will Shindig be implementing a rest based server component, with
> > > > > DB
> > > > > backend
> > > > >
> > > >
> > >
> > The first version will come with good support for relational databases,
> > as
> > is the common case.
> >
> >
> >  I wonder if using a very simple CouchDB backend could make sense.
> > > CouchDB offers a DB with native json API and javascript running in the
> > > server, so at least propotype support for initial experiments.
> > >
> > >
> > Since the server is based on Abdera and Abdera already has an adapter
> > for
> > CouchDB, this should be easy.
> >
> > Jun
> >
> > It looks a great tool for this, though for a prototype python +
> >
> > > simplejson + some dictionaries can actually be a similar very simple
> > > framework. Or s/python/<your favorite dynamic language>/ :)
> > >
> > >
> > > > RESTful APIs are in development now, though nothing has been
> > > > committed
> > > >
> > > yet.
> > >
> > > > See mail archives for discussion. I'd expect the first commit within
> > > > the
> > > > next week or two at most. The RESTful  spec was just finalized last
> > > > week
> > > >
> > > --
> > >
> > > > we need a little time! :)
> > > >
> > > > Also, is there any intention to use POST on the rest URL's to do
> > > > updates
> > > >
> > > to
> > >
> > > > social data where it makes sense... sorry if this has been mentioned
> > > > > already.
> > > > >
> > > >
> > > >
> > > > We'll do whatever the spec requires.
> > > >
> > > >
> > > +1, ReST requires POST/PUT for non-idempotent request, and *updates*
> > > are
> > > always non-idempotent. Even if I'm not following the spec right now, I
> > > would be very surprised if the spec used GET for updates. But this, as
> > > Kevin said, belongs to the spec ground.
> > >
> > > --
> > > Santiago Gala
> > > http://memojo.com/~sgala/blog/ <http://memojo.com/%7Esgala/blog/> <
> > > http://memojo.com/%7Esgala/blog/>
> > >
> > >
> > >
>

Reply via email to