Recientemente, decidí comenzar a aprender acerca de los servicios web de Java y cuando comencé a buscar un tutorial para servicios web de Java en Google, descubrí que hay muchos tipos de servicios web basados en XML, basados en SOAP, y también en servicios web RESTful.Necesito aprender Servicios web en Java. ¿Cuáles son los diferentes tipos en él?
Además, encontré que hay una especificación JAX-WS para servicios web basados en xml, y especificación JAX-RS para crear servicios web RESTful.
Q1) Me confundí, sería genial si alguien puede ayudarme a entender la diferencia entre estos diferentes tipos de servicios web, para que pueda decidir cuál aprender primero.
Q2) Además, quiero aprender a fondo sobre la creación de diferentes tipos de servicios web en Java. ¿Hay algún tutorial o recurso que pueda dar una idea de cada tipo de servicio web y una comparación entre ellos?
Q3) en función de qué escenarios y condiciones debo decidir si deseo crear un servicio web basado en XML en lugar de un servicio SOAP o si debo ir con el servicio RESTful.
[El Tutorial de Java EE 6] (http://docs.oracle.com/javaee/6/tutorial/doc/) –
Buenas question.thanks – Krishna