Я пишу веб-приложение, используя VisualWorks Smalltalk, Seaside и Gemstone/S.
На данный момент состояние сеанса для клиента может поддерживаться только в том случае, если клиент всегда возвращается к одному и тому же образу (хотя, если сеанс истекает, клиент может перезапуститься с любым образом).
Я хотел бы понять, возможно ли совместное использование состояния сеанса с помощью базы данных Gemstone/S. Это означает, что можно использовать прямую балансировку нагрузки http, и мне не нужно беспокоиться о сходстве изображений для большого количества пользователей.
Я вижу, что все это делается «бесплатно» с реализацией Seaside в Gemstone, но я хотел бы использовать Visualworks, потому что у него гораздо более мощная IDE, и я уже с ней знаком. Все ссылки, которые я могу найти в Google, предполагают использование Gemstone smalltalk и реализацию Seaside в Gemstone.
Кто-нибудь сделал это? Если да, то есть ли какие-либо записи результатов или учебных пособий, которым я могу следовать? Приношу извинения, если я пропустил очевидную ссылку в поиске, но я действительно не мог ее увидеть.