Este apartado contiene ejemplos de cómo escribir un cliente de notificación WS con el lenguaje de programación Java y algunas herramientas y bibliotecas de fuente abierto.
Estos ejemplos se pueden encontrar en el directorio
<dir_instal_sdk>/samples/wsnt-axis
del SDK de la opción de característica 1 de Enterprise Console.
El motor SOAP incluido es el juego de herramientas Apache Axis. Los ejemplos también utilizan algunas bibliotecas de Eclipse EMF y Eclipse TPTP que son de gran utilidad al procesar eventos con el formato Common Base Event.
La tabla 1 contiene la lista de requisitos previos y las versiones correspondientes empleadas en estos ejemplos:
Componente | Descripción | Versión | Archivos |
---|---|---|---|
SDK de Java (TM) | El ejemplo está escrito en el lenguaje de programación Java y utiliza los programas de utilidad disponibles en un SDK de Java. | 1.3 o posterior |
|
Apache Ant | Apache Ant es un entorno de scripts de creación muy conocido entre los desarrolladores de Java. | 1.6.0 o posterior |
|
Apache Axis | El juego de herramientas Apache Axis se utiliza para crear los ejemplos, y los ejemplos emplean las bibliotecas del juego de herramientas durante el tiempo de ejecución para producir invocaciones de servicios web. | 1.2.1 |
|
Eclipse TPTP | Eclipse TPTP contiene representaciones Java de los eventos con el formato Common Base Event y programas de utilidad para convertir su representación XML en objetos Java, y viceversa. | 4.1.0 |
|
Eclipse EMF | Las bibliotecas de Eclipse EMF son una dependencia necesaria para las bibliotecas de Eclipse TPTP. | 2.1 |
|
Tabla 1. Componentes de fuente abierto empleados en los ejemplos de Axis
Subtemas
Ejemplo guiado de notificación WS
Creación de ejemplos de Apache Axis
Ejecución de ejemplos de Apache Axis
Referencias
Página de presentación de Apache
Ant
Página de presentación de
Apache Axis
Página de presentación de
Eclipse TPTP
Página de presentación
de Eclipse EMF
Especificación Common Base Event