15
 INSTITUTO TECNOLOGICO SUDAMERICANO ESCUELA DE SISTEMAS TEMA: “Diseño y construcción de un sistema de  monitoreo remoto de redes mediante una aplicación utilizando el lenguaje java y la base de datos en oracle en la cooperativa de ahorro y crédito jardín azuayo de la ciudad de cuenca en el año 2011  Trabajo previo para la aprobación del Proyecto de Grado AUTOR: EDWIN MAURICIO CUSCO PAUTA DIRECTOR: ING. JHON LAZO CUENCA  ECUADOR 2011 

Tesis Desarrollo

Embed Size (px)

Citation preview

Page 1: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 1/15

INSTITUTO TECNOLOGICO SUDAMERICANO

ESCUELA DE SISTEMAS

TEMA: “Diseño y construcción de un sistema de  monitoreo remoto de redes

mediante una aplicación utilizando el lenguaje java y la base de datos en oracle en la

cooperativa de ahorro y crédito jardín azuayo de la ciudad de cuenca en el año 2011” 

Trabajo previo para la

aprobación del Proyecto de

Grado

AUTOR: EDWIN MAURICIO CUSCO PAUTA

DIRECTOR: ING. JHON LAZO

CUENCA – ECUADOR

2011 

Page 2: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 2/15

ANTEPROYECTO

1.- Tema

”Diseño y Construcción de un Sistema de Monitoreo Remoto de Redes mediante una

aplicación utilizando el lenguaje Java y la base de datos en Oracle en La Cooperativa

de Ahorro y Crédito Jardín Azuayo de la Ciudad de Cuenca en el año 2011” 

2.- Antecedentes

Historia

La Cooperativa de Ahorro y Crédito Jardín Azuayo nació en Paute, febrero de 1996, en el

contexto de la reconstrucción del cantón Paute, luego de los daños causados por el desastre

de La Josefina (1993). Empezó con 120 socios fundadores. 

La reconstrucción fue una oportunidad para plantear un nuevo estilo de desarrollo con una

base en la comunidad que permita mejorar sus formas de producir, se potencie sus

capacidades, transforme el ahorro local y extra local en créditos que dinamicen las

condiciones de vida del socio (a) y su entorno.

Jardín Azuayo trabaja de manera sostenible y solvente, generando nuevos actores sociales

con conciencia ciudadana, solidaria y global, profundizando la confianza, apoyada en sus

directivas locales, que permiten consolidarse como una institución propia en cada lugar en

el que está presente. En la actualidad estamos en la Costa, Sierra y Oriente distribuidos en

27 oficinas (30 puntos de atención) y más de 170.000 socios.

Misión

Fomentamos el desarrollo de una Cultura Cooperativa haciendo de nuestra institución una

escuela de Cooperativismo, con organización, participación, comunicación, información e

interacción en redes institucionales. Desarrollamos productos y servicios sociales y

financieros acordes a la demanda con tecnología adecuada, cobertura nacional e

internacional, que permitan la recirculación de los recursos locales y regionales con sentido

de equidad entre socios y entre regiones.

Page 3: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 3/15

Visión

Somos una sociedad de personas con cultura cooperativa que buscamos nuestro buen vivir,

el de nuestras comunidades y el de la sociedad en general, privilegiando a los sectores

populares, con una organización solidaria, confiable, solvente, referente delCooperativismo nacional e internacional; con este fin desarrollamos actividades sociales y

financieras eficientes, competitivas y de calidad, integrando pueblos y culturas.

Organización

Situación Actual

La Cooperativa de ahorro y crédito Jardín Azuayo lleva 15 años sirviendo a sus socios pero

en ese tiempo ha logrado posicionarse dentro del ámbito financiero nacional, siendo

considerada la segunda mejor entidad financiera en la clasificación entre las Cooperativas

de ahorro del país.

Page 4: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 4/15

La Cooperativa de ahorro y crédito Jardín Azuayo por ahora no tiene definido un control

sobre sus equipos que son utilizados para la comunicaciones entre oficinas como: cableado

horizontal, vertical, teléfonos VoIP, switchs, hubs, racks, routers y tarjetas de red de cada

máquina.

Casi todas las comunicaciones entre las oficinas de la Cooperativa utilizan teléfonos VoIPlos cuales utilizan las redes de la Cooperativa para esto siendo de vital importancia

mantenerlos trabajando todo el tiempo.

Las redes dentro de la Cooperativa de ahorro y crédito Jardín Azuayo no son monitoreadas

mediante un sistema automatizado y cada vez que hay problema en la intranet el encargado

