...
Installation
- On Mac, use brew to install maven, imagemagick, rabbitmq. Install mongo either manually or using brew.
- git clone the repo.
- In the top dir, do "mvn package -Dmaven.test.skip=true -Dmaven.javadoc.skip=true".
- Start mongod on localhost.
- Start RabbitMQ on localhost.
- In the top dir, in one shell, run "bin/PolyglotRestlet.sh" to start Polyglot. In another shell tab, run "bin/SoftwareServerRestlet.sh" to start SoftwareServer. Then you can use the URLs http://localhost:8184 to check Polyglot, and http://localhost:8182 to check SS.
User Interface
A user interacts with Polyglot. Polyglot works internally with software servers. By default Polyglot runs on port 8184, Softwareserver on port 8182. A user can use "http://<polyglot_ip>:8184/" to see the available endpoints / URLs, such as "http://<polyglot_ip>:8184/servers" to see the server IP list, or "http://<polyglot_ip>:8184/form" to use a form to submit a conversion request.
...