Vodič za Java web usluge nudi koncepte i primjere dvaju glavnih API-ja java web usluga: JAX-WS i JAX-RS. Java web servis aplikaciji može se pristupiti drugim programskim jezicima kao što su .Net i PHP.
Aplikacija Java web servisa obavlja komunikaciju putem WSDL (Web Services Description Language). Postoje dva načina za pisanje koda aplikacije java web usluge: SOAP i RESTful.
API za Java web usluge
Postoje dva glavna API-ja definirana u Javi za razvoj aplikacija web usluga od JavaEE 6.
1) JAX-WS : za SOAP web usluge. Postoje dva načina za pisanje JAX-WS aplikacijskog koda: RPC stilom i Document stilom.
2) JAX-RS : za RESTful web usluge. Postoje uglavnom 2 implementacije koje se trenutno koriste za izradu JAX-RS aplikacije: Jersey i RESTeasy.
Vidjet ćemo pune upute za JAX-WS i JAX-RS na sljedećoj stranici.