SCIDIP-ES inter-active platform

Registry – web based – overview

Registry – web based – overview
290 Downloads

The Webserver Registry is a simple implementation of the concept of a SCIDIP-ES Registry. Its name is a bit a misleading; it started out life as a mere collection of fles on a webserver (from where it got its name), however it has since been properly rewritten and continues to be actively developed.

The processing is provided by a small set of PHP fles, which operate in conjunction with a custom Apache HTTPd confguration in order to provide a valid RESTful API. It also incorporates a Python script, run via a cron job, to build the search indexes.

The implementation is deliberately kept minimalistic, and its stateless design means that it is inherently scalable; the simplest upscaling solution being to use a load balancer to distribute requests to multiple HTTPd servers.