Cliente swing + jax-ws + tomcat + hibernate

Boa noite novamente pessoal,
como a minha dúvida no post anterior foi resolvida, e continuando o meu desenvolvimento surgiu outra dúvida além do post anterior http://www.guj.com.br/posts/list/291786.java#1545679.

Tenho minha aplicação swing configurada pra acessar meu jax-ws que esta no container tomcat 7 + cxf utilizando hibernate, porém teve alguns problemas pra eu persistir os dados que veêm da minha aplicação desktop.

Meu desenvolvimento.

  1. Na minha aplicação web que esta forncendo um recurso ws (cadastrar cliente) esta utilizando hibernate, logo criei meu context.xml contendo meus dados de acesso ao banco, e meu persistence.xml que chama o context.xml, e que por sua vez permite a persistencia dos dados pelo hibernate.
  2. Eu possuo um filtro configurado no web.xml para controlar minhas transações.
  3. Meu cliente desktop chama um metodo do ws que esta na minha camada de negócio na minha aplicação web (duvida sobre o filtro da transação).
    3.1 Quando chamo o serviço a partir do client não ocorre erro alguns, contudo não persiste os dados, fiz uns testes e esta ocorrendo a chamada corretamente, tando na camada de negocio quanto na camada de persistencia. Contudo, os dados não são persistidos.
  4. Duvida? Como meu filtro (que controla a transação mapeado para filtrar /*) esta no web.xml creio que toda requisição http passa por ele,logo a chamada ao serviço que tambem ocorre sobre o http passa pelo filtro de controle de transação correto ?

ALGUEM SABE ME ORIENTAR SE PRECISO FAZER ALGUMA CONFIGURAÇÃO EM ALGUM XML PARA PERMITIR A PERSISTENCIA DE DADOS VIA CHAMADA DE UM WEB-SERVICE ?