Java webszolgáltatások oktatóanyaga koncepciókat és példákat kínál két fő Java webszolgáltatás API-ra: JAX-WS és JAX-RS. A java webszolgáltatás alkalmazás más programozási nyelvekkel is elérhető, mint például a .Net és a PHP.
A Java webszolgáltatási alkalmazás a WSDL-n (Web Services Description Language) keresztül kommunikál. A java webszolgáltatás-alkalmazás kódja kétféleképpen írható: SOAP és RESTful.
Java Web Services API
A Java két fő API-t határoz meg webszolgáltatási alkalmazások fejlesztésére a JavaEE 6 óta.
1) JAX-WS : SOAP webszolgáltatásokhoz. A JAX-WS alkalmazáskód kétféleképpen írható: RPC stílus és dokumentumstílus alapján.
2) JAX-RS : RESTful webszolgáltatásokhoz. Jelenleg főként 2 implementációt használnak a JAX-RS alkalmazás létrehozásához: Jersey és RESTeasy.
A JAX-WS és JAX-RS teljes oktatóanyagát a következő oldalon fogjuk látni.