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