мы разрабатываем аналогичное приложение, в котором я сейчас работаю, даже если мы не реализуем EJB, мы развернем бэкэнд для Glassfish 3.1, а внутри создали небольшую библиотеку, которая общается с Cassandra.
В настоящее время наиболее используемой библиотекой для подключения и работы с Cassandra является Гектор:
https://github.com/rantav/hector
Очень активно развивается. Я никогда не видел его внутри EJB, но я использовал его, и он очень прочный. Не то, как развивается Пелопс.
Мы разработали здесь очень нестандартное приложение, адаптированное к нашим потребностям, поэтому мы в первую очередь не использовали Hector.
Пока вы используете клиентские сокеты в EJB, вы должны быть в безопасности, ограничение на EJB относится к сокету сервера, который должен обрабатываться сервером приложений. Но если у вас есть другие потребности, вы должны написать свой JCA.