dentro del departamento de sistemas se entera del mismo mediante 2 formas: La primera es

mediante llamadas utilizando los teléfonos VoIP donde llaman explican el problema y el

encargado busca solución en conjunto con el usuario y la segunda es mediante correo

electrónico donde el usuario captura la pantalla con el error y se la envía al encargado el

cual con el error generado busca solución y luego de encontrarla devuelve un mail

explicando la solución o avisando que ya fue arreglado y que puede seguir trabajando, cada

máquina de la Cooperativa tiene asignada una ip estática pero no se tiene un registro que

permita identificar en que maquina está siendo utilizada la misma.

3.- El Problema

Al no tener monitoreada la red a cada instante se genera un gran problema ya que los

errores de conexión no son detectados hasta que los mismos ocasionen algún problema de

conexión entre usuarios o a su vez problemas entre el usuario y el servidor donde está

contenido el sistema principal.

La red carece de fiabilidad al no tener identificados los puntos que están fuera de

funcionamiento en cada departamento, obligando a que muchas veces se realicen revisiones

a equipos cuando el error es en el punto de red en sí.

Los errores de conexión no se identifican sino por el usuario, quien al no ser experto en este

tema tiende a dar una explicación muchas veces errónea del problema que tiene.

Y el más grave de los problemas es cuando la pérdida de conexión se da al transmitir datos,

ya que muchas veces estos son de suma importancia y necesitan ser entregados o

ingresados a tiempo pues son datos de importancia no solo de la Cooperativa sino de los

Page 5: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 5/15

usuarios y de la Superintendencia de Bancos y esta amerita que no exista ningún fallo en su

transmisión o tendría q ser reenviada nuevamente perdiendo valioso tiempo.

4.- Delimitación Del Tema

La aplicación que resultará al final de esta tesis será realizada con el lenguaje Java

utilizando la plataforma Netbeans IDE 6.9.1 y la base de datos será generada con el Sistema

Gestor de Base de Datos Oracle. Ya que estas herramientas son compatibles al momento de

la conexión permitiéndonos una mayor velocidad hacia la aplicación de monitoreo remoto

de red, realizar una revisión total de los equipos conectados a la red ya que esto nos

permitirá reconocer problemas en la misma y cuando se detecten serán comunicados

inmediatamente al encargado del control de la misma este proceso se realizara utilizando la

aplicación generada mediante Java, identificar los equipos conectados a la red mediante sudirección ip permitiéndonos saber cuáles son los usuarios que están activos dentro de la

intranet de la Cooperativa identificación que se realizara mediante la aplicación generada

en Java, asignación remota de direcciones ip’s a equipos nuevos conectados a la red

logrando evitar así problemas de duplicidad de las mismas ya que se llevara un registro de

direcciones ip libres y otro de a que maquina esta asignada alguna ip proceso que se

realizara mediante la base de datos generada en Oracle, se generaran mensajes para dar

aviso de algún fallo en la red los cuales se enviarán de inmediato al encargado de la red

quien tendrá que buscar la solución con la presente aplicación generada en Java, cada fallo

detectado se almacenará para su posterior documentación en la cual constara el código del

fallo y la forma en la que se resolvió el mismo utilizando la base de datos creada en Oracle,

se identificaran los fallos repetidos y generaran automáticamente posibles soluciones que

serán enviadas al encargado para que decida si es viable esta solución o se toma otra la

misma que luego será ingresada a la base de datos para su almacenamiento y posterior

sugerencia proceso que será realizado en la base de datos creada en Oracle.

Vale recalcar que el sistema que se espera al final solamente controlara la LAN de la

empresa, esto quiere decir que funcionará desde el equipo donde se esté ejecutando el

programa de monitoreo de red hasta el switch o hub de cada departamento siendo así solo

necesario software para el control.

Page 6: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 6/15

5.- Justificación

Se escogió como lugar de desarrollo para esta tesis la Cooperativa Jardín Azuayo de la

ciudad de Cuenca pues me dan la apertura necesaria para desenvolverme en el diseño y la

construcción de este sistema ya que al haber realizado mis prácticas en la misma conozco el

desenvolvimiento de cada departamento.

La presente tesis muestra claramente las ventajas que se tiene con un sistema de monitoreo

remoto para una red dinámica, mediante la interfaz de este sistema la cual será desarrollada

utilizando el lenguaje Java mediante la plataforma NetBeans, se podrá controlar los

procesos en lo que se refiere principalmente la supervisión de áreas y transferencia de

datos, así como también tener un control de las tareas programadas. Debido a que muchas

