Víctor García wrote:
The web service don't have persistence, with the web service the application communicate with an external system. I don't manage transactions with the web service, because i think that there isn't a really standar tecnology to work with transactions in web service, is this correct?
My doubt is that the dao is to decouple the tecnology and code for communication with a system from services, but i think that using Jax-Rpc the service only have to call to an interface and therefore i don't need a dao, what doy you think about this?
Thanks for your answers, and sorry for my english.
Looks like this is a service layer to me, because you are using an external service. I would think interms of service layer pattern. Like somebody mentioned here, proxy will be a good choice.