W3C home > Mailing lists > Public > public-ldp@w3.org > July 2013

LDP - Impl based on Servlet API

From: Jürgen Jakobitsch SWC <j.jakobitsch@semantic-web.at>
Date: Mon, 22 Jul 2013 01:19:05 +0200
Message-ID: <1374448745.1882.12.camel@linux-1rgw.site>
To: public-ldp@w3.org
hi,

i just started with another implementation of the LDP recom.
it is based on the servlet API and will be realized as a simple
serlvet that needs to extended (analog to HttpServlet) to fit whatever 
datasource. 
the main logic will go into a GenericLDPServlet. Extensions of this
servlet will need to implement something like a dereference or a sparql
method.

the main motivation behind this approach is to create a ldp impl that
a broad audience is able to install on an existing environment (tomcat,
jboss, websphere, any compliant servlet container) and to make the logic
behind ldp (post, get, put, delete,...) datasource independent. it will
only be necessary to implement methods like dereference or sparql
specific to a certain datasource (i'll start with a reference impl based
on openrdf's sesame).

i put online the source of the ultra alpha sandbox online at github [1].
take a look a GenericLDPServlet [2] to get an idea where i want to go.

i'd really appreciate any comments on this approach and would be happy
if someone would like to join.

wkr jürgen

[1] https://github.com/turnguard/com-turnguard-ldp
[2]
https://github.com/turnguard/com-turnguard-ldp/blob/master/com-turnguard-ldp-utils/com-turnguard-ldp-utils-servlet/src/main/java/com/turnguard/ldp/utils/servlet/base/GenericLDPServlet.java

-- 
| Jürgen Jakobitsch, 
| Software Developer
| Semantic Web Company GmbH
| Mariahilfer Straße 70 / Neubaugasse 1, Top 8
| A - 1070 Wien, Austria
| Mob +43 676 62 12 710 | Fax +43.1.402 12 35 - 22

COMPANY INFORMATION
| web       : http://www.semantic-web.at/
| foaf      : http://company.semantic-web.at/person/juergen_jakobitsch
PERSONAL INFORMATION
| web       : http://www.turnguard.com
| foaf      : http://www.turnguard.com/turnguard
| g+        : https://plus.google.com/111233759991616358206/posts
| skype     : jakobitsch-punkt
| xmlns:tg  = "http://www.turnguard.com/turnguard#"
Received on Sunday, 21 July 2013 23:19:31 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:16:35 UTC