empresas por falta de conocimiento no aplican un buen diseño de red y si es necesario o nopor seguridad contar con un sistema de monitoreo que se adecue a lo que necesitan tienen

algunos problemas de comunicación, trafico de procesos, entre otros; por contar con mas

computadoras de lo permitido por el diseño. Este sistema será de fácil manejo y entendible

para el usuario logrando facilitar su trabajo cubriendo sus principales necesidades laborales,

en especial porque podrá ser controlado de cualquier parte así logrando mantener

informado en todo momento al encargado de la red de cómo está el funcionamiento de la

misma y si existe algún error en ella.

Al ser un sistema de monitoreo remoto de red diseñado para la Cooac. Jardín Azuayo se

aumentará la productividad y el tiempo de respuesta de los departamentos a requerimientos

que se pidan y sea necesario enviar utilizando la intranet de la misma pues al mantenerla

controlada los errores que se generen serán corregidos de inmediato.

Para esta tesis la tecnología necesaria para la elaboración va a depender del lenguaje de

programación en donde se desarrolle el sistema de monitoreo y claro está también

aprovechar lo mejor posible los dispositivos ya adquiridos por la Cooperativa. Si bien este

tipo de sistema no es sofisticado, permitirá a la Cooperativa mantenerse al nivel de grandes

instituciones bancarias que ya tienen este tipo de programa para el control y monitoreo de

sus redes pero con la ventaja de que este sistema de monitoreo remoto busca ser más

eficiente y de mayor facilidad de uso para el usuario.

Page 7: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 7/15

Para terminar con la presente investigación se busca el mejor manejo de las redes dentro de

la Cooperativa Jardín Azuayo, esto más que el rediseño de las redes existentes, es una

interfaz que podrá brindar una mejor comunicación transmisión y seguridad de los datos,

así como también mejorar el control de los mismos y especialmente mantener un control

más real de la red LAN de la Cooperativa.

6.- Objetivos

6.1 Objetivo General

6.1.1 Diseñar y construir un Sistema de Monitoreo Remoto de Redes para la Cooac. Jardín

Azuayo mediante una aplicación generada utilizando el lenguaje Java en la plataforma

Netbeans 6.9.1 y la base de datos en Oracle XE 10g para mejorar el control de la red LAN

de la Cooperativa y aumentar el rendimiento en la misma.

6.2 Objetivos Específicos

6.2.1 Identificar la problemática de la empresa mediante la aplicación de encuestas al

personal de la Cooac Jardín Azuayo.

6.2.2 Diseñar una base de datos completa de errores más comunes en donde se dará una

breve descripción de cada uno de ellos y las posibles soluciones que pueda tener.  

6.2.3 Construir un modulo que asocie los errores que se generan con los que se contenga

dentro de la base de datos para que si es posible la aplicación solucione el problema sin

necesidad de que el encargado de la red lo solicite.

6.2.4 Capacitar al personal que entrara en contacto directo con el sistema mediante cursos

intensivos sobre el manejo del mismo.

Page 8: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 8/15

7.- Marco Teórico

Sistema de Monitoreo

“Un sistema de monitoreo permite captar datos de diferentes aspectos y procesos, para

poder canalizarlos en flujos de datos regulares, integrarlos, procesarlos en información

utilizable. En general permite canalizar todos los requerimientos de los usuarios de acuerdo

al sistema de monitoreo, de esta manera se persigue dar orden a dichos procesos ya sea en

el ingreso de llenado de instrumentos o en el logro de las metas” (Informet 2007). 

El uso adecuado de un sistema de monitoreo, lo convierte en una importante herramienta de

gestión, ya que es necesario que tanto monitoreo como la evaluación se realicen de manera

periódica y sistemática.

Hoy en día, cuando se refiere a un sistema de monitoreo, se describe a un sistema de

monitoreo o seguimiento de algún proyecto de manera estratégica, u orientado al ámbito

mecánico o electrónico, inclusive a la medicina, dejando de lado que un sistema de

monitoreo es esencialmente del área informática que tiene estrecha relación con la

administración de procesos de un sistema en general.

En la parte estratégica, un sistema de monitoreo es aquel que no sólo se trata de poder

seguir la ejecución de un proyecto, sino también identificar obstáculos a tiempo y darlessolución. Además ayuda a la toma de decisiones para poder superar una serie de

restricciones.

Según Hernán & Hernán un sistema de monitoreo, sirve como base para gestión de

proyectos donde se tiene en cuenta la matriz de planificación de proyecto (MPP). El

sistema de monitoreo sirve para la contabilidad de los procesos.

Un sistema de monitoreo es una de las principales fuentes de información para las

