[ 
https://issues.apache.org/jira/browse/JENA-201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13454817#comment-13454817
 ] 

Andy Seaborne commented on JENA-201:
------------------------------------

This patch is really useful to have and it has helped me think about where we 
can go with this.

A possible design is to have the config file outside the WAR file, in a 
well-known standard place (or series of places and play the game of "hunt the 
config").  If the config is in the WAR file, the user has to edit or make the 
WAR file in some way so from an easy of use point of view, a single war and a 
well known place for the config might be easier for users who then do not need 
to have detaled knowledge of WAR file builing.

This works with having TDB databases in a common place as well, which will be 
needed when adding the ability to create/delete databases in a running server, 
also control security.  Then there is a usage where there is no user written 
config file (many people seem to run from command currrentyl anyway) - and 
everything is UI controlled.  

The config file does not go away - the other use case of a planned, automated 
depolyment means a config file to easily set up a server remotely is needed.

Security - Apache Shiro looks good for this but we don't want to just assume 
use of that.  We'll need to design so Fuseki can work within any reasonable 
security fremwork from container provided to enterprise stuff.

fuseki-core
  servelts, config parsing, 

fuseki-control
  turn the control panel into a proper system admin console.
  (no need to make separate but depending on technology used it might be easier)

fuseki-standalone
  current distribution: adds Jetty, packaging as a zip, scripts

fuseki-war
  packaging in war format

(I am not a fan of too many maven modules but in practice its going to be 
easier to have several rather than build variations by classifier out of a 
common code pool).

                
> Deliver Fuseki as a WAR file.
> -----------------------------
>
>                 Key: JENA-201
>                 URL: https://issues.apache.org/jira/browse/JENA-201
>             Project: Apache Jena
>          Issue Type: Improvement
>          Components: Fuseki
>            Reporter: Andy Seaborne
>            Priority: Minor
>         Attachments: GruppoImola_fuseki_war_src.rar
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to