Java API for RESTful Services (JAX-RS)JAX-RS: Java API for RESTful Web Services is a Java API that provides support in creating web services according to the Representational State Transfer (REST) architectural pattern. Furthermore JAX-RS uses annotations to simplify the development and deployment of web service clients and endpoints.
To Understand further about JAX-RS refer the document provided by oracle which contain compressible information about JAX-RS.
You can find various implementation that are available in industry and well known implementation are
1) Apache CXF - an open source Web service framework provided by Apache Software Foundation.
2) Jersey - an implementation from Oracle.
3) ESTeasy - an implementation from JBoss.
4) Apache Wink, Apache Software Foundation Incubator project, the server module implements JAX-RS.
I will provide a sample implementation for REST Web Service using JAX-RS in near future blog.
Until that please keep on reading :)