The Zorba XQuery processor has been designed to be embeddable in a variety of environments such as other programming languages extended with XML processing capabilities, browsers, application and database servers, XML message dispatchers, or smartphones. With this blog article, we want to point you to a possible usage scenario for such an embedabble design.
28msec Inc. is a startup that is building an integrated XQuery application server, Web server, and database system for the cloud. Their product is called Sausalito. Zorba’s efficient query processing capabilities and its rich set of function libraries are used in the heart of Sausalito (see Figure). On top of Zorba sits a web server that is responsible for mapping REST requests to XQuery queries using Zorba’s C++ API. Beneath Zorba is the Sausalito store that implements Zorba’s Store API in order to manage XML data (i.e. instances of the XQuery Data Model). This data is stored in Amazon’s Simple Storage Service (S3) and accesses to it are orchestrated by the Sausalito application server. Rich applications entirely written in XQuery (with the update and scripting extensions), can be easily uploaded and deployed on the Amazon AWS infrastructure.

If you want to learn more about Sausalito, please visit http://www.28msec.com/.
