Skip to content
Snippets Groups Projects
Lene Wasskog's avatar
Lene Wasskog authored
Also ol3-layerswitcher -> ol-layerswitcher
4a4ddaa6
History
VIPS Logo

VIPSLogic

Tor-Einar Skog, NIBIO

Last update: 2022-01-05

Overview

VIPSLogic is the administration and business logic system of VIPS. Its main functionalities are:

  • Batch running of models
  • Caching/storing results from batch runs
  • Database of field pest observations
  • Management of organizations, users, farmer's fields, crops, pests and weather data sources
  • Messaging / subscription services
  • Web services to support VIPS's own public web pages and 3rd party clients

No models are deployed in VIPSLogic. It depends on web services from VIPSCore/VIPSCoreManager to run the models. However, for each model available in the VIPSCore/VIPSCoreManager system VIPSLogic needs a preprocessor to compile the model specific input data.

VIPSLogic is the source of data for most clients, including VIPSWeb, the standard public web page for a VIPS system.

How VIPSLogic fits into the whole VIPS architecture

VIPSLogic is a part of the VIPS platform for automatic pest prediction

Technical description

Requirements

  • Operating system: Ubuntu Linux >= 18.0.4
  • Database: PostgreSQL >= 10 + PostGIS >= 2.4
  • Java: OpenJDK >= 11
  • Java EE application server: Wildfly >= 25

License

VIPSLogic is licensed under the GNU Affero GPL v3 license.

Web services

The web services documentation is auto generated using Enunciate, you can read it from this path relative to your VIPSLogic deployment: /public/RESTdocs/apidocs/, for instance here on NIBIO's deployment

Develop and deploy VIPSLogic

Please read the developer documentation