Zato is the next generation ESB and application server written in Python and released under a commercial-friendly LGPL license.
We are using Zato to implement a gateway to various XML services and to help the easy adoption of it we delivered a Vagrant box with Ubuntu 14.04 64 bits and Zato 1.1 pre-installed with PostgreSQL and Redis
Click here to download it.
Deploy it and start Zato
vagrant box add Zato https://www.dropbox.com/s/829s3vdj4zsp7j2/ubuntu-14.04-64bits-zato-1.1.box?dl=1
Add the line above on Vagrantfile so you can access the Zato admin with http://localhost:8183 config.vm.network :forwarded_port, guest: 8183, host: 8183
vagrant init Zato
vagrant up
vagrant ssh
zato@zato-vagrant:~$ sudo su -
zato@zato-vagrant:~$ su - zato
zato@zato-vagrant:~$ /opt/zato/qs-1/zato-qs-start.sh
Starting the Zato quickstart environment
Running sanity checks
[1/6] Redis connection OK
[2/6] SQL ODB connection OK
[3/6] Load-balancer started
[4/6] server1 started
[5/6] server2 started
[6/6] Web admin started
Zato quickstart environment started
Visit https://zato.io/support for more information and support options
There you go, now you can easily test Zato. Keep in mind that all user/password is zato/zato.