My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

OpenBT is a toolkit for exposing POSIX utilities to the web where they may be accessed through simple REST transactions (e.g. GET, POST). OpenBT is fast, secure, scalable, and operates entirely over HTTP.

Our core developers maintain a high level of focus on three important areas:

  1. Performance
  2. Security
  3. Scalability

Feel free to take a look at our wiki for even more information.


How about a quick example?

The following command illustrates how one might run a local command-line utility:

user:~$ ./command -i parameter -f /some/file.txt

This is how you would run that same utility through OpenBT:

user:~$ curl http://openbt.org/Service/command -F i=parameter -F f=@/some/file.txt

Pretty simple right?

In a clustered deployment, OpenBT will gather and sort through load statistics to identify a registered instance, or registered cluster, that might be better suited to execute a particular computational task. All load balancing is transparent to the end user.


To encourage community involvement, OpenBT is written using Zend Framework 1.8.

Powered by Google Project Hosting