naturalis / biovel-nbc

Naturalis implementations of BioVeL services.
Apache License 2.0
2 stars 1 forks source link

biovel-nbc

Naturalis implementations of BioVeL services.

Contributors

Aims

The Merger service

Inputs

Output

URL API

The Extractor service

Inputs

Output

Service deployment

We deploy the services as mod_perl handlers, which means that for synchronous services (i.e. everything is done in one request/response cycle) no forking is done at all. For asynchronous servers, the service class doesn't have to keep track of its session: the superclass keeps track of serializing and de-serializing the job object between requests.

To deploy the services, there is a puppet manifest that installs the dependencies and configures apache on a Vagrant box here: vm/manifests/default.pp, and for rackspace-hosted, default Ubuntu flavours here: vm/manifests/rackspace.pp

Links

Build status

Currently, the build status is: Build Status