New Client API
--------------

                 Key: JENA-226
                 URL: https://issues.apache.org/jira/browse/JENA-226
             Project: Apache Jena
          Issue Type: New Feature
            Reporter: Stephen Allen
            Assignee: Stephen Allen
            Priority: Minor


Develop a new API geared towards bridging the gap between local Jena databases 
and remote SPARQL HTTP endpoints.  This would provide a single object to 
represent a repository, and provide functions to perform querying and 
modification of the data in the repository.  These functions would attempt to 
be as efficient as possible (i.e. streaming modifications to remote servers), 
while also promoting safe practices such as parameterizing user supplied query 
inputs to prevent SPARQL-injection attacks.

I've started writing up some use cases at [1] (would like to move over to the 
Confluence Wiki shortly).  And I've also started a branch [2] (not much there 
yet).  Feedback is greatly appreciated.

[1] http://people.apache.org/~sallen/jena/ClientUseCases.html
[2] http://svn.apache.org/repos/asf/incubator/jena/Jena2/ARQ/branches/ArqClient


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to