boa tarde,
Estou trabalhando com Web Service REST com Glassfish 3. Me deparei com a seguinte necessidade: O client faz diversas conexões no WS, cada conexão é um passo de uma transação financeira, quando chegamos no último passo a transação será concluída e um comprovante será impresso, porém são três vias de comprovante, e infelizmente para cada via do comprovante o client faz uma conexão, mas os dados das vias são os mesmos, e esse client é uma espécie de “terminal burro”, sendo assim não tem como ele gerenciar essa impressão de vias, por isso ele precisa fazer essas três conexões para imprimir as vias. Para não ter que ficar buscando os dados no banco em cada conexão, pensei em jogar esses dados na memória e busca-los a cada solicitação de via do comprovante, mas googlando vi artigos dizendo que não seria possível manipular a memória com o java como fazíamos em delphi 5 (rsrsrs). Algumas buscas aqui no GUJ vi que é possível usar controle de sessão com web service, porém não é muito eficaz. Alguém já passou por isso ou tem alguma boa ideia e possa compartilhar.
Obrigado.
Abraços.