domingo, 28 de febrero de 2010

Java 6: Publicación de una clase como un Servicio Web

    Para este propósito encontré un artículo que habla claramente y paso a paso como construir un Servicio Web, es decir, como publicar nuestra clase java para que esté disponible en la web y poder ser utilizada por clientes en forma remota.

    Java 6.0 agregó el paquete javax.xml.ws junto a las anotaciones de javax.jws.

    El artículo completamente en español y se deriva de la documentación Java, es decir no es lo mismo pero utiliza el mismo ejemplo de esta documentación.

    Utilizamos lo que se llama JAX-WS que no es más que las siglas para Java API for XML Web Services. Este blog a que les hago referencia, detalla paso a paso como hacer una clase y marcarla como publicable, crear la clase publicadora, y como por consola realizar los pasos para publicar y utilizar la clase por un cliente.

    El enlace es el blog de Willy Mejía (willyxoft) y el articulo es Servicios Web con JAX-WS sin contenedores Java EE.

    Para un tutorial completo sobre Web Services de java visite The Java Web Services Tutorial. Espero haber ayudado. Además todavía hay mucho que investigar.

    Por cierto todavía tengo una duda y es cómo importar una clase de Java en una clase que será publicada como servicio web. Las cosas se complican un poco más, pero lean el artículo, incluso allí en comentario está escrita mi duda.

Nos vemos