Rapa is a ActiveResource (Yes yes the ruby one..) like rest client for Java. It makes the job of consuming Rest services easy, by doing the grunt work and lets you concentrate on your cool modeling (Domain) work.
Rapa uses Jakarta commons http-client and JAXB to communicate with XML based web services. It translates the CRUD operations to corresponding HTTP methods and takes care of marshaling and unmarshaling your model objects.
Rapa supports authentication schemes supported by Jakarta Http Client. We have tried basic and digest working successfully.
As of now Rapa supports only XML based messaging format over HTTP. We are working on other format supports as well.
We have hell lots of work planned. So if you want to contribute, please let us know.
Use Patent Claims
These details are provided for information only. No information here is legal advice and should not be used as such.