It wouldn't be hard to do.  Cassandra is structured in such a way that
it is pretty easy to wrap a transport around a few classes that handle
most of the client interaction.  Last September I created a
RESTful-like version of Cassandra in just a few hours.  I haven't
maintained the branch, but you can find the results of the work here:
https://github.com/gdusbabek/cassandra

Gary

On Sun, Jan 16, 2011 at 10:50, indika kumara <ind...@apache.org> wrote:
> Hi All,
>
> What would you think about the idea of exposing the Cassandra as a Web
> Service so that any web service client can connect to the Cassandra server?
>
> This would require embedding a web service engine in the server side,
> providing WSDL(s) for Cassandra’s services such as management, data access,
> etc.
>
> If this task can be done, it is possible to connect to the Cassandra through
> different languages, different transports such as TCP, HTTP, JMS, etc.
> Moreover, the connection between clients and the Cassandra can be secure
> (WS-Security), and reliable.
>
> If this task is worth, I may be able to contribute for implementing it. I am
> familiar with the Axis2 web service engine [1], and an Apache committer.
>
> Your suggestions are welcome!
>
> Thanks,
>
> Indika
>
> [1] http://axis.apache.org/axis2/java/core/
>

Reply via email to