Instalación
- DEVS/SOA Sever-Side (Servicios de Coordinación y Simulación).
- DEVS/SOA Client (Clientes de Coordinación y Simulación).
DEVS/SOA Sever-Side
- Requisitos Software:
- Java Development Kit (JDK): Version 1.4 o posterior.
- Servlet Container, preferiblemente Tomcat 5.5 (descarga).
- Axis2: Versión 1.4.1. Aplicación Web de Axis2. (descarga).
- Contenido:
- Servicios:
- Simulator.aar: Axis2 Archived web service of DevsSoa Simulator service.
- Coordinator.aar: Axis2 Archived web service of DevsSoa Coordinator service.
- lib (ficheros de librerias jar):
- Servicios:
- Instalación:
- Anadir al directorio lib compartido del contenedor servlet los archivos de biblioteca (xdevs.jar, devsjava.jar and examples.jar). En Tomcat 5.5 “%TOMCAT_HOME%\shared\lib”.
- Publicar la aplicación WAR Web Axis2 en el contenedor servlet.
- Subir los servicios proporcionados a través de la administración de aplicaciones web de Axi2. En Tomcat 5.5 los servicios se pueden copiar directamente en el directorio “%TOMCAT_HOME%\webapps\axis2\WEB-INF\services”.
DEVS/SOA Client
- Requisitos Software:
- Java Development Kit (JDK): Version 1.4 o posterior.
- Axis2: Versión 1.4.1. Standard Binary Distribution. (descarga).
- Disco: Aproximadamente 11 MB.
- Apache Ant 1.7.1 (descarga).
- Contenido:
- DevsSoaSimulatorJava.jar: Fichero ejecutable del cliente del simulador.
- Argumentos:
- La ruta del archivo XML que contiene el modelo acoplado en formato DEVSML.
- El número de iteraciones de la simulación.
- Argumentos:
- DevsSoaCoordinatorJava.jar: Fichero ejecutable del cliente del coordinador.
- Argumentos:
- La ruta del archivo XML que contiene el modelo acoplado en formato DEVSML.
- El número de iteraciones de la simulación.
- Argumentos:
- lib :(ejemplos de modelos acoplados en DEVSML).
- build.xml: Fichero Ant.
- DevsSoaSimulatorJava.jar: Fichero ejecutable del cliente del simulador.
- Instalación:
- Variables de entorno necesarias:
- JAVA_HOME : directorio de instalación de jdk.
- AXIS2_HOME : directorio de instalación de axis2.
- ANT_HOME: directorio de instalación de Ant.
- Anadir “%ANT_HOME%\bin” a la variable de entorno "PATH".
- Variables de entorno necesarias:
- Ejecutar el Cliente:
- En el directorio del cliente:
- ant -Dfile='arg' -DnumIter='arg' simulator.run: ejecutar el cliente del simulador.
- Example: ant -Dfile=lib/GptJavaJava.xml -DnumIter=110 simulator.run
- ant -Dfile='arg' -DnumIter='arg' coordinator.run: ejecutar el cliente del coordinador.
- Example: ant -Dfile=lib/GptJavaJava.xml -DnumIter=110 coordinator.run
- ant -Dfile='arg' -DnumIter='arg' simulator.run: ejecutar el cliente del simulador.
- En el directorio del cliente: