Projects‎ > ‎

OpenBT

OpenBT is a toolkit for exposing programs and utilities whereby they can be accessed through basic REST transactions. OpenBT is fast, secure, scalable, and operates entirely over HTTP or HTTPS.

Please visit OpenBT on Google Code for more information, source code, and documentation.

Our core developers maintain a high level of focus on three important areas:
  1. Performance
  2. Security
  3. Scalability

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 with OpenBT:

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

Pretty straight forward. Simply describe your utility in XML and OpenBT does the rest (pun intended).


What best about OpenBT is that in a clustered deployment, it will gather and search load statistics to identify other instances of OpenBT that may be better suited to execute your process. Load balancing is completely transparent to the end user.