The Object Analytics Database exposes a web interface. You may issue queries from within any programming language which can initiate web requests.
In addition, there is a Java Object MapReduce interface available. It allows you to define an operation on an object and execute it massively parallel on millions of stored object instances. With this interface, you can inject algorithms deeply into the core engine of the database. Algorithms come to data instead the data to algorithms. This interface is still not officially released – please consult the Xplain Data team if you would like to use it.