Descripción del software
1. Breve descripción del programa de ordenador Jabon es un conjunto de aplicaciones y código fuente que sirven para la implementación y consumo de Servicios Web (WebServices, WS). Jabon consta de:
¿ Jabon: Una aplicación que admite como entrada un fichero de cabecera (header) de una clase C++ de una aplicación del usuario, y genera un fichero XML con la descripción del servicio en lenguaje WSDL, así como todo el código necesario para dotar a la aplicación del usuario de funcionalidad como WS, asi como el código que permite consumir dicho servicio web de forma remota por un cliente. ¿ Jabon Run Time Library (Jabonrt): Un conjunto de archivos de código fuente C++ que constituyen el soporte necesario para todas las aplicaciones que utilizan Jabon, tanto el generador de codigo, como las aplicaciones del usuario, como Gel, la herramienta que se describe a continuación. Aunque dicha librería existe también como binario, se dispone de todo el codigo C++ de forma abierta para el usuario. ¿ Gel: Una aplicación que sirve como cliente genérico de cualquier servicio web. Dicha aplicación se conecta al servicio web creado con jabon, descarga automáticamente el fichero WSDL del mismo, lo que le permite ofrecer al usuario la posibilidad de invocar un servicio remoto del cual solo se conoce la interfaz en tiempo de ejecución. ¿ La documentación asociada al proyecto, tutoriales, etc.
2. El lenguaje de programación C++ El entorno operativo El código fuente es C++ portable, Windows y Linux. Se ha probado en WinXP 32bits con Visual C++ 6.0 y Visual C++ 2005. Se ha probado en Ubuntu Linux 6.10 y 8.04, con el compilador g++.
Referencia
M-002112/2009