Download a) Solución técnica ofertada, tanto en lo que respecta a la arquitectura,
Document related concepts
no text concepts found
Transcript
Sistema de Banco de Trámites (SISBAT) MANUAL DE IMPLANTACIÓN Automatización del proceso de registro y catastro de los trámites administrativos de la Administración Pública Manual de Implementación: Sistema de Banco de Trámites (SISBAT) Elaborado por: Kingdom Medical C.A. Revisado por: Avalado por: 03/Jun/ 2009 Versión: 2.0.0 Aprobado por: Av. Andrés Bello, Sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas Teléfonos 0212-578.59.92. Fax 0212-507.21.11 Sitio Web: www.cnti.gob.ve Página 1 de 7 Índice de Contenido 1.REQUERIMIENTOS DE SOFTWARE..............................................................3 2.CONFIGURACIÓN DE LA BASE DE DATOS....................................................3 3.PERMISOLOGÍA.........................................................................................3 4.REQUERIMIENTOS MÍNIMOS DEL SERVIDOR...............................................3 5.INSTALACIÓN DEL SISTEMA.......................................................................4 6.USUARIOS DEL SISTEMA...........................................................................7 7.ACCESO AL SISTEMA.................................................................................7 Manual de Implementación: Sistema de Banco de Trámites (SISBAT) Elaborado por: Kingdom Medical C.A. Revisado por: Avalado por: Versión: 2.0.0 Aprobado por: Av. Andrés Bello, Sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas Teléfonos 0212-578.59.92. Fax 0212-507.21.11 Sitio Web: www.cnti.gob.ve Página 2 de 7 1. Requerimientos de Software • Servidor web: Apache Tomcat 6.0.18 o superior • JDK 1.6.15 o superior • Base de Datos: PostgreSQL 8.3 • Directorio de Instalación: Definido por el cliente. 2. Configuración de la Base de Datos • • • • • Servidor: localhost Puerto: 5432 Usuario: sisbat Clave: S1sB4t! Nombre de la Base de Datos: sisbat 3. Permisología En el directorio del proyecto hay un directorio llamado conf. Dentro de este directorio, en el archivo log4j.xml se debe buscar la etiqueta appender con el parámetro file y cambiar este valor para asignar la ruta del log del sistema. 4. Requerimientos mínimos del Servidor • Memoria RAM: 2 GB • Disco Duro: 160 GB o superior • Procesador Pentium IV o Superior • Velocidad de conexión: 1024 Kbps • Resolución de video: Se recomienda 1024 x 768 pixeles Manual de Implementación: Sistema de Banco de Trámites (SISBAT) Elaborado por: Kingdom Medical C.A. Revisado por: Avalado por: Versión: 2.0.0 Aprobado por: Av. Andrés Bello, Sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas Teléfonos 0212-578.59.92. Fax 0212-507.21.11 Sitio Web: www.cnti.gob.ve Página 3 de 7 5. Instalación del Sistema 1.- Instalar el JDK de Java 1.6. Para esto dirigirse al siguiente enlace y bajar el binario correspondiente al sistema operativo con el que se cuente: http://java.sun.com/javase/downloads/widget/jdk6.jsp Para el momento en que se redacta este manual, la versión del JDK de Java es el 1.6 update 17. Una vez que se halla bajado, descomprimos el archivo y lo ubicamos en un directorio como por ejemplo: $ chmod +x jdk-6u17-linux-i586.bin # mv jdk1.6.0_17 jdk1.6 # mkdir /usr/java # mv jdk1.6 /usr/java Registrar el JDK instalado en las variables del sistema, editando el archivo bash.bashrc ubicado en /etc. # nano /etc/bash.bashrc Se debe agregar estas lineas al final del archivo. export JAVA_HOME=/usr/java/jdk1.6 export JRE_HOME=$JAVA_HOME/jre export PATH=$JAVA_HOME/bin:$PATH Ya hecho esto guardamos y cerramos la consola activa y volvemos a ingresar a otra para ver los cambios. Para comprobar que todo ha salido bien escribimos lo siguiente en consola: $ java -version Deberá aparecer algo similar a esto: java version "1.6.0_17" Java(TM) SE Runtime Environment (build 1.6.0_17-b01) Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode) 2.- Instalar el contenedor de aplicaciones web Tomcat. Para esto debemos ir al enlace http://tomcat.apache.org/download-60.cgi y descargar la versión 6.0.20 de cualquiera de los servidores. Ya descargado basta con descomprimir el archivo. $ tar -xvf apache-tomcat-6.0.20.tar.gz $ mv apache-tomcat-6.0.20 tomcat6 # mv tomcat6 /opt Manual de Implementación: Sistema de Banco de Trámites (SISBAT) Elaborado por: Kingdom Medical C.A. Revisado por: Avalado por: Versión: 2.0.0 Aprobado por: Av. Andrés Bello, Sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas Teléfonos 0212-578.59.92. Fax 0212-507.21.11 Sitio Web: www.cnti.gob.ve Página 4 de 7 Luego de esto debemos registrar las variables $CATALINA_HOME. Esto se hace editando el archivo bash.bashrc que se encuentra en /etc: # nano /etc/bash.bashrc Escribimos lo siguiente al final del archivo: export CATALINA_HOME=/opt/tomcat6 Ahora por ultimo creamos un enlace simbólico de catalina.sh hacia init.d para poder iniciar Tomcat como servicio del sistema: # ln -s /opt/tomcat6/bin/catalina.sh /etc/init.d/tomcat6 E iniciamos el servicio: # /etc/init.d/tomcat6 start Al escribir http://localhost:8080 en nuestro navegador debera aparecer algo similar a esto: 3.- Copiar el archivo Sisbat .war en el directorio de aplicaciones de Tomcat. Para esto, nos aseguramos que el servidor Tomcat esté detenido con la siguiente orden: Manual de Implementación: Sistema de Banco de Trámites (SISBAT) Elaborado por: Kingdom Medical C.A. Revisado por: Avalado por: Versión: 2.0.0 Aprobado por: Av. Andrés Bello, Sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas Teléfonos 0212-578.59.92. Fax 0212-507.21.11 Sitio Web: www.cnti.gob.ve Página 5 de 7 # /etc/init.d/tomcat6 stop Y posteriormente copiamos el archivo de la siguiente manera asumiendo que el archivo Sisbat.war está en el directorio actual: # cp Sisbat.war /opt/tomcat6/webapps/ Iniciamos el servidor Tomcat: # /etc/init.d/tomcat6 start Y listamos el contenido del directorio de aplicaciones de Tomcat para aseguramos que la aplicación Sisbat se halla desplegado correctamente: # ls -l /opt/tomcat6/webapps/ Obteniendo un resultado similar al siguiente: total 30828 drwxr-xr-x 10 usuario usuario drwxr-xr-x 5 usuario usuario drwxr-xr-x 5 usuario usuario drwxr-xr-x 5 usuario usuario drwxr-xr-x 3 usuario usuario drwxr-xr-x 10 usuario usuario -rw-r--r-- 1 usuario usuario 4096 oct 31 20:36 docs 4096 oct 31 20:36 examples 4096 oct 31 20:36 host-manager 4096 oct 31 20:36 manager 4096 oct 31 20:36 ROOT 4096 oct 31 23:24 Sisbat 31502437 oct 31 23:24 Sisbat.war 4.- Instalar el servidor de base de datos Postgres. La manera más fácil de hacerlo es a través de un gestor de paquetes como aptitude. Basta ejecutar la siguiente instrucción para tener instalado Postgres en nuestro sistema: # aptitude install postgresql-8.3 Aceptar todas las indicaciones que haga el proceso de instalación y esperar unos minutos mientras se descarguen y se instalen los archivos en el sistema. Una vez instalado el servidor Postgres, tendremos que crear el usuario y la base de datos para trabajar con Sisbat el incluir el script sisbat.sql en la base de datos. Para esto, nos conectamos a la consola de postgres y ejecutamos las siguientes instrucciones como usuario root: # su postgres # pqsl postgres=# CREATE USER sisbat WITH PASSWORD ‘S1sB4t!’; postgres=# CREATE DATABASE sisbat WITH OWNER sisbat ENCODING 'UTF8'; postgres=# \q # pqsl -d sisbat -f sisbat.sql Y al terminar la inclusión del script en la base de datos, termina el proceso de instalación de la aplicación Sisbat en su sistema.. Manual de Implementación: Sistema de Banco de Trámites (SISBAT) Elaborado por: Kingdom Medical C.A. Revisado por: Avalado por: Versión: 2.0.0 Aprobado por: Av. Andrés Bello, Sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas Teléfonos 0212-578.59.92. Fax 0212-507.21.11 Sitio Web: www.cnti.gob.ve Página 6 de 7 6. Usuarios del Sistema Se encuentran definidos los siguientes usuarios para acceso al sistema: Usuario admin admininstitucion uauditor uinstitucion uconsulta Clave 123 123 123 123 123 Rol Super Administrador Administrador Institución Usuario Auditor Usuario de la Institución Usuario Consulta 7. Acceso al Sistema Para acceder al sistema una vez instalado, creada y actualizada la base de datos, ingresar la URL de acceso al sistema e iniciar sesión con cualquiera de los usuarios descritos en el punto anterior. Manual de Implementación: Sistema de Banco de Trámites (SISBAT) Elaborado por: Kingdom Medical C.A. Revisado por: Avalado por: Versión: 2.0.0 Aprobado por: Av. Andrés Bello, Sector Guaicaipuro, Torre MPPTI, piso 16, Municipio Libertador, Caracas Teléfonos 0212-578.59.92. Fax 0212-507.21.11 Sitio Web: www.cnti.gob.ve Página 7 de 7