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