Skip to content
This repository has been archived by the owner on Feb 24, 2020. It is now read-only.
Simone Giannecchini edited this page Oct 16, 2013 · 43 revisions

GeoServer Enterprise has been developed by GeoSolutions leveraging on the community version of GeoServer itself. It contains a selected subset of the standard extensions plus some additional ones developed by GeoSolutions. It is released as Open Source under the GPL v 2.0 license and it is available for free.

GeoServer Enterprise

The goal is to provide Long Term Support for the GeoServer versions we are going to promote as Enterprise in order to ensure superior stability and maturity for those users not willing to follow closely the Release Early, Release Often mantra but whom are happy to live with a slightly older but more stable version of the software.

Long story short, the mission of the GeoServer Enterprise is stability rather than new features, only priority bug-fixes and carefully selected new features will be added. A release will be performed at most every 2 months (more on this in the next section).

For more info on how to download and use GeoServer Enterprise, please jump to this page.

Time Boxed Releases

Currently the codebase of GeoServer Enterprise is based on GeoServer 2.2.x and GeoTools 8.x and this will not change until release 2.4.5 will be released. Let us explain our approach more in detail. Since a few months ago the GeoServer community agreed upon using a Time Boxed Release Model (see the proposal page for more info) which forces us to do periodic releases.

As shown in image below this forces a fast pace for development and releases but might not give users looking for long term support to their deployment with a solution.

Time Boxed Releases

GeoServer Enterprise releases intend to fill that whole and provide Long Term Support releases that extend beyond the community Time Boxed Model shown above starting with 2.2.x. by providing releases for 1 additional year after the laster community release of the current version or at least until the next event release will have its last release (2.4.5 in our case). Once we get there, we will drop support for the current branch of GeoServer Enterprise (2.2.x) and will move to the next even release (2.4.x) and so on.

You can find a sample updated timeline for GeoServer Enteprise built on top of the community one can be found inside this Google SpreadSheet.

Download and Use

In this page information on the available downloads for GeoServer Enterprise.

Current stable release is 2.2.6.

Standard Extensions Included

Here below you can find the list of extensions included in GeoServer Enterprise. When additional configuration is needed (we tried to keep this to a minimum) a separate page is provided.

  • Oracle in order to enable support for Oracle in GeoServer Enterprise you need to install the Oracle JDBC Driver which is distribute separately as part of the Oracle Extension. Therefore, all you need to do is to follow the steps for installing the Oracle Community extension (see here) but the only file you need to drop in the WEB-INF/lib is the Oracle JDBC Driver.
  • SQL Server in order to enable support for SQL Server in GeoServer Enterprise you need to install the SQL Server JDBC Driver which is distribute separately as part of the SQL ServerExtension. Therefore, all you need to do is to follow the steps for installing the SQL Server extension (see here) but the only file you need to drop in the WEB-INF/lib is the SQL Server JDBC Driver
  • libJPEG-Turbo: in order to enable support for libJPEG-Turbo you need to install the native bindings as explained here.
  • ImageIO-Ext GDAL : in order to enable support for the GDAL formats you need to install the native bindings as explained here.
  • ImagePyramid: it is supported by default, no additional steps are required. More info on this extension can be found here.
  • Charts: it is supported by default, no additional steps are required. More info on this extension can be found here.
  • WPS: it is supported by default, no additional steps are required. More info on this extension can be found here.
  • XSLT: it is supported by default, no additional steps are required. More info on this extension can be found here.
  • JP2K: if you want to use the kakadu JPEG2000 SDK, you need to put the relevant native libraries in the path in order to have the GeoServer's user recognizing them.
  • ArcSDE: in order to use the Printing extension you need to install it from the extensions section of the builds. The procedure is the same one described here
  • Monitor: The procedure is the same one described here
  • INSPIRE: it is supported by default, no additional steps are required. More info on this extension can be found here.
  • Control-Flow: it is supported by default, no additional steps are required. More info on this extension can be found here.
  • Printing: in order to use the Printing extension you need to install it from the community section of the builds. The procedure is the same one described here

Advanced Extension Modules

Here below you can find details on the additional extensions that we have developed for GeoServer.

  • Importer: todo
  • Backup/Restore: todo
  • Clustering: Building guide here
  • GeoFence (a.k.a Advanced Security): todo

Support

Being the main driver behind this initiative, GeoSolutions is able to provide Enterprise Support Services for GeoServer Enterprise.

Generally speaking all the companies that are known to provide support services for the community/standard edition of GeoServer should be entitled and able to provide support services for GeoServer Enterprise as well.

We have also created a Google Group to help people that have questions for GeoServer Enterprise. You can reach it here.

Building Instructions

In this page information on how to build GeoServer Enterprise.

Clone this wiki locally