HTTP. Hablamos sobre los diversos benefi cios de este tipo de computación distribuida; por ejemplo, los clientes
pueden acceder a los datos en equipos remotos, los clientes que no tengan el poder de procesamiento para realizar
cálculos específi cos pueden aprovechar los recursos de los equipos remotos, y pueden desarrollarse por completo
tipos nuevos de aplicaciones innovadoras.
Explicamos cómo Netbeans, Sun Java Studio Creator 2 y las APIs de JAX-WS 2.0 facilitan la creación y el
consumo de servicios Web. Le mostramos cómo establecer proyectos y archivos en estas herramientas, y cómo
las herramientas administran la infraestructura del servicio Web necesaria para dar soporte a los servicios creados
por el programador. Aprendió a defi nir los servicios Web y los métodos Web, así como a consumirlos desde apli-
caciones Java de escritorio creadas en Netbeans, y también desde aplicaciones Web creadas en Sun Java Studio
Creator 2. Después de explicar la mecánica de los servicios Web con nuestro ejemplo
EnteroEnorme
, demostra-
mos servicios Web más sofi sticados que utilizan rastreo de sesiones tanto del lado servidor como del lado cliente,
y servicios Web que acceden a bases de datos mediante el uso de JDBC. También explicamos la serialización con
XML y le mostramos cómo pasar objetos de tipos defi nidos por el usuario a los servicios Web, y cómo devolverlos
de los servicios Web.
En el siguiente capítulo hablaremos acerca de cómo dar formato a la salida con el método
System.out.
printf
y la clase
Formatter
.
28.10 Recursos Web
Además de los recursos Web que se muestran a continuación, también puede consultar los recursos Web relacio-
nados con JSP que se proporcionan al fi nal del capítulo 26.
www.deitel.com/WebServices/
Visite nuestro Centro de recursos de servicios Web para obtener información acerca de cómo diseñar e implemen-
tar servicios Web en muchos lenguajes, e información acerca de los servicios Web ofrecidos por compañías como
Google, Amazon y eBay. También encontrará muchas herramientas adicionales de Java para publicar y consumir
servicios Web.
www.deitel.com/java/
www.deitel.com/JavaSE6Mustang/
www.deitel.com/JavaEE5/
www.deitel.com/JavaCertification/
www.deitel.com/JavaDesignPatterns/
Nuestros Centros de recursos sobre Java proporcionan información específi ca de este lenguaje, como libros,
documentos, artículos, diarios, sitios Web y blogs que abarcan una gran variedad de temas relacionados con Java
(incluyendo los servicios Web de java).
www.deitel.com/ResourceCenters.html
De un vistazo a nuestra lista cada vez más extensa de Centros de recursos sobre programación, Web 2.0, software
y demás temas interesantes.
java.sun.com/webservices/jaxws/index.jsp
El sitio ofi cial para la API de Sun Java para los Servicios Web de XML (JAX-WS). Incluye la API, documentación,
tutoriales y demás vínculos de utilidad.
www.webservices.org
Ofrece noticias relacionadas con la industria, artículos y recursos para los servicios Web.
www-130.ibm.com/developerworks/webservices
El sitio de IBM para la arquitectura orientada al servicio (SOA) y los servicios Web incluye artículos, descargas,
demos y foros de discusión relacionados con la tecnología de los servicios Web.
www.w3.org/TR/wsdl
Ofrece gran cantidad de documentación acerca de WSDL, incluyendo una explicación detallada de los servicios
Web y las tecnologías relacionadas, como XML, SOAP, HTTP los tipos MIME en el contexto de WSDL.
www.w3.org/TR/soap
Ofrece gran cantidad de documentación acerca de los mensajes SOAP, el uso de SOAP con HTTP y cuestiones
de seguridad relacionadas con SOAP.
www.ws-i.org
28.10 Recursos
Web
1267
28_MAQ_CAP_28_DEITEL.indd1267
5/8/084:19:50PM