As part of our plan moving forward we've discussed developing more robust RESTful web services which provide access to all Rave functions. Before we started this I wanted to ask the question regarding what tools we use to develop these. Right now our web services are using Spring MVC as the technology of choice mainly because we use Spring MVC for the whole UI framework. As we try and remove the server side views and really reduce the UI controllers we have less of a need for Spring MVC. I'd like to propose we consider developing the web services using standard JAX-RS instead of Spring MVC. Using JAX-RS we would have a choice of implementations to use including Apache CXF. Using Apache CXF would still allow us to use Spring for wiring beans together.
Thoughts? Chris
