Estos ejemplos muestran los servicios web JAX-WS. Los ejemplos de servicios web JAX-WS muestran la implementación básica de servicios web uni y bidireccionales. Cada ejemplo incluye un servlet que pone en práctica el servicio mediante un navegador, y un ejemplo de uso de Thin Client para JAX-WS con WebSphere Application Server que se puede ejecutar desde la línea de mandatos.
Tiempo que se necesita para configurar estos ejemplos
15 minutos
Requisitos previos para su uso
- WebSphere Application
Server versión 8.0 o versión 8.5
Importante: Estos ejemplos han sido probados con WebSphere Application Server
versión 8.0 y versión 8.5.
Descarga de ejemplos
Para utilizar los ejemplos, descargue los archivos JAX-WS de ejemplo desde una página de descarga del producto:
- Elija uno de los métodos siguientes para descargar el archivo JaxWSServicesSamples.zip a un directorio de su estación de trabajo: FTP o HTTP. Puede crear el directorio /samples/JaxWSServicesSamples en su estación de trabajo
y descargar los archivos de ejemplo de JAX-WS web services en ese directorio.
- En el diálogo que aparece, especifique el directorio de destino
en el que guardar los documentos y pulse Aceptar.
El archivo
JaxWSServicesSamples.zip, contiene archivos de
ejemplo en la estructura de directorios siguiente:
/images
/installableApps
/javadoc
/META-INF
/scripts
/src
/style
build.xml
readme.html
Atención: El archivo readme.htmlcontiene información para instalar y ejecutar el ejemplo.
Descripción de los ejemplos
- Ping and Echo
- El ejemplo Ping and Echo muestra servicios JAX-WS sencillos. El ejemplo Ping demuestra una transacción de servicio unidireccional. Se envía una serie de texto simple desde el cliente de servicio al punto final de servicio. El ejemplo Echo demuestra una transacción de servicio bidireccional. Se envía una serie de texto simple desde el cliente de servicio al punto final de servicio.
El servicio añade un identificador y devuelve la serie al cliente.
El ejemplo Echo también demuestra el uso de modelos de programación síncrona y también el uso de dos modalidades de programación asíncrona.
- MTOM
- El ejemplo MTOM muestra el uso de SOAP Message Transmission
Optimization Mechanism (MTOM) en el transporte para enviar y recibir archivos binarios. Las prestaciones de MTOM permiten a los enlaces SOAP optimizar la transmisión o el formato del aspecto del mensaje SOAP en la red mediante la codificación selectiva de partes del mensaje, al mismo tiempo que sigue presentando un Infoset XML a la aplicación SOAP. Se envía un archivo desde el cliente del servidor al punto final del servicio con los datos binarios codificados mediante MTOM.