Нет проблем с наличием корзины покупок в веб-сервисе RESTful.Просто корзина покупок не будет храниться вместе с сеансом, как это делают некоторые типичные приложения.В этом случае вам потребуется ресурс корзины покупок:
/app/rest-api/shopping-carts/204314
Все устройства могут получить доступ к этому ресурсу и видеть одни и те же данные.Поскольку веб-сервер не имеет состояния (корзины покупок хранятся в базе данных), кластеризация не является проблемой.Я не знаю каких-либо особых проблем, которые JBoss сделал бы при этом.Я бы даже не догадался, так как JBoss реализует все функциональные возможности из спецификации сервлета (или, по крайней мере, достаточно, чтобы облегчить то, что вам нужно здесь.
С точки зрения аутентификации пользователей и связывания их с тележками, это гораздо более важная темас большим количеством зависимостей от информации, которую вы не предоставили. Например, есть ли у вас доступ к провайдеру OAuth? С другой стороны, вы рассматриваете маршрут OpenID? Хранится ли информация аутентификации пользователя где-то в вашем приложении?как?