wiki:proposals/JeevletSandbox

Version 3 (modified by fxp, 13 years ago) ( diff )

--

Jeevlet sandbox

Date 2011/05/30
Contact(s) Francois
Last edited
Status complete
Assigned to release -
Resources Available
Ticket

Overview

This proposal aims to create a sandbox for the Jeevlet engine which is a Jeeves flavor based on RESTLET. The idea is to add the capability to start many catalogues with only one GeoNetwork installation. Having a public sandbox will improve the visibility of the project.

Proposal Type

  • App: !Jeevlet
  • Documents:
  • Email discussions:
  • Other wiki discussions:

Voting History

  • Vote proposed by Francois on 31th May 2011, result was

Proposal

In that environment, you could run many catalogues with only one GeoNetwork installation. Each catalogue are defined using a WEB-INF-NodeId directory and started as a GeoNetworkRestletApplication according to that configuration.

All catalogues are sharing the Managers (eg. ThesaurusManager, SchemaManager) but not the configuration (eg. DB, DataDir, LuceneDir).

Made by Jean-Pascal Boignard and Mathieu Coudert.

The sandbox is composed of:

  • svn:externals to trunk
  • one new module: jeevlet
  • a custom pom to link jeevlet to GeoNetwork main maven module.

Backwards Compatibility Issues

None.

New libraries added

  • New module.

Participants

  • Francois (Maven module, Proposal)
  • Jean-Pascal Boignard and Mathieu Coudert (Core development)
Note: See TracWiki for help on using the wiki.