title: Is there an open source tool, for exposing an existing database as a set of WebServices
body: <p>I have an existing database (PostgreSQL in my case), and would like to access its data (Create, Read, Update, Delete, Query) through SOAP Web Services.
  What we are doing now, have JPA implementation of each Entity, and have an implementation of a generic CRUD interface. Then we expose these beans as JaxWS web services.
  The problem with this setup is that JaxWS behaves weirdly with generic interfaces.</p>
  
  <p>Since this is such a common problem, accessing DB through WS, i would like to know if there is an open source solution, which would expose all the entity tables as web services.
  Such tool would require as input a set of JPA Classes (or some other data description), or even a JDBC connection (to pull the SQL Schema out) and would produce a set of CRUD web services.</p>
  
  <p>Ideally, such a tool would mainly consist of a Servlet, that could be embedded in any web application.</p>
  
  <p>Please, tell me your suggestions for such a tool, and if you had any experience with using it, please share.</p>
  
  <p>Thank you in advice</p>