evaluaciones externas, para evitar que se emitan juicios subjetivos ante la ausencia de

registros y medios de verificación. (Gallo y Hancock 2002). Se recomienda su uso si se

requiere tener un mejor control sobre los procesos que se realicen dentro de una empresa o

al realizar un proyecto por ejemplo para conocer en que etapa se encuentran; el uso

adecuado de un sistema de monitoreo puede optimizar los resultados en las empresa

Page 9: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 9/15

referente a las diferentes tareas encomendadas y no necesariamente debe de ser un sistema

computarizado, pues esto depende del campo en que se va a aplicar.

NetBeans: NetBeans es un entorno de desarrollo, hecho principalmente para el lenguaje de

programación Java. Existe además un número importante de módulos para extender el

NetBeans IDE. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.  

NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una

comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo. Sun

MicroSystems fundó el proyecto de código abierto NetBeans en junio de 2000 y continúa

siendo el patrocinador principal de los proyectos.

La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un

conjunto de componentes de software llamados módulos. Un módulo es un archivo Java

que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo

especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir

de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos

pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma

NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.

La Plataforma NetBeans es una base modular y extensible usada como una estructura de

integración para crear aplicaciones de escritorio grandes. Empresas independientes

asociadas, especializadas en desarrollo de software, proporcionan extensiones adicionales

que se integran fácilmente en la plataforma y que pueden también utilizarse para desarrollar

sus propias herramientas y soluciones.

La plataforma ofrece servicios comunes a las aplicaciones de escritorio, permitiéndole al

desarrollador enfocarse en la lógica específica de su aplicación. Entre las características de

la plataforma están:

  Administración de las interfaces de usuario (ej. menús y barras de herramientas)

  Administración de las configuraciones del usuario

  Administración del almacenamiento (guardando y cargando cualquier tipo de dato)

Page 10: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 10/15

  Administración de ventanas

  Framework basado en asistentes (diálogos paso a paso)

Oracle: Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés

de Relational Data Base Management System), desarrollado por Oracle Corporation.

Se considera a Oracle como uno de los sistemas de bases de datos más completos,

destacando:

  soporte de transacciones,

  estabilidad,

  escalabilidad y

  Soporte multiplataforma.

¿Por qué Oracle?

1.- Oracle es la BD más utilizada por las corporaciones más grandes del mundo, por su robustez y

por la seguridad.

2.- Oracle tiene múltiples versiones para cada sistema operativo, entre ellos te puedo nombrar:

UNIX, LINUX, NT, Win 2000- 98 - 95, Novel, y otros.

3.- Oracle ofrece soporte mundial a través de sus centros de soporte y sus sitios Web donde podrás

encontrar desde scripts hasta documentos de instalación.

4.- Proporcionan actualización de versiones gratis al cliente; siempre y cuando la licencia de soporte

lo cubra.

5.- El 80% o más de los sitios Web en Internet tienen Bases de Dato Oracle.

6.- Oracle es más que un manejador de BD. Oracel corporation ofrece otras soluciones a la

plataforma de Negocio, EBusiness, Ecommerce, Etc.

7.- Puedes programas con las últimas herramientas del mercado y utilizando como BD Oracle.

Ventajas:

Aparte de las que ya se han nombrado existen otras muy importantes:

1.- Encontrarse a la punta con la tecnología más avanzada del mundo.

Page 11: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 11/15

2.- Se encuentra asegurado mediante un soporte técnico especializado.

3.- Oracle proporciona una excelente oportunidad al profesional, ya que es una carrera y el

reconocimiento puede ser mundial.

4.- Otras aplicaciones de renombre en el mercado utilizan BD Oracle, tal es el caso de SAP, BAAN

y People Soft.

5.- Oracle tiene la más amplia suite EBusiness del mercado.

6.- Tiene productos para interactuar con otras BD, tales como los Transparent Gateways para: DB2,

SQL Server, Informix, Mysql y muchas otras.

7.- También plataformas para aplicaciones tipo Wireless.

8.- Productos como Internet Filesystem, para un control centralizado de la documentación de la

corporación o empresa.

9.- Tiene una plataforma de apoyo al negocio, tal como es: la BD Oracle 10i y Oracle 10i

AS(Application Server), que trabajan aprovechando las arquitecturas de Cluster, alta disponibilidad,

protección frente a desastres.

10.- Seguridad de la BD con Oracle Virtual Database y Oracle Portal. 

8.- Contenidos

Introducción

Capítulo I

1.  Marco Teórico

1.1 Introducción.

1.2 Que es un Sistema de Monitoreo de Red.

1.2.1 Ventajas.

