• No results found

6.4 Preliminary Evaluation

6.5.2 Framework Performance Results

6.5.2.2 Cross Site Runs

La vista de datos o dataview proporciona a los usuarios una fácil navegación por la aplicación y la visualización de las propiedades de los componentes. Para acceder a esta vista solo se debe hacer doble clic sobre cualquiera de los componentes que parecen en el árbol del Explorador. Como se muestra en la figura 31 la interfaz se subdivide en:

Contenido: donde se muestra los componentes incluidos dentro del que fue cliqueado. De igual forma con un doble clic realizado a cualquiera de estos componentes se puede acceder a sus hijos.

Propiedades: donde se muestra en una tabla dinámica las propiedades del elemento seleccionado.

3.3.

Conclusiones del capítulo

En este capítulo se presentó el diagrama de componentes del CU Gestionar Nodo dado la complejidad que esté presenta, quedando reflejadas las clases del diseño en ficheros reales con sus respectivas dependencias.

También se detalla el diagrama de despliegue que servirá de apoyo para la implantación del sistema, proponiéndose dos variantes para esta actividad.

Con el objetivo de facilitar la interacción de los usuarios con la herramienta, se realiza una descripción de las funcionalidades de la misma a través de un manual de usuario.

CONCLUSIONES

Como resultado de la investigación se propuso la creación una herramienta de administración para el mecanismo de replicación de datos SymmetricDS. Concluyéndose que:

 Al caracterizar los mecanismos de replicación de datos de software libre se seleccionó a SymmetricDS como el más adecuado para ser utilizado en Cuba. Esta conclusión se basa en las características que presenta en cuanto a: asincronismo, replicación lógica, heterogeneidad, multiplataforma así como la capacidad de replicar datos entre redes WAN si necesidad del montaje de sistemas VPN en las redes origen y destino.

 Se definieron y fundamentaron las tecnologías de software libre apropiadas para crear una aplicación que permita administrar SymmetricDS orientado a la web 2.0.  Se diseñaron los diagramas UML y otros necesarios para representar las

aplicaciones de la solución propuesta.

 Se implementó una herramienta administrativa para el mecanismo de replicación SymmetricDS sobre la web 2.0, incluyendo un Manual de Usuario explicando las funcionalidades de la herramienta.

RECOMENDACIONES

Una vez concluido este trabajo, se recomienda:

 Realizar pruebas al sistema durante un período, comprobando que cumpla con las funcionalidades propuestas.

 Desarrollarle un módulo de seguridad garantizando con ello la integridad y resguardo de la información que se maneje.

 Continuar la investigación con el propósito de aumentar las funcionalidades de la herramienta, obteniendo mejoras en futuras versiones de la misma.

REFERENCIAS BIBLIOGRÁFICAS

Batista Soler, O., & Rodríguez Figueredo, H, 2006. Análisis Jurídico del software libre. Sus particularidades en Cuba.

Django Software Foundation, 2010. Django web framework | Django en Español, django- es. ¡Descubre Django! Available at: http://django.es/ [Accedido Noviembre 11, 2010].

Javier Eguíluz Pérez, 2009. Introducción a CSS. Available at: http://www.librosweb.es/css/pdf/introduccion_css.pdf.

Javier Eguíluz Pérez, 2008. Introducción a XHTML. Available at: http://www.librosweb.es/xhtml/pdf/introduccion_xhtml.pdf.

JumpMind, Inc, 2007. SymmetricDS - SymmetricDS. Overview. Available at: http://symmetricds.codehaus.org/ [Accedido Abril 5, 2011].

Mariano Reingart, 2009. PgFoundry: PyReplica: Información del Proyecto. PyReplica. Available at: http://pgfoundry.org/projects/pyreplica/ [Accedido Abril 6, 2011]. Microsoft Corporation, 2011. Microsoft SQL Server 2008 R2 | Database Management

System. Microsoft SQL Server 2008 R2. Available at: http://www.microsoft.com/sqlserver/en/us/default.aspx [Accedido Abril 6, 2011]. Miguel Angel Alvarez, 2003. Qué es Python. Lenguaje de programación de propósito

general, orientado a objetos, que también puede utilizarse para el desarrollo web. Available at: http://www.desarrolloweb.com/articulos/1325.php [Accedido Noviembre 11, 2010].

Oracle Corporation, 2011. Oracle | Hardware and Software, Engineered to Work Together. ORACLE. Available at: http://www.oracle.com/index.html [Accedido Abril 6, 2011].

PostgreSQL Global Development Group, 1996. PostgreSQL: About. About. Available at: http://www.postgresql.org/about/ [Accedido Noviembre 11, 2010].

Raúl Monge, 2005. Sistemas Distribuidos de Computación Trabajo de Investigación,

Slony Development Group, 2007. Slony-I. Slony-I. Available at: http://www.slony.info/ [Accedido Abril 5, 2011].

BIBLIOGRAFÍA

