Helicon Zoo — a repository of web frameworks and applications for Microsoft IIS.

Helicon Zoo is an integration platform to run multiple technology stacks in Microsoft IIS web server. For a convenience it comes as application repository, from which you can install web engines, applications and whole technology stacks at a time. Following backend technologies are supported: HTTP backend, FastCGI, Ruby Rack, Python WSGI, Perl PSGI/Plack, and Java Servlet. Additionally Helicon Zoo repository includes number of web applications that can be easily installed with dependencies.

What's inside:

Python

Ruby

PHP

Java

Perl

Railo

Erlang

Node.js

Trac

Sinatra

Mura CMS

OSQA

Redmine

Django CMS

DjangoBB

Refinery CMS

Features

  • Automatic process management

    —Helicon Zoo will launch, shutdown, restart and load balance application worker processes automatically depending on current server load and available system resources.
  • Isolation

    —applications are executed in separate processes. Crash or hang of one application will not affect others running.
  • High speed communication

    using named pipe and local socket transport with FastCGI or HTTP backend protocol.
  • Application stability control

    —constantly monitors backend application health and restarts misbehaved processes.
  • Memory usage monitor

    —protect against memory leaks.
  • Monitor for file change

    and hot-restart applications if new source files available.
  • Application warm-up

    —don’t let your customers wait for a service.
  • Protect backend applications

    against Slow POST and buffer overflow attacks.
  • Comet and long-polling

    HTTP responses support.
  • Independent

    per web site and per application configuration with automatic reloads.

Benefits

  • Instant service

    —Helicon Zoo has features to minimize possible application downtime. Such features as automatic worker processes startup, restart, warm-up, health monitoring, load balancing, live source files change monitoring and on-fly configuration reload minimize need for web server restart.
  • Multi-core utilization

    —Helicon Zoo can automatically increase or decrease number of worker processes to distribute load on multiple cores or free system resources allowing other applications to run when needed.
  • One server—any technology stack

    . All engines from Helicon Zoo have been tested to work together and with other traditional IIS engines on same server allowing mixing technologies within same web site.
  • Security

    —run applications in isolated processes, with limited user credentials. Additional security level to protect backend processes from some DDOS and malicious HTTP requests.
  • Simple application deployment

    —just copy files into web site directory. Ability to do database migrations and required modules configuration before application start using in-application deploy scripts.

Installation instructions page >>