1.3 Que es la Tecnología de Manejo Remoto de Redes.

1.3.1 Ventajas.

1.4 Que es Java.

1.4.1 Definición.

1.4.2 Características.

Page 12: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 12/15

1.4.3 Que es NetBeans.

1.4.3.1 Definición.

1.4.3.2 Características.

1.4.3.3 Instalación.

1.5 Que es Oracle.1.5.1 Definición.

1.5.2 Características.

1.5.3 Instalación.

1.5.4 Conexión a NetBeans y ejecución de comandos SQL.

Capítulo II

2.  Análisis de Datos

2.1 Entrevistas.

2.2 Análisis de las Entrevistas.

2.3 Encuestas.

2.4 Análisis de las Encuestas.

Capítulo III

3.  Diseño del Sistema

3.1 Desarrollo del Diagrama de Clases.

3.2 Desarrollo del Diagrama Entidad Relación.

3.3 Diseño de la Solución al Problema.

3.4 Implementación.

3.5 Funcionalidad.

3.6 Aplicación.

4.  Capacitación al Personal

4.1 Difusión entre el personal

4.2 Capacitación al personal

Conclusiones.

Recomendaciones.

Bibliografía.

Anexos.

Page 13: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 13/15

9.- Metodología de Trabajo

Para el desarrollo del sistema de monitoreo de redes se buscara el apoyo de un Ingeniero

especializado en redes que se encuentre a cargo del departamento de Redes dentro de la

Cooperativa, documentos sobre manejo de redes y páginas web sobre control de redes los

cuales nos servirán de capacitación para luego desarrollar de mejor manera nuestro sistema.

10.-Recursos Humanos

10.1 Recursos Humanos

La tesis se trabajara en forma individual, será realizada por Edwin Cusco Pauta quien se

encargara de la investigación, el desarrollo y la implementación del tema.

También participaran los empleados de la Cooperativa Jardín Azuayo quienes nos ayudaran

con las entrevistas y alguna duda que se tenga sobre el funcionamiento de la misma.

También me permito sugerir como director de la tesis al Ing. Jhon Lazo por confiar en los

conocimientos con los cuales puede aportar al proyecto a realizarse.

Por último pero no menos importante se trabajara con la ayuda del Lic. Pedro Serrano quien

nos ayudara en la organización de nuestro proyecto para su presentación final.

10.2 Recursos Materiales

Se utilizara una computadora con un sistema operativo Windows 7, para la programación

de la aplicación se utilizara el lenguaje de programación Java mediante la plataforma libre

NetBeans 6.9.1, también se trabajara con la base de datos Oracle por ser capaz de trabajar

en multiplataforma y que incluirá las siguientes características: Procesador Intel Core 2

Duo 2.8Ghz, memoria de 4 Gb DDR3, Disco Duro de 500 Gb sata, DvD Writer Lector y

Quemador, Lector de memoria y monitor Lcd de 19 pulgadas.

Page 14: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 14/15

10.3 Recursos Financieros

CANTIDAD CONCEPTOVALOR

USD

TOTAL

USDJUSTIFICACION

50 Hojas de papel Bond A4 0,02 0,5 Para encuestas y entrevistas

500 Hojas de papel Bond A4 0,02 10 Para impresión de monografía

60 Movilización 1 60 Para la gasolina diaria

1 CD 0,35 0,35 Tesis Formato Digital

1 Memoria USB 4Gb16 16

Almacenamiento y Transporte de

información

500 Costo x Hora 2 1000 Valor

- Gastos Varios - 30 Empastado de monografía, copias

TOTAL 1116,85

11.- Cronograma

Page 15: Tesis Desarrollo

5/11/2018 Tesis Desarrollo - slidepdf.com

http://slidepdf.com/reader/full/tesis-desarrollo 15/15

12.- Bibliografía

-  Comer, Douglas E., y David L. Stevens. Interconectividad de Redes con TCP/IP.

México: Pearson Educación, 2000.

-  Herrera, Enrique. Tecnologías y Redes de Transmisión de Datos. México: Editorial

Limusa, 2003.

-  Jacobson Ivar y otros. El Proceso Unificado de Desarrollo de Software. Madrid;

Pearson Educación, 2000.

-  Bitrán, Eduardo. Fortaleza Digital. 11 de septiembre de 2008.

http://fortalezadigital08.wordpress.com/2008/09/23/protocolos-de-enrutamiento-

parte-1/  (último acceso: 9 de enero de 2011). 

-  Informet. Asociación Kallpa. 2007. http://www.kallpa.org.pe/kallpa/  (último acceso:

20 de Enero de 2011) 

13.- Anexos