Hi Henry,

Very good points! I have updated my blog post [1] to mention Sommer as
another source of inspiration.

It would be great if you could participate to this JSR (maybe as a member of
the expert group?). I think that your Semantic Web point of view and
experience with resource description via Java annotations would be very
valuable.

Best regards,
Jerome  

[1] http://blog.noelios.com/2007/02/14/

> -----Message d'origine-----
> De : Henry Story [mailto:[EMAIL PROTECTED] 
> Envoyé : mercredi 14 février 2007 11:58
> À : [email protected]
> Cc : [EMAIL PROTECTED]; Peter Mika; James Leigh
> Objet : Re: New JSR to define a high-level REST API for Java
> 
>  From what I see on JRA [-1] this looks somewhat similar to what we  
> have been doing at so(m)mer, where we created an @rdf annotation to  
> annotate classes, fields and getters and setters too.
> 
> 
> The idea of this mapping came from OWL [0] which is a description  
> logic [1] vocabulary for RDF. Description logic is essentially  
> Declarative Object Oriented notation.
> 
> RDF uses Resources to denote everything. Essentially it takes 
> REST to  
> the limit.
> 
> So if one is going to map REST to java then those would clearly be  
> the places to look.
> 
> Looking at JRA it seems a little ad hoc. It does not seem to 
> me to be  
> starting from the most solid foundations.
> 
> Henry
> 
> [-1] http://jra.codehaus.org/
> [0] http://www.w3.org/2001/sw/WebOnt/
> [1] http://en.wikipedia.org/wiki/Description_logics
> 
> 
> 
> On 14 Feb 2007, at 11:25, Jerome Louvel wrote:
> 
> >
> > Thanks Dave. I also think it is good for REST and for Java.
> >
> > I just want to make it very clear that this JSR will not  
> > standardize the
> > Restlet API or a similar API. We still plan to submit the Restlet  
> > API to the
> > JCP in 2008. It's purpose is to standardize a higher-level 
> API as a  
> > set of
> > Java annotations. In my mind, that should address the mapping  
> > between the
> > resource-oriented paradigm (as supported by the Restlet API) and the
> > object-oriented paradigm (as expressed by Java domain classes).
> >
> > Right now, we have the Resource class that is the final controller  
> > in the
> > Restlet processing chain. This class doesn't constraint in any way  
> > how the
> > domain objects should look like or be provided: EJB, persistent  
> > POJOs, db4o,
> > Hibernate, JPA, JDO, direct JDBC/SQL calls, etc. This set of  
> > annotations
> > will facilitate the mapping between domain POJOs, Restlet 
> Resources  
> > and URI
> > routing.
> >
> > Best regards,
> > Jerome
> >
> >> -----Message d'origine-----
> >> De : Dave Pawson [mailto:[EMAIL PROTECTED]
> >> Envoyé : mercredi 14 février 2007 10:50
> >> À : [email protected]
> >> Objet : Re: New JSR to define a high-level REST API for Java
> >>
> >> On 14/02/07, Jerome Louvel <[EMAIL PROTECTED]> wrote:
> >>
> >>> I'm happy to announce that the Restlet project will
> >> contribute to the
> >>> elaboration of a high-level REST API for Java, as a set of Java 5
> >>> annotations.
> >>>
> >>> This effort, led by Sun Microsystems, will be complimentary
> >> to the Restlet
> >>> API. The Noelios Restlet Engine, will support these new
> >> annotations in a
> >>> future version.
> >>
> >> Nice one Jerome!
> >> good to see your work accepted as a part of Java.
> >>
> >> Good for REST too I think.
> >>
> >> regards
> >>
> >> -- 
> >> Dave Pawson
> >> XSLT XSL-FO FAQ.
> >> http://www.dpawson.co.uk
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to