Hi!
You can implement RESTful web services with the following frameworks:
- Apache CXF
- Restlet
-
JBoss RESTeasy
- Jersey (JAX-RS reference implementation)
There are probably alternatives I have forgotten.
One of the points of introducing a RESTful web service is to decouple the service and its clients; they communicate by passing XML or JSON data over HTTP, regardless of whether they are implemented in
Java, C#, C/C++, Perl etc etc. So that you are using Struts 2 to present some data that you retrieve from a RESTful web service should (hopefully) not affect the service in any way.
Best wishes!