1. UNI TRANSACTIONS ON EDUCATION VOL I ENERO 2010 1
Diseño e Implementación de Tecnologías de
Sistemas de Bases de Datos Distribuidos para el
Registro Civil de las Personas en Nicaragua
Ernesto J. Olivares Mena ACM and IEEE Member, Carlos A. Zeledon Zelaya IEEE Member, Alexander Alvarez
Guido IEEE Member
Abstract—Este escrito describe el diseño e implementación que es bastante complejo, requiere mucha organización, do-
de tecnologías para sistemas de información distribuidos en el minio y los esfuerzos son tan enormes que representan un
Registro Civil de Nicaragua en toda su extensión territorial. gran desafío para nuestro país en proceso de desarrollo. La
El diseño e implementación de este tipo de sistemas es una
tarea compleja por la cantidad de componentes (tecnológicos, materialización de este tipo de sistemas no es una tarea fácil
políticas sociales, gubernamentales, etc.) que interactúan pero sus dado que el componente más significativo reside en su marco
ventajas y beneficios superan los inconvenientes si se administran de legalidad. Aunque la solución de este componente no es
eficientemente. La información que administra los Sistemas de parte de este escrito, se brindan aspectos a considerar para su
Registro Civil son extremadamente importantes y confidenciales, automatización e implementación en nuestro país.
la cual es demandada por diferentes sectores de la sociedad para
ejercer proyectos socio-económicos, por ende requiere la con- La era de la información y comunicación es un proceso
vergencia de aspectos de seguridad, disponibilidad e integridad; dinámico que revoluciona cada día y como país en proceso
importante inversión en equipamiento que permita tolerancia a de desarrollo es imperante la necesidad de evolucionar en
fallos, concurrencia y transparencia; compromiso gubernamental aspectos tecnológicos, sobre todo en las instituciones públicas
y social. que son agentes pujantes para el desarrollo socio-económico
Index Terms—Sistemas de Base de Datos Distribuidas, Con- de un país. Es nuestro interés motivar a los agentes de las
currencia, Tolerancia a fallos, Transparencia. instituciones públicas y privadas para que tomen conciencia de
la necesidad de reducir la brecha tecnológica en los sectores
I. I NTRODUCTION que administran la información civil considerando que los
L Registro Civil de Nicaragua en particular al igual que aspectos tecnológicos están a la disposición y que pueden
E el resto de la región latinoamericana necesita someterse
a un proceso de modernización que lo conduzca a la plena
explotarse en nuestro país.
II. M ARCO T EORICO
renovación del proceso funcional del mecanismo utilitario
de los actos de Registro Civil de las personas; En nuestro Nicaragua no cuenta con un sistema de Registro Civil con
país existe una desconcentración de las funciones de Registro bases de datos distribuidas sino que el modelo es centralizado
Civil como registro y modificación de nacimientos defunciones cliente-servidor con representación distribuida y con proce-
y sistema de identificación, que se encuentra en diferentes sos de gestión engorrosos que no permite la agilización de
Entidades y en diferentes localizaciones, volviendo el proceso gestiones civiles, así como también la tecnología utilizada
largo, tedioso, costoso y no tolerante a fallas. Las tecnologías es obsoleta dejando descubierto los aspectos de seguridad,
de información de sistemas distribuidos tienen un amplio fiabilidad y disponibilidad.
campo de aplicación (e-commerce, comunicaciones Peer-to- Por tanto para el diseño de un sistema informático abierto
peer P2P, redes móviles Ad Hoc, etc.) y en este trabajo se distribuido de Registro Civil en Nicaragua se debe considerar
enfocará principalmente en el diseño e implementación de procesos que requieren de un control y un mantenimiento
tecnologías para sistemas distribuidos aplicado al Registro continuo de la información fuente en cada punto del sistema
Civil de Nicaragua que garantice seguridad, fiabilidad y pro- (nodo), un proceso permanente de calificación de la cuantifi-
tección de la información civil enfocado a la unificación de cación de los datos que sustenta la dinámica automatizante;
los procesos de Registro Civil. pues el componente se nutre de un repertorio de características
Se abordarán los aspectos técnicos-científicos más rele- que llaman al cuidado en el manejo de la información de ori-
vantes de los sistemas distribuidos para su diseño, imple- gen, a una cotidiana retroalimentación que permita actualizar
mentación y su aplicabilidad real en nuestro país considerando datos en correlación con la rapidez exigida por el usuario
de servicios y con la precisión de los datos en cualquier
Este manuscrito fue remitido el día Jueves 14 de Enero de 2010 para lugar deseado; de donde se desprende la necesidad de que
su revision y evaluacion por el Phd Marvin Sánchez Garache quien es el
Profesor de la materia Metodología de la Investigación como parte del pensúm haya una verdadera comprensión para que haya una captura
de la Maestría para la Gestión de las Tecnologías de la Información y de información fiable, transparente y concisa; donde previo
Comunicaciones (MGTIC Edicion I). La clase fue impartida en la UNI en a toda digitación o escaneo haya un proceso de depuración
el periodo del 17 de Noviembre 2009 al 17 de Enero 2010.
Los autores son estudiantes activos de la MGTIC Edicion I Universidad Na- tripartito para no seguir arrastrando con la práctica ominosa e
cional de Ingeniería (UNI) Managua-Nicaragua (Email: eolivaresm@acm.org) irresponsable de la alteración de datos vitales.
2. UNI TRANSACTIONS ON EDUCATION VOL I ENERO 2010 2
Es imperante cubrir los aspectos teóricos en los que se Estos inconvenientes es posible responderlos en la etapa de
basa la distribución en la tecnología y hemos de presentar diseño dado que se presentan una gran diversidad de criterios
conceptos, ventajas y desventajas de los sistemas distribuidos, e interpretaciones, pero estos son superados por las ventajas
y bases de datos distribuidas que nos permitirán enfocarnos en si se administran de manera responsable.
los puntos más importantes para su diseño e implementación. El proceso de implementación de los sistemas distribuidos
es bastante complejo que traen muchos desafíos a ser enfrenta-
A. Sistemas Distribuidos dos a fin de lograr éxitos. Entre estos se tiene:
• Heterogeneidad de los componentes.- La interconexión,
Un sistema distribuido es una red descentralizada que
sobre todo cuando se usa Internet, se da sobre una gran
consiste en una colección de computadoras autónomas que
variedad de elementos hardware y software, por lo cual nece-
se comunican entre sí mediante el intercambio de mensajes.
sitan de ciertos estándares que permitan esta comunicación.
Además son escalables y con tolerancia a fallos, y permiten
Los Middleware, son elementos software que permiten una
fácilmente compartir recursos, procesamiento concurrente y
abstracción de la programación y el enmascaramiento de
operaciones transparentes. [5]
la heterogeneidad subyacente sobre las redes. También el
1) Ventajas de Sistemas Distribuidos: Los componentes
middleware proporciona un modelo computacional uniforme.
más importantes de las tecnologías de la información son el
• Extensibilidad.- Determina si el sistema puede extenderse
procesador, redes locales y comunicaciones, los que permiten
y reimplementado en diversos aspectos (añadir y quitar compo-
la transferencia de datos a alta velocidad a un número cada
nentes). La integración de componentes escritos por diferentes
vez mayor de personas. Con la interacción de dichos com-
programadores es un autentico reto.
ponentes enfocados a sistemas de información distribuidos
• Seguridad.- Reviste gran importancia por el valor in-
(componentes de hardware y software) tienen las siguientes
trínseco para los usuarios. Tiene tres componentes: Confiden-
ventajas: [6]
cialidad, Integridad y Disponibilidad
• Permitir que los recursos disponibles en la red como
• Escalabilidad.- El sistema es escalable si conserva su
programas y periféricos muy costosos puedan ser utiliza- efectividad al ocurrir un incremento considerable en el número
dos simultáneamente por los usuarios y/o agentes que de recursos y en el número de usuarios.
interactúan en la red;
• Tratamiento de Fallos.- La posibilidad que tiene el sistema
• La carencia de un reloj global o la no temporización gen-
para seguir funcionando ante fallos de algún componente
eral para la coordinación en la transferencia de mensajes
en forma independiente, pero para esto se tiene que tener
entre los componentes para la realización de una tarea;
alguna alternativa de solución. Entre las técnicas para tratar
• Tolerancia a fallos dado que cualquier componente inde-
se tienen Detección de fallos, enmascaramiento, tolerancia,
pendiente puede dejar de trabajar sin afectar el sistema
recuperación y redundancia.
global;
• Concurrencia.- Compartir recursos por parte de los
• Economía, dado que permite aumentar el procesamiento
clientes a la vez.
sin mucho costo;
• Transparencia.- Es la ocultación al usuario y al progra-
• Tareas en conjunto dirigidos por un sistema distribuido;
mador de aplicaciones de la separación de los componentes
• Mayor confiabilidad dado que ante la falla de un equipo
en un sistema distribuido.
no afecta el sistema global;
• Capacidad de crecimiento incremental al permitir proce-
sadores al sistema incrementando su potencia en forma B. Bases de Datos Distribuidas
gradual según las necesidades. La mayor parte de las aplicaciones actuales predomina el
• Satisfacción de muchos usuarios a la vez; modelo cliente-servidor después de todo un proceso evolutivo
• Mejor comunicación entre las personas. Ejemplo: correos que eliminó la saturación de los medios de comunicación y
electrónicos; reducción de la velocidad de transmisión de la información
• Mayor flexibilidad dado que las cargas de trabajo se entre otros.
distribuyen en diferentes ordenadores. Una base de datos distribuida es una colección de datos
2) Desventajas y Desafíos de los Sistemas Distribuidos: construida sobre una red y pertenecen a un solo sistema
Entre las desventajas de los sistemas distribuidos se logra distribuido que debe cumplir algunas condiciones como infor-
identificar que su diseño e implementación tiene algunos mación (base de datos) ubicada en diferentes sitios de red; cada
inconvenientes para su aplicación: base de datos tiene sus propios usuarios, DBMS, programas
• El tipo de sistema operativo; para administración de transacciones y comunicación de datos
• Lenguaje de programación; local; Gestor de las bases de datos global (inclusive la local)
• Aplicaciones que pueden ser las más adecuadas para su que permite acceder a los datos locales desde cualquier punto
diseño; de la red. Esto produce un almacenamiento físico de datos en
• Grado de conocimiento del concepto de distribución y varias bases de datos reales y distintos en diferentes sitios. [2]
del sistema mismo para los usuarios; 1) Ventajas de las Bases de Datos Distribuidas: En tec-
• Fallas del sistema de red de comunicaciones como pér- nología no se tiene la última palabra, dado que siempre está
dida de paquetes, saturación de tráfico, etc. ; en constante mejora. Para las bases de datos distribuidos se
• Seguridad de los datos al ser compartidos. tiene ventajas e inconvenientes. Entre las ventajas se tiene:
3. UNI TRANSACTIONS ON EDUCATION VOL I ENERO 2010 3
• Existe un solo administrador global que lleva una política Para que sea un verdadero sistema de bases de datos distribui-
general y delega algunas funciones a administradores de dos se requiere implementar una política general de adminis-
cada localidad para que establezcan políticas locales y así tración de la información, análisis de costos para equipar cada
un trabajo eficiente; punto de distribución con equipos, redes de comunicación que
• Economía, dado que los costes de comunicación son más permita alcanzar altos rendimientos, fiabilidad, disponibilidad,
económicos sin las bases de datos están muy dispersas y escalabilidad, flexibilidad y control de concurrencia entre los
las aplicaciones hacen uso de los datos y por otro lado puntos.
cuesta menos crear un sistema de pequeños ordenadores
con la misma potencia que un único ordenador; A. Diseño de Sistema de Bases de Datos Distribuido
• Rendimiento mejorado, dado que los datos serán alma-
cenados y usados en el lugar de registro lo que permite La automatización del Registro Civil de las personas en
distribuir la complejidad en los diferentes sitios de red, Nicaragua ofrece una referencia básica al respaldo del registro
optimizando la labor; electoral, al sistema de identificación, al registro de bienes,
• Mejor fiabilidad y disponibilidad, dado que ante la falla
al registro de licencias; pudiendo estar sustentada en dos
de uno de los equipos no deja inoperable el sistema; funciones:
• Crecimiento, al poder expandir el sistema con adicionar • Registrar y archivar informaciones vitales sobre los ciu-
un nodo al sistema de red con poder de procesamiento y dadanos a lo largo de toda su vida.
almacenamiento; • Matizar el acceso y la gestión de los datos captados y
• Flexibilidad, al permitir acceso local y remoto de forma la generación de estadísticas que facilitarían la tarea de
transparente; otros órganos del Estado en la realización de estudios
• Disponibilidad, aunque existan datos duplicados dado que demográficos y la planificación de los demás servicios
el gestor se encarga de la consistencia de los mismos; que se prestan a los ciudadanos.
• Control de concurrencia, la que es manejada por el Las tendencias de la tecnología de la información y de la
administrador local de manera eficiente. modernización del Registro Civil de las personas son enormes
2) Inconvenientes de las Bases de Datos Distribuidas: En y permiten almacenar, transportar, analizar y difundir la infor-
los inconvenientes se identifican: mación, en oportunidades que constituyen un desafío para la
• El rendimiento se pone en duda debido a que la carga
implementación de un sistema distribuido y que deben llevar al
de trabajo de un nodo puede verse estresado por la sector privado y al gobierno a la unificación de esfuerzos para
utilización de estrategias de concurrencia y de fallos, y que el proceso de automatización sea una verdadera realidad;
el acceso local a los datos. Esto sucede al presentarse ya que esto conduce a desarrollar los siguientes factores:
actualizaciones concurrentes por datos duplicados y que • Acceso rápido e interactivo a la información y a los
deben estar distribuidos; servicios a un costo razonable.
• La confiabilidad de los ordenadores en la red, el sistema
• Información sólida, fácil de usar y adecuada, con diversos
de gestión global y de las transacciones que se realicen; puntos de contacto para la prestación de servicios y acceso a
• Complejidad en su construcción y mantenimiento debido
la información.
a la cantidad de componentes que se utilizan que pueden • Archivos con el registro de datos y almacenamiento
fallar. El control de concurrencia y recuperación de fallos de informaciones en forma casi constante, con documentos
requiere de personal especializado y por ende costoso; electrónicos virtuales de amplia recuperabilidad en caso de
• Control del procesamiento de datos en las diferentes áreas
riesgos provocados.
físicas de trabajo de los usuarios que genera falta de • Seguridad en la tecnología de la información que permite
seguridad de los datos. recoger, almacenar e intercambiar información rápidamente,
con protección de la información contra cambios no autoriza-
Sin embargo estos pueden ser superados si se logra imple-
dos y salvaguarda de la vida privada y de los riesgos.
mentar un buen sistema de comunicación, coordinación y
• Contacto con el público y acceso de los ciudadanos, pero
administración de las tecnologías.
con un sistema de atención individual o especial en cada nodo
del sistema de bases de datos distribuido.
III. D ISEÑO E I MPLEMENTACION DE S ISTEMA DE BASES • Servicios al público con criterios de calidad informativa
DE DATOS PARA R EGISTRO C IVIL DE LAS P ERSONAS EN para la satisfacción de necesidades.
N ICARAGUA • Servicios integrados y trámite único.
El Registro Civil de Nicaragua debe someterse a un proceso • Generación de ingresos solo a través del órgano público
de modernización que conduzca a la plena renovación del competente; siendo vital el establecimiento de un nuevo orden
proceso funcional del mecanismo utilitario de los actos del tarifario para obtener acceso a la información o copias, siendo
estado civil de las personas. Este proceso de actualización esa utilización comercial de la información del Estado la
para que sea realmente provechoso se proyecta el diseño e justificación de la aplicación de una tarifa o un cargo por el
implementación de un sistema de base de datos distribuido acceso.
teniendo como fundamento que las personas de nuestra nación • Administración pública con una tecnología de la infor-
pueden ejercer actividades económicas, sociales, etc. y pueden mación sujeta a la productividad y a la racionalidad, pues
demandar de servicios civiles en cualquier momento y lugar. lleva a la eliminación del papeleo que sea innecesario, a que
4. UNI TRANSACTIONS ON EDUCATION VOL I ENERO 2010 4
los trámites sean más rápido, a facilitar la coordinación y la izados, ya que los sistemas de tercera generación (maiframes)
consolidación de la información, a mejorar los servicios al están siendo descontinuados. Uno de los grandes problemas
cliente con un objetivo orientado al usuario de servicios, lo que se deben enfrentar actualmente es que todos esos sistemas
que lleva a la aplicación de un rediseño transformante de un no son compatibles con la nueva tecnología. Por tanto se hace
Estado ineficiente a un Estado eficiente. necesario la actualización de equipos.
La distribución geográfica es un aspecto que hay que tomar • Los sistemas híbridos, combinación de los sistemas cen-
en cuenta en el diseño de un modelo de automatización de tralizados (único servidor) y distribuidos (diferentes servi-
las Oficinas del Estado Civil para superar los problemas de dores) son los que varios países incluyendo a Nicaragua, están
comunicación, pues tiene que existir un sistema que parta usando en la actualidad por la naturaleza de distribuir los
de lo simple a lo complejo (Municipio, Departamento y procesos, los bancos de datos y las aplicaciones generales.
Nacional) ver figura 1; aunque pudiere pensarse que habría una • El paquete de software debe ser configurado conforme a la
duplicidad de funciones y de costos inmensos; pero hay que necesidad del usuario, lo que minimiza el costo de desarrollo y
tomar como referencia el supuesto de los factores económicos de mantenimiento, contrario a lo que ocurre con el paquete de
y políticos que representa la correlación del Registro Electoral, software vendido por proveedores (procesadores de palabras o
la Cédula de Identidad y el Registro Civil de las personas. de software de bancos de datos).
• Los sistemas abiertos son la mejor alternativa, ya que se
pueden usar aplicativos, software y hardware de diferentes
proveedores y agregarlos a la infraestructura en cualquier
momento; con estándares/protocolos que permitan establecer
una comunicación de una aplicación bajo la determinación
de una correcta infraestructura, donde la reingeniería satisfaga
los nuevos requerimientos conforme a las necesidades y a su
aplicación. [1]
El Registro Civil de las Personas, el Registro Electoral y los
Sistemas de Identidad en Nicaragua varían en su organización
tecnológica e institucional, y se ha podido identificar que los
problemas que ha adolecido el Registro Civil de las Personas
de Nicaragua son atención lenta al público, registros elec-
torales cuestionables, problemas administrativos, problemas
operacionales, problemas técnicos y problemas de recursos
humanos. Por tanto, lo primero es la identificación de los
Otro aspecto a considerar en el diseño son los protocolos componentes de tecnología en las instituciones para lograr la
que permiten mediante reglas y formatos el intercambio de implementación de un solo sistema de información con bases
mensajes en los sistemas distribuidos y para la ejecución de de datos distribuidas lo que significaría el cambio de sistemas
tareas. Un protocolo permite que componentes heterogéneos centralizados/distribuidos a sistema de información con bases
de sistemas distribuidos puedan desarrollarse independiente- de datos distribuidos.
mente, y por medio de módulos de software que componen el El componente más significativo para la ejecución de un
protocolo, haya una comunicación transparente entre ambos proyecto de automatización de las Oficinas del Estado Civil
componentes. Es conveniente mencionar que estos compo- reside en su marco de legalidad, en el grado de concienti-
nentes del protocolo deben estar tanto en el receptor como zación aprehendida por la autoridad gubernamental encargada
en el emisor. Los protocolos más usados en los sistemas de la provisión de los fondos para la materialización del
distribuidos son: IP: Protocolo de Internet, TCP: Protocolo de sistema informático, en la voluntad decidida del organismo
Control de Transmisión, HTTP: Protocolo de Transferencia que alimenta el proceso de automatización y en la capacidad
de Hipertexto, SMTP: Protocolo de Transferencia de Correo de la ciudadanía para asimilar la dinámica que engendra la
Simple, POP3: Protocolo de Oficina de Correo.[4] organización de un Registro Civil con posibilidad de castrar
la falsedad documentaria, independientemente del riesgo que
B. Implementación del Sistema de Bases de Datos Distribuido pueda generarse, aunque se implementen controles internos y
La informática enfocada a sistemas de bases de datos externos para minimizarlo.
distribuidas que alcance un proceso virtualizado del Registro En la etapa de implementación se debe proporcionar los
Civil se debe manejar con una sólida plataforma definida en elementos de diseño del sistema distribuido de Registro Civil
los siguientes aspectos: en cada una de las etapas para definir y validar la imple-
• La arquitectura o infraestructura como componentes de mentación de un sistema de aplicación distribuida determinado
un sistema debe tener equipos, software y comunicación bien en un centro de datos lógico como las oficinas de registro mu-
robustos en cada componente de la organización, conforme a nicipales. Se debe resaltar los beneficios de la comunicación
la necesidad del proceso de Registro Civil nacional que dirige en el modelo de definición del sistema distribuido. Se debe
el Estado. garantizar la implementación de un sistema enlazando cada
• La plataforma o equipos que normalmente se usan en la aplicación del sistema con un servidor lógico determinado en
automatización del Registro Civil son los de sistemas central- las oficinas de Registro Civil de cada municipalidad. Una vez
5. UNI TRANSACTIONS ON EDUCATION VOL I ENERO 2010 5
definida la implementación del sistema, puede validarse en contribuiría con la integración jurídica de la familia y con
cualquier momento. Ver figura 2 que contiene un diagrama de los derechos de niños, niñas y adolescentes, perfecciona
implementación, los enlaces entre las aplicaciones a servidores los registros electorales y la seguridad social.
lógicos. • La automatización del Registro Civil contribuye a un
proceso de identificación de mejores programas de
gobernabilidad, gerenciamiento, modernización y mejo-
ramiento del Estado, como base de organización social y
económica, incluyendo la seguridad ciudadana.
• Al concebir el proyecto de automatización con enfoque
distribuido del Registro Civil hay que considerar la dis-
tribución de la población, de los actos y hechos vitales,
el régimen de migraciones y su proyección futura.
• La reglamentación debe estar claramente definida, sin
ignorar la Constitución, el Código Civil, el Código de
Niños, Niñas Y Adolescentes; así como adoptar una
Ley de Registro Civil de las Personas con resortes más
pertinentes, con su Reglamento aplicativo para evitar
distorsiones en la selección del personal, en los sistemas
de promoción, en la estabilidad funcional, en la capac-
La etapa de implementación del sistema de Registro Civil itación de los recursos humanos y en la responsabilidad
distribuido va a contribuir en los siguientes aspectos: transparente que debe primar en cada actuación en la
• Confirmar que todas las aplicaciones en el sistema están calidad de la documentación sustentable.
enlazadas. • Generar una política de sensibilización, de concienti-
• Comprobar que las aplicaciones cumplen las restricciones zación colectiva y estímulo para que la población que
de la aplicación especificadas en el diagrama de centros de no cree en el Registro ni en el proceso, ya sea porque no
datos lógicos. lo reconoce, ni lo necesita ni lo usa, pero que tienen los
• Comprobar que los servidores lógicos cumplen las re- mismos derechos y obligaciones.
stricciones de alojamiento especificadas en el diagrama de • La automatización del Registro Civil representa la re-
aplicaciones y en el diagrama de sistemas. cuperación del pasado, con sus errores, fortalezas y
• Evaluar las restricciones en zonas. debilidades; pero a la vez una estrategia inteligente para el
• Garantizar que existen las rutas de comunicación nece- futuro y un desafío para el presente, pues el Registro Civil
sarias y determinar si existen los protocolos de comunica- vive del público y de los usuarios; lo que hace que hay
ciones correctos y que son compatibles entre las aplicaciones que luchar para que sea cada vez más confiable, seguro,
y servidores del host. íntegro y accesible.
ACKNOWLEDGMENT
IV. C ONCLUSIONES
Los autores agradecen al profesor Marvin Sanchez Garache
• Los sistemas distribuidos abarcan una cantidad de aspec-
PhD, por motivarnos y brindarnos las herramientas para el de-
tos considerables, por lo cual su desarrollo implica mucha
sarrollo de investigaciones claves, que serán el motor principal
complejidad.
del fortalecimiento profesional, ciencia y tecnología de nuestro
• Existen ciertos aspectos que requieren extremo cuidado
país Nicaragua en vias de desarrollo.
al desarrollarse e implantarse como el manejo de fallos,
el control de la concurrencia, etc.
• Con un sistema de información del Registro Civil dis- R EFERENCES
tribuido se pueden lograr múltiples oportunidades que [1] Flinn, Daniel Peek and Jason (Febrero 2007). Consumer Electronics
Meets Distributed Storage. IEEE Computer , 93-95.
permitan el desarrollo socio-económico, y la unificación [2] Interamericana., R. S.-H. (Madrid. 2002.). Ingeniería de Software. Quinta
de los sectores púbicos y privados a fin de que converjan Edición.
en beneficios tangibles para nuestro país. [3] Laguardia, J. M. (n.d.). Informe del estudio de la mision de asistencia
tecnica de la ONU .
• Con la implementación de un sistema de bases de datos [4] Shae-Sub Lee, Dick Knight (Octubre 2005). Realization of the Next-
distribuido para el Registro Civil de las personas permite Generation Network. IEEE Communications , 34-41.
la facilidad de suministro de información en cualquier [5] Singhal, Huaizhi Li and Mukesh (2007). Trust Management in Distributed
Systems. IEE Computer , 45.
centro de datos lógico (oficinas de Registro Civil munic- [6] Wesley, George Coulouris. Addison (Madrid. 2001.). Sistemas Distribui-
ipal, departamental y nacional) de una manera más rápida dos. Tercera Edición.
a un bajo costo. [7] http://members.fortunecity.es/lrmdl/SO7.htm#VSDRC (Sistemas
Distribuidos).
• Se recomienda modificar y unificar el marco legal, y
tomar las provisiones legislativas pertinentes.
C ONTENTS
• La automatización del Registro Civil de las personas ven-
dría a perfeccionar el estado marginal de las estadísticas, I Introduction 1
6. UNI TRANSACTIONS ON EDUCATION VOL I ENERO 2010 6
II Marco Teorico 1 Alexander Alvarez Guido Nicaragûense de la ciudad de Managua. (CCA’03-
II-A Sistemas Distribuidos . . . . . . . . . . . . . . . . 2 UCA’2009) recibio el titulo de ingeniero en sistemas y tecnologías de la
II-A1 Ventajas de Sistemas Distribuidos . . . . 2 informacion de la universidad Centroamericana.Es estudiante activo de la
II-A2 Desventajas y Desafíos de los Sistemas Maestria para la Gestion de Tecnologias de la Información y Comunicaciones
Distribuidos . . . . . . . . . . . . . . . 2 (MGTIC) en la UNI Edicion I. Actualmente es Analista de redes y seguridad
II-B Bases de Datos Distribuidas . . . . . . . . . . . . 2 en Caruna. Sus temas de interes son sistemas de informacion en el area de
II-B1 Ventajas de las Bases de Datos Dis- Sistemas ERP y seguridad de redes inhalambricas.
tribuidas . . . . . . . . . . . . . . . . . 2
II-B2 Inconvenientes de las Bases de Datos
Distribuidas . . . . . . . . . . . . . . . 3
III Diseño e Implementacion de Sistema de Bases de Datos
para Registro Civil de las Personas en Nicaragua 3
III-A Diseño de Sistema de Bases de Datos Distribuido . 3
III-B Implementación del Sistema de Bases de Datos
Distribuido . . . . . . . . . . . . . . . . . . . . . 4
IV Conclusiones 5
References 5
Biographies 6
Ernesto J. Olivares Mena . . . . . . . . . . . . . . . . . . . 6
Carlos Zeledon Zelaya . . . . . . . . . . . . . . . . . . . . 6
Alexander Alvarez Guido . . . . . . . . . . . . . . . . . . . 6
En algún sitio algo increíble espera ser descubierto. Carl Sagan
(1934-1996) Astrónomo estadounidense. Si no conozco una cosa,
la investigaré. Louis Pasteur (1822-1895) Químico y microbiólogo
francés.
Ernesto J. Olivares Mena Nicaragûense de la ciudad de Managua. Ingeniero
en Computación, UNI Edición 1995, Ha trabajado en el sector publico
nacional y privado (nacional e internacional) en las áreas de Tecnología de
la Información, Monitoreo y Evaluacion de proyectos sociales regionales.
Ha implementado sistemas de información a nivel nacional. Es especialista
en sistemas integrados administrativos, financieros y produccion de carne
de bovinos en plataforma Oracle y .Net., Es especialista en Monitoreo y
Evaluacion de Proyectos Sociales. Su pasatiempo es la natación y el deporte
extremo, defensas personales. Le encanta ver peliculas de acción y suspenso.
Le fascina leer articulos de tecnología de bases de datos y comunicaciones, y
le encanta la escritura de temas de diferentes motivos. Es exigente consimo
mismo y le gusta el orden, disciplina y el estudio permanente. Le motiva
la organización y métodos en su labor profesional y personal. Es estudiante
activo de la Maestria para la Gestion de Tecnologias de la Información y
Comunicaciones (MGTIC) en la UNI Edicion I. Tiene 2 bellos varones,
una niña linda y una preciosa Esposa. Sus padres viven, tiene 1 hermana
y 3 hermanos. Profesa la region católica. Es miembro activo de la ACM
Member Number 2382230. Actualmente es el Gerente Regional de la Empresa
MACESA que atiende la region Centroamericana en la comercializacion de
carne de Bovinos.
Carlos Zeledon Zelaya Nicaragûense de la ciudad de Managua. Tiene Estu-
dios en Refinacion y Reformacion de Petroleo Republica de Cuba, Martíres de
Chile, Ingeniera en Sistemas RUPAP UNI, Ingenieria en Telecomunicaciones
UNTEC, Posgrados en Administracion de Centos de informatica UNICA,
Posgrado en "Marco Jurídico de las Relaciones Comerciales de Nicaragua y
La Republica de China (Taiwán)" UAM, Curso de especializacion en Auditoria
Informatica, impartido por la UACA de Costa Rica. Ha trabajado como
Coordinador de la Delegacion de Tecnicos estudiando en Cuba, Coordinador
de Mision Tecnica para adquicion de Tanques de Almacenamiento de Petroleo,
Empresa Nicaraguese de Petroleo. 1983 - 1990 Consultor Informático y
desarrollador de Sistemas 1990 - 2005, Consultor de FAO en Nicaragua,
Banco Mundial, Banco Interamericao de Desarrollo en el area de Informatica
Sistemas , aplicaciones e implementaciones de herramientas tecnologicas.
Consultor de ASDI, desarrollo de Proyecto de Tecnologia en la Costa Atlantica
1999 - 2002, Asesor para la toma de decisiones técnicas (Relacionadas con
sistemas de Información y comunicación) de las Instituciones, INPYME,
Policlínica Oriental, Alcaldia de Bluefields, Puerto Cabezas, Corns Island
entre otras.