Apache Software Foundation, 1999. Apache Tomcat - Welcome! Apache Tomcat. Available at: http://tomcat.apache.org/ [Accedido Abril 5, 2011].

Brian J. Tilma, 2008. DBReplicator API Reference | DBReplicator. DBReplicator. Available at: http://dbreplicator.org/DBReplicatorAPI/index.html [Accedido Abril 5, 2011].

Cybertec, 2011. About « Cybertec PostgreSQL Pros' Blog & Archives. CYBERTEC. Available at: http://www.cybertec.at/en/ [Accedido Abril 5, 2011].

Django Software Foundation, 2005. Django | The web framework for perfectionists with deadlines. Meet Django. Available at: http://www.djangoproject.com/ [Accedido Noviembre 11, 2010].

hibernate team, 2011. Hibernate - JBoss Community. hibernate. Available at: http://www.hibernate.org/ [Accedido Abril 5, 2011].

Jairo Chapela Mart´ınez, 2007. Introducción al entorno de desarrollo Eclipse. Available at: http://www-gris.det.uvigo.es/wiki/pub/Main/MiscResources/Manual_Eclipse.pdf. Javier Eguíluz Pérez, 2009a. Introducción a CSS. Available at:

http://www.librosweb.es/css/pdf/introduccion_css.pdf.

Javier Eguíluz Pérez, 2009b. Introducción a JavaScript. Available at: http://www.librosweb.es/javascript/pdf/introduccion_javascript.pdf.

Javier Eguíluz Pérez, 2008. Introducción a XHTML. Available at: http://www.librosweb.es/xhtml/pdf/introduccion_xhtml.pdf.

Jesús Manuel Montero Garrido, 2010. Plataforma Eclipse Introducción Técnica. Available at:

http://150.244.56.228/descargas_web/cursos_verano/20040801/Jesus_Montero/doc umentacion_eclipse.pdf.

JumpMind, Inc, 2007. SymmetricDS - SymmetricDS. Overview. Available at: http://symmetricds.codehaus.org/ [Accedido Abril 5, 2011].

Mariano Reingart, 2009. PgFoundry: PyReplica: Información del Proyecto. PyReplica. Available at: http://pgfoundry.org/projects/pyreplica/ [Accedido Abril 6, 2011]. Microsoft Corporation, 2011. Microsoft SQL Server 2008 R2 | Database Management

System. Microsoft SQL Server 2008 R2. Available at: http://www.microsoft.com/sqlserver/en/us/default.aspx [Accedido Abril 6, 2011].

Miguel Angel Alvarez, 2003. Qué es Python. Lenguaje de programación de propósito general, orientado a objetos, que también puede utilizarse para el desarrollo web. Available at: http://www.desarrolloweb.com/articulos/1325.php [Accedido Noviembre 11, 2010].

Oracle Corporation, 2011. Oracle | Hardware and Software, Engineered to Work Together. ORACLE. Available at: http://www.oracle.com/index.html [Accedido Abril 6, 2011].

PgCLuster team, 2011. PGCluster top page. PgCLuster. Available at: http://pgcluster.projects.postgresql.org/ [Accedido Abril 5, 2011].

PostgreSQL Global Development Group, 1996. PostgreSQL: The world's most advanced open source database. PostgreSQL. Available at: http://www.postgresql.org/ [Accedido Abril 6, 2011].

Rafael Martinez, 2009. Hot Standby y Streaming replication | www.postgresql.org.es. Hot

Standby y Streaming replication. Available at:

http://www.postgresql.org.es/node/483 [Accedido Abril 5, 2011].

Raúl Monge, 2005. Sistemas Distribuidos de Computación Trabajo de Investigación,

Sencha Inc., 2006. Sencha - Ext JS - Client-side JavaScript Framework. Ext JS Cross- Browser Rich Internet Application Framework. Available at: http://www.sencha.com/products/js/ [Accedido Noviembre 11, 2010].

Slony Development Group, 2007. Slony-I. Slony-I. Available at: http://www.slony.info/ [Accedido Abril 5, 2011].

SUDS team, 2011. suds - Trac. SUDS. Available at: https://fedorahosted.org/suds/ [Accedido Abril 5, 2011].

The Apache Software Foundation, 2011. Welcome to The Apache Software Foundation! The Apache Software Foundation. Available at: http://www.apache.org/ [Accedido Abril 5, 2011].

The Apache Software Foundation., 2004. Apache Axis2 - Apache Axis2/Java - Next Generation web Services. Welcome to Apache Axis2/Java. Available at: http://axis.apache.org/axis2/java/core/ [Accedido Abril 5, 2011].

Tomás Javier Robles Prado & Raúl Turienzo Fernández, Introducción a PostgreSQL. Available at: http://users.servicios.retecal.es/tjavier/intdb.pdf.

Visual Paradigm, 2010. UML CASE tool for software development. Visual Paradigm for UML - UML tool for software application development. Available at: http://www.visual-paradigm.com/product/vpuml/ [Accedido Noviembre 11, 2010].