یک API JAVA می باشد برای ساخت وب سرویس های منطبق بر الگوی معماری REST که با استفاده از Http Methods به منابع موردنظرش دسترسی پیدا میکند.در معماری rest هر چیزی یک منبع حساب میشود و هر منبع دارای یک URI میباشد که در حقیقت id و یا ادرس منحصر به فرد عمومی برای اتصال(از طریق HTTP Standard methods) به آن میباشد.منابع میتوانند بصورت text , JSON , XML به درخواست کننده آن برگزدانده شوند.
از نسخه ۱.۱ بطور رسمی به JAVA EE 6 اضافه شد.
از annotation ها استفاده میکند و پرکاربردترین آنها @Path و @GET, @PUT, @POST, @DELETE and @HEAD میباشد.
مطالعه بیشتر :
۱- vogella
۲- wikipedia