• No se han encontrado resultados

Prototipo software para la gestión de bases de datos bibliográficas digitales en la Universidad de Cartagena

N/A
N/A
Protected

Academic year: 2020

Share "Prototipo software para la gestión de bases de datos bibliográficas digitales en la Universidad de Cartagena"

Copied!
82
0
0

Texto completo

(1)PROTOTIPO SOFTWARE PARA LA GESTIÓN DE BASES BIBLIOGRÁFICAS DIGITALES EN LA UNIVERSIDAD DE CARTAGENA. DIRECTOR DE PROYECTO: ING. PLINIO PUELLO MARRUGO. INVESTIGADORES: MARIA LILIANA CONEO CARABALLO AMAURY DANIEL JIMENEZ ESCAMILLA. UNIVERSIDAD DE CARTAGENA FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA DE SISTEMAS CARTAGENA DE INDIAS, 2014. 1.

(2) PROTOTIPO SOFTWARE PARA LA GESTIÓN DE BASES BIBLIOGRÁFICAS DIGITALES EN LA UNIVERSIDAD DE CARTAGENA. TRABAJO DE INVESTIGACIÓN PRESENTADO COMO REQUISITO PARCIAL PARA OPTAR AL TÍTULO DE INGENIERO DE SISTEMAS. DIRECTOR DE PROYECTO: PLINIO PUELLO MARRUGO. INVESTIGADORES: MARIA LILIANA CONEO CARABALLO AMAURY DANIEL JIMENEZ ESCAMILLA. UNIVERSIDAD DE CARTAGENA FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA DE SISTEMAS CARTAGENA DE INDIAS, 2014. 2.

(3) Nota de Aceptación _____________________________________ _____________________________________ _____________________________________ _____________________________________ _____________________________________ _____________________________________. ____________________________________ Firma del presidente del Jurado ____________________________________ Firma del Jurado ____________________________________ Firma del Jurado. Cartagena de Indias, ____ de ___________ de 2014. 3.

(4) AGRADECIMIENTOS. Agradecemos primeramente a Dios, por haber permitido culminar con satisfacción esta etapa de nuestras vidas. Aunque surgieron muchas dificultades en el camino, nos dio la fuerza necesaria para no desistir de nuestras metas. A nuestros padres, por creer en nosotros, por apoyarnos según la capacidad que tenían, por ser incondicionales. A nuestros profesores, que marcaron nuestras vidas mientras estuvimos de paso en la institución. Lo aprendido, difícilmente se olvidará. A nuestros amigos, que hicieron divertida y le añadieron ese toque de color a las situaciones que tenían aspecto triste y gris. A todos aquellos que de manera directa o indirecta hicieron posible que este proyecto fuera realizable, aun cuando parecía que no había salida.. Liliana y Amaury. 4.

(5) TABLA DE CONTENIDO TABLA DE CONTENIDO .................................................................................................... 1 INDICE DE TABLAS ........................................................................................................... 3 ÍNDICE DE ILUSTRACIONES............................................................................................ 4 RESUMEN............................................................................................................................. 5 ABSTRACT ........................................................................................................................... 6 INTRODUCCIÓN ................................................................................................................. 7 PLANTEAMIENTO DEL PROBLEMA .............................................................................. 9 2.1.. DESCRIPCION DEL PROBLEMA ....................................................................... 9. 2.2.. FORMULACIÓN DEL PROBLEMA .................................................................. 14. 2.3.. JUSTIFICACIÓN .................................................................................................. 14. MARCO DE REFERENCIA ............................................................................................... 16 3.1.. MARCO TEORICO .............................................................................................. 16. Sistemas Distribuidos ................................................................................................... 16 Middleware ................................................................................................................... 20 Proxy Server ................................................................................................................. 22 Suscripciones A Las Bases Bibliográficas Digitales De La Universidad De Cartagena ...................................................................................................................................... 24 Recursos Bibliográficos Digitales ................................................................................ 32 Sistemas Estadísticos Bibliográficos ............................................................................ 32 3.2.. ESTADO DEL ARTE ........................................................................................... 33. Los Sistemas Distribuidos y el Middleware ................................................................ 33 Sistemas De Autentificación A Las Bases Bibliográficas Digitales En Las Instituciones de Educación Superior............................................................................. 35 3.3.. ANTECEDENTES ................................................................................................ 36. OBJETIVOS Y ALCANCE................................................................................................. 38 4.1.. OBJETIVO GENERAL ........................................................................................ 38. 4.2.. OBJETIVOS ESPECIFICOS ................................................................................ 38. 4.3.. ALCANCE DEL PROYECTO ............................................................................. 38. METODOLOGÍA ................................................................................................................ 39 1.

(6) 5.1.. TECNICA DE RECOLECCIÓN DE LOS DATOS ............................................. 39. 5.2.. TIPO Y NIVEL DE INVESTIGACIÓN ............................................................... 40. 5.3.. UBICACION ESPACIAL Y TEMPORAL .......................................................... 40. 5.4.. TIPO DE DISEÑO ................................................................................................ 41. 5.5.. PROCEDIMIENTO DE TABULADO Y PROCESAMIENTO DE LOS DATOS 41. RESULTADOS .................................................................................................................... 42 6.1.. RESULTADOS PRIMER OBJETIVO ................................................................. 42. 6.2.. RESULTADOS SEGUNDO OBJETIVO ............................................................. 46. 6.3.. RESULTADOS TERCER OBJETIVO ................................................................. 47. 6.4.. RESULTADOS DEL CUARTO Y DEL SEXTO OBJETIVO ............................ 59. 6.5.. RESULTADOS QUINTO OBJETIVO ................................................................. 63. CONCLUSIONES ............................................................................................................... 71 RECOMENDACIONES ...................................................................................................... 74 BIBLIOGRAFÍA ................................................................................................................. 75. 2.

(7) INDICE DE TABLAS Tabla 1. Instituciones con Acceso a Contenido Licenciado ................................................ 42 Tabla 2. Modo de Acceso a los Recursos ............................................................................. 43 Tabla 3. Modo de Obtener Estadísticas ............................................................................... 43 Tabla 5. Inconformidades Manifestadas .............................................................................. 46 Tabla 6. Actores del Sistema ................................................................................................ 49 Tabla 7. Modelo de Dominio ............................................................................................... 49 Tabla 8. Listado Detallado de los Requerimientos Funcionales ......................................... 50 Tabla 9. Listado Detallado Requisitos no Funcionales ....................................................... 51 Tabla 10 Resultados de Satisfacción del Producto. ............................................................. 65 Tabla 11. Resultado Prueba de Funcionalidad ................................................................... 65 Tabla 12. Evaluación de los Estudiantes ............................................................................. 69. 3.

(8) ÍNDICE DE ILUSTRACIONES Ilustración 1. Reporte general de uso de la base de datos Wiley ____________________ 11 Ilustración 2. Estadística Resumen de ClinicalKey ______________________________ 11 Ilustración 3. Reporte generado por InfoIntelligent ______________________________ 12 Ilustración 4. Arquitectura Cliente servidor de 2 capas ___________________________ 18 Ilustración 5. Modelo Cliente-Servidor de 3 capas ______________________________ 19 Ilustración 6. Sistema Distribuido Organizado Como Middleware __________________ 21 Ilustración 7. Formato Entrevista ____________________________________________ 45 Ilustración 8. Modelo General de la Solución __________________________________ 48 Ilustración 9. Modelo de Dominio ___________________________________________ 52 Ilustración 10. Modelo Casos de Uso _________________________________________ 53 Ilustración 11.Modelo de Componentes _______________________________________ 54 Ilustración 12. Modelo de Clases ____________________________________________ 55 Ilustración 13.Modelo de la Base de Datos ____________________________________ 56 Ilustración 14. Diagrama de Actividades Rol Estudiante__________________________ 57 Ilustración 15.Diagrama de Actividades Rol Docente ___________________________ 58 Ilustración 16. Diagrama de Actividades Rol Funcionario Administrativo ____________ 59 Ilustración 17. Pantalla de inicio del aplicativo _________________________________ 60 Ilustración 18. Catálogo de las bases de Datos – Consultar Base de Datos ___________ 61 Ilustración 19. Sección descarga de reportes – Generar Reporte ___________________ 61 Ilustración 20. Despliegue de Gráficas – Desplegar Gráficas ______________________ 62 Ilustración 21. Mostrar tabla de Accesos – Desplegar Tabla de Accesos _____________ 62 Ilustración 22. Sección Cargar Log – Subir Log de Uso __________________________ 63 Ilustración 23. Resultados JMeter ___________________________________________ 64 Ilustración 24.Archivo Plano Consolidado por Base de Datos _____________________ 66 Ilustración 25. Ruta para Cargar Archivo Plano ________________________________ 67 Ilustración 26. Página Donde se Carga el Archivo Plano _________________________ 67 Ilustración 27. Reporte de Descargas por Usuario ______________________________ 68 4.

(9) RESUMEN El objetivo de la presente investigación, es la creación de un prototipo software para la Universidad de Cartagena, el cual permitirá conocer estadísticas confiables sobre el uso que la comunidad del Alma Máter hace de las bases de datos bibliográficas digitales con las cuales cuenta la institución. El proyecto es el resultado de una investigación desarrollada por medio de entrevistas y haciendo uso de la observación directa, lo que permitió identificar deficiencias en el control de accesos a las bases de datos digitales, en los resultados estadísticos poco confiables y en el atraso de la información requerida en cuanto al uso de material bibliográfico digital para algunos procesos académicos de carácter administrativo que permitan responder con calidad a los procesos de acreditación de alta calidad de los programas, de las facultades y de la Institución . El Procedimiento Racional Unificado (RUP por sus siglas en inglés) fue empleado como metodología para el desarrollo del aplicativo e hizo posible la materialización del producto que se presenta como Prototipo Software para la Gestión de Bases Bibliográficas Digitales. Como resultado, el aporte significativo de este proyecto a la institución precisamente es la mejora en los tiempos que se requieren para la generación de estadísticas, ya que se prescinde del filtrado manual para el cruce de datos que se obtienen de las distintas fuentes en las que se apoya el Centro de Documentación y de la Información, encargado de la gestión y administración de las bases de datos digitales. En otras palabras, el beneficio se traduce en información oportuna y veraz sobre el uso que la comunidad académica hace de las herramientas de conocimiento que se ofrecen y por lo tanto amplía el marco de referencia para justificar la efectividad de un recurso con contenido electrónico.. 5.

(10) ABSTRACT The objective of this research is the creation of a software prototype for the University of Cartagena, which will reveal reliable statistics on the use of the community of Alma Mater makes digital library data bases with which the institution has. The project is the result of research conducted through interviews and using direct observation, which identified deficiencies in controlling access to digital databases on unreliable statistical results and the backwardness of the information required in the use of digital library materials for some academic administrative processes which respond with quality accreditation processes high-quality programs, faculties and the institution. The Rational Unified (RUP for its acronym in English) procedure was employed as a methodology for the development of the application and made possible the realization of the product that presents as Prototyping Software for Digital Bibliographic Database Management. As a result, the significant contribution of this project to the institution is precisely the improvement in the time required for the generation of statistics, since it ignores the manual filtering for crossing data obtained from different sources that supported the Center for Documentation and Information, responsible for the management and administration of digital databases. In other words, the benefit translates into timely and accurate information on the use made of the academic community knowledge tools offered and therefore extends the framework to justify the effectiveness of a resource with electronic content.. 6.

(11) INTRODUCCIÓN La Universidad de Cartagena como Institución de Educación Superior de carácter público imparte conocimiento de calidad desde. la ciudad de Cartagena de Indias, capital. departamento de Bolívar, ofrece a la comunidad académica recursos bibliográficos los cuales están representados en bibliotecas físicas y bases de datos con licencia (Universidad de Cartagena, 2014). Sobre estas últimas es necesario aplicar control para determinar el uso que reciben y así justificar su mantenimiento, es por eso que se disponen de varias herramientas software, que en conjunto, buscan registrar y tabular el historial de acceso a los contenidos electrónicos disponibles para el uso de los estudiantes, profesores, egresados y demás miembros de la comunidad universitaria. En la actualidad, existe una problemática, y es que el sistema software que se utiliza no proporciona resultados precisos ni confiables acerca del uso que reciben las bases de datos y revistas científicas a las cuales se encuentra suscrita la Universidad, ya que solo se tiene en cuenta datos de una sola fuente y muchas de las consultas quedan sin registrar, por lo tanto, los resultados generados por el sistema son incompletos y no se ajustan a la realidad académica. Dado lo anterior, se hace evidente la necesidad de contar. con un aplicativo, cuyas. cualidades para monitorear el tráfico de las consultas a una base de datos con contenido electrónico, sean aprovechadas para gestionar informes estadísticos referentes a las bases bibliográficas de la Universidad de Cartagena que serán de valiosa utilidad dependiendo del propósito con que se vayan a utilizar. Por ejemplo, como evidencia de disponibilidad y capacitación de medios educativos ante el par académico asignado por el Ministerio de Educación Nacional (MEN) con fines de renovación de Registro Calificado (Presidencia de la República de Colombia, 2010), Acreditación y Re acreditación de Alta Calidad (MEN, 2012), o para permitir la toma de decisiones eficientes en el manejo del presupuesto que involucran el uso de estos recursos. En este sentido, el objetivo de la presente investigación, es desarrollar un aplicativo prototipo cuyas características se centran en dar solución a la problemática de cómo 7.

(12) gestionar los datos referentes al uso de las bases de datos bibliográficas digitales de la Universidad. Desde el punto de vista profesional, su importancia radica en que permitirá aprovechar las ventajas que ofrecen las tecnologías de la información para optimizar la tarea de generación de estadísticas y mejoramiento en la presentación de datos que muestren el uso de los recursos bibliográficos digitales. Aplicando instrumentos de recolección de información como la entrevista, se pudo identificar la necesidad que tiene la Universidad de Cartagena, de contar con una herramienta software que pueda monitorear, registrar y tabular los datos de uso que reciben las bases de datos a las cuales está suscrita, y valiéndose de la metodología de desarrollo software RUP, fue posible desarrollar el prototipo que se propone como alternativa de solución a la problemática presentada, su evolución en fases permitió la construcción satisfactoria de cada uno de los módulos que conforman dicha aplicación. Este estudio se realizó en la ciudad de Cartagena, Colombia, siendo la Universidad de Cartagena el epicentro de la investigación. La investigación se ha dividido en 6 partes. En una primera parte, se aborda. la. problemática a tratar y los argumentos en que se justifica la realización del proyecto. Seguidamente, se desarrolla la teoría en la cual se basa la solución que se plantea, los antecedentes que precedieron esta investigación y hallazgos hasta el momento relacionados con el tema. La tercera parte aborda los objetivos establecidos, lo cual permite identificar el nivel de cumplimiento con lo planteado en la propuesta. A continuación se indica la metodología que hizo posible llevar a cabo cada uno de los objetivos planteados. Los resultados obtenidos como consecuencia de la realización de los objetivos se aborda en la sexta parte de esta investigación y se describen las evidencias que permite verificar el nivel de satisfacción hacia el producto final, Prototipo Software para la Gestión de Bases bibliográficas Digitales.. 8.

(13) PLANTEAMIENTO DEL PROBLEMA. 2.1. DESCRIPCION DEL PROBLEMA La Universidad de Cartagena ha adquirido bases de datos digitales para el cumplimiento de algunas funciones sustantivas como la docencia, investigación y la internacionalización. Para materializar y apoyar los procesos académicos y administrativos cuenta con dependencias como la División de Sistemas y el Centro de Información y Documentación, encargados del facilitar el acceso a recursos de información, tanto en medios impresos, como digitales. Las principales actividades relacionadas con el uso de estos recursos son los préstamos bibliotecarios y las consultas a bases de datos electrónicas tales como IEEE, EbscoHost, Scient Direct, Jstor, entre otras (Universidad de Cartagena, 2011).. La institución, valiéndose de tecnologías informáticas, controla el uso que se les da por parte de docentes, estudiantes, egresados y funcionarios de la Universidad, de manera que estas actividades se realicen dentro del marco definido por la normatividad institucional correspondiente. Para los préstamos bibliotecarios se utiliza un software que captura los datos referentes al préstamo de libros y registra el evento en una base de datos teniendo en cuenta quién hizo el préstamo y cuando se efectúo, para las consultas a contenidos electrónicos protegidos por bases de datos con licencias, estas se pueden realizar desde el campus sin problemas y si el usuario se encuentra fuera de la institución, se utiliza el software EZproxy que permite hacer consultas desde computadoras que no estén dentro del campus universitario, siempre y cuando dicho ingreso se haga a través de la página institucional y con un usuario autorizado, además guarda un log de las páginas visitadas por parte de usuarios autorizados.. La División de Sistemas de la Universidad de Cartagena, dentro de sus funciones, está la de administrar el software que apoya los servicios de consultas electrónicas a las bases bibliográficas digitales. EZproxy aunque es una herramienta poderosa que facilita el acceso 9.

(14) a las bases de datos con licencia, carece de módulos estadísticos que muestren resultados que sean coherentes con la realidad, para que sirvan de soporte en la realización de actividades propias de la gestión académica y administrativa de la institución. Se utiliza entonces otra herramienta llamada InfoIntelligent, que puede leer el archivo de registro (previamente depurados) que genera EZproxy y que puede convertir estos datos en estadísticas de uso de los contenidos digitales.. La limitante de este sistema tal como está diseñado en la actualidad, se hace evidente cuando algún programa académico necesita información relacionada con el uso de los recursos bibliográficos digitales, de acuerdo a ciertas indagaciones realizadas a las dependencias, el resultado que se genera no corresponde a la realidad académica puesto que la principal ventaja de EZproxy que es permitir el acceso de la comunidad estudiantil que está fuera del campus universitario a las bases de datos como si estuvieran en la institución, se ha convertido en su gran desventaja para InfoIntelligent, ya que los estudiantes y docentes dentro de la institución pueden consultar en las bases de datos digitales, sin necesidad de utilizar EZproxy. Estos ingresos quedan por fuera del registro del log que genera el proxy, así que la información recolectada para fines estadísticos contiene un amplio margen de error. Esto se evidencia cuando surgen problemas de abuso de descargas a las bases de datos, los proveedores envían un archivo con los registros de acceso a sus contenidos y al hacer los comparativos con los log de la institución, se puede notar que hay una cantidad de accesos que no fueron registrados por EZproxy.. En el siguiente ejemplo se muestran unas estadísticas que envió la base de datos Wiley Online Journals y ClinicalKey de Elsevier vs estadísticas generadas por InfoIntelligent durante el semestre 01 de 2014.. 10.

(15) Ilustración 1. Reporte general de uso de la base de datos Wiley. Fuente:. Reporte. en. archivo. Excel. de. Wiley. Online. Library1. (ver. anexo. JournalReport1.xlxs). Ilustración 2. Estadística Resumen de ClinicalKey. Fuente: Elsevier2 (ver anexo UnivCartagena_244076_C000062479_072014_R16A.pdf). 1. Reporte estadístico solicitado por la Universidad de Cartagena al proveedor de contenidos Wiley Online Journals. 2 Reporte estadístico solicitado por la Universidad de Cartagena al proveedor de contenidos Elsevier.. 11.

(16) Ilustración 3. Reporte generado por InfoIntelligent. Fuente: Reporte Excel generado por InfoIntelligent (ver anexo servicios que usa cada usuario.xlxs).. A continuación se explica el significado de estos informes. En la ilustración 1 el reporte indica que hubo 8100 registros de actividad en esa base de datos, mostrando durante el periodo un total de 1780 visitas al sitio y 6320 descargas de documentos PDF. La ilustración 2 en la columna View indica el total de visitas que tuvo el sitio y Downloads el total de descarga de artículos, las cifras muestran un total de 797 visitas y 405 descargas. Mientras en InfoIntelligent registra 12 accesos para Wiley Online Journals y 0 para ClinicalKey durante este periodo. Se puede notar la discrepancia existente entre las cifras proporcionadas por los proveedores y las mostradas por las herramientas que utiliza la universidad. Teniendo en cuenta esta problemática, se propuso crear un “Prototipo Software para la gestión de bases bibliográficas digitales en la Universidad de Cartagena” cuyas características basadas en tecnologías web, estaban dirigidas a verificar el nivel de consulta de estudiantes y docentes a los contenidos electrónicos con licencia a los que está suscrita la Universidad, comprobando la autenticidad de los usuarios con los datos contenidos en el 12.

(17) SMA. Este prototipo desarrollado mediante tecnologías basadas en la arquitectura clienteservidor, soporta consultas SQL para recuperación eficaz, procesamiento y presentación de la información sobre contenido y uso de los recursos bibliográficos a manera de informes estadísticos según sea necesario.. La pertinencia científica de este proyecto se evidencia en que el prototipo software provee un sistema estadístico en torno al uso de consultas de referentes bibliográficos digitales adquiridos por la Universidad de Cartagena. Esta información representa un excelente soporte para la correcta toma de decisiones en el área que se necesite, así por ejemplo, contribuye como un valioso referente para la actualización curricular basándose en la consulta permanente a entes de indexación internacionales tales como IEEE enfocado al área de ingeniería y telecomunicaciones, EBSCO host y HINARI enfocados al área de la medicina y salud, LegisComex que trata de temas de legislación y derecho en general, entre otros, significando esto para docentes como estudiantes una innovación en el desarrollo de trabajos de investigación, mejoramiento en la metodología docente y sobre todo acercamiento a la red de conocimiento en un problema puntual con contenido experto y de vanguardia.. Por otra parte, a nivel de administración de recursos, la frecuencia de consultas a una base de datos electrónica podría ofrecer puntos de vista válidos en la justificación de la continuidad de la suscripción, o por el contrario, se toma a consideración la posibilidad de prescindir de ciertas bases de datos digitales en próximos períodos con la consecuencia de que al quitar una base de datos la comunidad estudiantil queda privada de conocimiento actualizado. También serviría como evidencia a los directores de programa, cuando necesiten presentar informes de uso de medios educativos ante los pares académicos del MEN o comisionados del Consejo Nacional de Acreditación (CNA).. Es importante resaltar, que información de este tipo es valiosa en la ayuda de toma de decisiones cuyo propósito involucren el material bibliográfico que posee la institución y el hecho de que en la Universidad de Cartagena ninguno de los software encargados de administrar los recursos de información bibliográfica y electrónica, permita realizar 13.

(18) consultas estadísticas y generar informes a partir de estos, lo que evidencia la importancia de este proyecto, cuya finalidad es proporcionar al personal autorizado documentación que no debería suponer mayor dificultad en conseguir.. 2.2. FORMULACIÓN DEL PROBLEMA. ¿Cómo gestionar el acceso a las bases de datos digitales de la Universidad de Cartagena, de manera que sea útil para la comunidad Udeceísta la información sobre el uso de los recursos bibliográficos para la correcta toma de decisiones a nivel académico y administrativo?. 2.3. JUSTIFICACIÓN Uno de los aportes con los que ha contribuido la Universidad de Cartagena para apoyar labores de investigación y docencia, es la suscripción a bases de datos digitales en donde la comunidad académica puede consultar revistas, libros, guías, manuales, bibliografías, y otros contenidos electrónicos reconocidos y avalados internacionalmente para soportar investigaciones y de esta manera extender la red de conocimiento que se genera en un área.. El propósito principal de este proyecto se enfoca en gestionar el acceso a estos contenidos y a partir de los metadatos generados elaborar estadísticas que permitan mejorar los informes con respecto al uso que se da a este recurso, pues hasta el momento EZproxy, el software utilizado en la actualidad, proporciona el acceso a las bases bibliográficas digitales desde fuera del campus universitario, controla y vigila el acceso por parte de docentes y estudiantes, y guarda un registro con el historial de acceso, mas no ofrece posibilidades de consulta estadísticas detalladas que muestre perfiles de consultas útiles a informes de carácter académico o administrativos, no queriendo con esto decir que sea una desventaja del EZproxy, es solo que no es su objetivo.. 14.

(19) Desde el punto de vista académico, para cada programa o facultad, obtener estadísticas que sean consistentes, es fundamental ya que son utilizadas como evidencia en actividades como auditorías internas, al mismo tiempo se podrá demostrar su uso y aprovechamiento de las bases bibliográficas digitales como medio educativo para apoyar el proceso de investigación y mejoramiento curricular con miras a una acreditación, re acreditación o renovación del Registro Calificado.. Desde la perspectiva administrativa, la mejora en la presentación de los resultados sobre las consultas realizadas, servirá como evidencia y guía para la toma de decisiones relacionadas con el recurso evaluado (bases bibliográficas digitales), al igual, se amplía el conjunto de criterios a tener en cuenta cuando se solicitan presupuestos para la renovación o adquisición de un nuevo proveedor de contenido electrónico licenciado.. Por otra parte, los investigadores cuentan con conocimientos en el área de Ingeniería del Software, los Servicios de Internet, Bases de Datos, Redes y Seguridad, lo que hace viable el desarrollo del proyecto, además el director tiene experiencia en Sistemas de Información y Gestión de la Calidad en Software lo que garantiza un producto final que cumpla con estándares de calidad de servicio. En términos económicos y de tecnología, el proyecto se hace factible porque la institución cuenta con infraestructura en hardware y software como servidores de redes y dominios web, gestores de bases de datos, entornos de desarrollo web, etc., que hace posible la creación y puesta en marcha del prototipo.. Por último, al ser el prototipo un producto desarrollado por estudiantes de la universidad bajo una licencia libre, permitirá que la institución conserve los derechos patrimoniales y de uso continuo sobre este, a diferencia del programa implementado actualmente 3 el cual funciona con el respaldo de una licencia por la cual hay que realizar inversiones monetarias periódicamente, por lo que si se llegara a implementar, lo invertido en la renovación de la. 3. Se refiere al EZproxy. Se pretende realizar un prototipo que realice las mismas funciones de dicho programa pero con la novedad de que se pueda obtener estadísticas de acceso con perfiles de consulta consistentes a la realidad académica de cada programa.. 15.

(20) licencia se podrá destinar a otros rubros traduciendo esto como un beneficio económico para la institución.. MARCO DE REFERENCIA. 3.1. MARCO TEORICO Para poder desarrollar el proyecto fue necesario investigar tres conceptos en los cuales se fundamenta la estructura del aplicativo. Sistemas Distribuidos, Middleware y Servidor Proxy son tecnologías que permiten la materialización de la solución presentada y se describen a continuación. Sistemas Distribuidos Al hacer un recorrido por la web se encontró variedad de conceptos para definir que es un sistema distribuido. Se han recopilado algunas que se darán a conocer a continuación:. Enric Martínez Gomáriz, quizá no sea muy reconocido; este español, ingeniero industrial y profesor en la Universidad Politécnica de Cataluña define en uno de sus trabajos publicados un sistema distribuido como: “Un sistema distribuido es un sistema de información en el cual las funciones se reparten por áreas de trabajo diferentes que trabajan de forma coordinada para asumir los objetivos que la organización asigna a ese sistema de información4” (Martinez, 2010). Santiago Candela Solá da una posible definición de esta manera: “Un sistema distribuido es un conjunto de computadoras autónomas que están conectadas entre sí y ofrecen servicios comunes a los usuarios (Candela Sola, 2007)”. 4. Martínez Gomáriz, Enric; Diseño de Sistemas Distribuidos. [Documento en Línea] Disponible desde Internet en: < http://www.essi.upc.edu/~gomariz/index_archivos/IntroduccionSD-EnricMartinez.pdf > [con acceso el 30-10-2012]. 16.

(21) Pero quizá la definición más aceptada por su sencillez de comprender es la de Andrew S. Tanenbaum, profesor de ciencias computacionales en la Universidad libre de Ámsterdam en Países Bajos. Este en su libro “Sistemas Distribuidos: Principios y Paradigmas”, hace la siguiente definición: “Un sistema distribuido es una colección de computadoras independientes que dan al usuario la impresión de constituir un único sistema coherente” (Tanembaun & Van Steen, 2008). Su principal objetivo es facilitar tanto a los usuarios como a las aplicaciones el acceso remoto a los recursos y compartirlos de manera controlada y eficiente. Los sistemas distribuidos se clasifican en: sistemas distribuidos de computo que se usan para tareas de alto rendimiento, sistemas distribuidos de información que se basan en soluciones middleware los cuales facilitan el trabajo de la interoperabilidad entre los sistemas que se querían integrar y por ultimo sistemas distribuidos embebidos que nace a partir de la introducción de dispositivos de computo móviles cuya característica principal es la inestabilidad en el comportamiento predeterminado.. Existen diferentes tipos de arquitecturas de sistemas distribuidos, una de estas es la arquitectura multiprocesador, donde el software está formado por varios procesos que pueden ejecutarse sobre procesadores diferentes, este modelo es común en sistemas grandes de tiempo real, también recolectan información, toman decisiones usando esta información y envía señales para modificar el entorno del sistema. Los procesos relacionados con la recopilación de información, toma de decisiones y control de actuadores podrían ejecutarse todos sobre un único procesador bajo control de un planificador.. Otra ventaja de esta arquitectura es el uso de múltiples procesadores para mejorar el rendimiento y adaptabilidad del sistema, esta distribución de procesos entre los procesadores puede ser predeterminada o puede estar bajo el control de un despachador que decide que procesos se asignan a cada procesador.. Otra arquitectura de los sistemas distribuidos es el Cliente-Servidor; es un conjunto de servicios proporcionados por servidores y un conjunto de clientes que usan estos servicios, 17.

(22) los clientes necesitan conocer que servidores están disponibles, pero normalmente no conocen la existencia de otros clientes, los procesos que realizan los servidores y clientes son diferentes, varios procesos servidores pueden ejecutarse sobre un único procesador servidor; por lo tanto no hay necesariamente una correspondencia 1:1 entre procesos y procesadores en el sistema. La arquitectura Cliente-Servidor consta generalmente de tres capas: (Tanembaun & Van Steen, 2008, pág. 21). ○ Capa de Presentación: Está relacionada con la presentación de la información al usuario y con toda la interacción con él. ○ Capa de Procesamiento: Está relacionada con la implementación de la lógica de la aplicación. ○ Capa de Gestión de Datos: está relacionada con todas las operaciones sobre la base de datos. Ilustración 4. Arquitectura Cliente servidor de 2 capas. Cliente. Servidor Fuente: Diseño de los autores. Este modelo de arquitectura en su forma más simple se denomina Arquitectura ClienteServidor de dos capas, y pueden ser de dos tipos. Modelo cliente ligero: Acá todo el procesamiento de las aplicaciones y la gestión de los datos se lleva a cabo en el servidor, el cliente simplemente es responsable de la capa de presentación del software.. 18.

(23) Modelo cliente rico: en este modelo, el servidor solamente es responsable de la gestión de los datos, el software del cliente implementa la lógica de la aplicación y las interacciones con el usuario del sistema.. El Modelo Cliente servidor de 3 capas, evita problemas con la escalabilidad y rendimiento (Tanembaun & Van Steen, 2008), también problemas con la gestión del sistema; en el modelo de 3 capas la presentación, el procesamiento de la aplicación y la gestión de los datos son procesos lógicamente separados que se ejecutan sobre procesadores diferentes. Un ejemplo de una arquitectura cliente servidor de 3 capas es un sistema bancario, donde la base de datos de cliente del banco, proporciona servicios de gestión de datos; un servidor web proporciona los servicios de aplicación tales como facilidades para transferir efectivo, generar estados de cuenta, pagar facturas y así sucesivamente. Ilustración 5. Modelo Cliente-Servidor de 3 capas. Capa de Datos Capa Presentación. Capa Aplicación. Fuente: Diseño de los autores. El sistema es escalable, porque es relativamente fácil añadir nuevos servidores web, a medida que el número de clientes crece además el uso de una arquitectura de tres capas permite optimizar la transferencia de información entre el servidor web y el servidor de base de datos, las comunicaciones entre estos sistemas pueden usar protocolos de comunicación de bajo nivel muy rápidos.. 19.

(24) Middleware Es un software que complementa una aplicación para intercambiar o comunicarse con distintos programas, hardware, redes y/o sistemas operativos (Open Source Middleware, 2003). Esto simplifica considerablemente el trabajo invertido de los programadores para realizar conexiones que son sumamente necesarias en los sistemas distribuidos.. La definición de middleware podría variar de persona a persona, pero muchos están de acuerdo con la siguiente: “Middleware is the software that acts like a {glue, intermediary, broker, middle man, interpreter, abstraction provider, consolidator, integrator, facilitator, or connector} between one or more applications and other application(s) or between one or more applications and the underlying infrastructure including the platforms and operating systems used.” (“Middleware es el software que actúa como un pegamento, intermediario, agente, intermediario, intérprete, proveedor de abstracción, consolidador, integrador, facilitador, o un conector entre una o más aplicaciones y otras aplicaciones, o entre una o más aplicaciones y la subyacente infraestructura que involucra plataformas y sistemas operativos”)5. Funciona como una capa de abstracción de software distribuida, que se sitúa entre las capas de aplicaciones y las capas inferiores. El middleware abstrae de la complejidad y heterogeneidad de las redes de comunicaciones subyacentes así como de los sistemas operativos y lenguajes de programación.. Dependiendo del problema a resolver y de las funciones necesarias, serán útiles diferentes tipos de servicios de middleware. Por lo general el middleware está del lado del cliente por el sistema operativo el cual posee bibliotecas que ejecutan todas las funcionalidades para la comunicación a través de la red.. 5. Middleware is STILL Everywhere. Jameela Al-Jaroodi andNader Mohamed. DOI: 10.1002/cpe.2817.. Publicado el 6 FEB 2012. Consultado en. http://ezproxy.unicartagena.edu.co:2122/doi/10.1002/cpe.2817/abstract Consultado el 27 Jun 2014.. 20.

(25) Ilustración 6. Sistema Distribuido Organizado Como Middleware. App1. App3. App 2. Capa del Sistema Distribuido (Middleware) SO1. SO2. SO3. SO4. Red. Se puede identificar 5 tipos representativos de middleware: orientado a transacciones, orientado a mensajes, orientado a objetos distribuidos, orientados a grupos y basado en RPC.. Un middleware orientado a transacciones facilita el desarrollo en sistemas que requieren transacciones distribuidas, es decir aquel conjunto de tareas que se ejecutan y que abarcan dos o más servidores conocidos como administradores de recursos (Microsoft, 2014).. El Middleware orientado a mensajes facilita la comunicación mediante el intercambio de mensajes están diseñados para el intercambio de mensajes entre procesos de forma asíncrona. De esta forma, las aplicaciones únicamente se encargan de “colocar” y “sacar” mensajes de las colas, no se conectan directamente entre ellas. No existen los términos de cliente y servidor, por lo que se pierde el concepto de petición de servicio, y cualquier entidad puede participar en el intercambio de información en cualquier momento, por lo que no necesariamente se requiere respuesta, y por tanto existe un desacoplamiento inherente en la comunicación (Barroso Talaminos, 2012).. 21.

(26) El Middleware basado en RPC (siglas de Remote Procedure Call lo que se traduce en llamadas a procedimiento remoto) permite definir la interfaz de comunicación entre los componentes.. El Middleware orientado a objetos distribuidos es una derivación del middleware orientado a RPC y agrega características de la programación orientada a objetos, por lo que soporta excepciones, referencias a objetos y herencia.. En resumen es un software que proporciona un enlace entre aplicaciones independientes. El middleware se puede representar como un puente de comunicación entre dos aplicaciones de arquitecturas distintas, permitiendo interoperabilidad entre ellas.. Proxy Server Un servidor proxy no es mas que un equipo intermediario situado entre el sistema del usuario e internet, cuya función principal es la de realizar una petición en nombre de un cliente utilizando un protocolo determinado (Bobiller, 2013). La mayoría de los proxys trabajan con el protocolo HTTP, y si se hace referencia a un proxy sin especificar el tipo de protocolo aplicado, se está hablando por defecto de un proxy web. Entre sus principales utilidades se puede mencionar: . Funcionamiento como cortafuegos y como filtro de contenidos. Son un mecanismo de seguridad implementado por el ISP o los administradores de la red en un entorno de intranet para desactivar el acceso o filtrar las solicitudes de contenido para ciertas sedes web consideradas ofensivas o dañinas para la red y los usuarios.. . Mejoran el rendimiento. Guardan en la caché las páginas web a las que acceden los sistemas de la red durante un cierto tiempo. Cuando un sistema solicita la misma página web, el servidor proxy utiliza la información guardada en la memoria caché en lugar de recuperarla del proveedor de contenidos, de esta forma, se accede con más rapidez a las páginas web. 22.

(27) El principio operativo básico de un servidor proxy es bastante sencillo: se trata de un servidor que actúa como "representante" de una aplicación efectuando solicitudes en internet en su lugar. De esta manera, cuando un usuario se conecta a internet con una aplicación del cliente configurada para utilizar un servidor proxy, la aplicación primero se conectará con el servidor proxy y le dará la solicitud, el servidor proxy se conecta entonces al servidor al que la aplicación del cliente desea conectarse y le envía la solicitud, después, el servidor le envía la respuesta al proxy, el cual a su vez la envía a la aplicación del cliente.. En lo sucesivo, con la utilización de TCP/IP dentro de redes de área local, la función de retransmisión del servidor proxy está directamente asegurada por pasarelas y routers, sin embargo, los servidores proxy siguen utilizándose ya que cuentan con cierto número de funciones que poseen otras características. Almacenamiento en caché: La mayoría de los proxy tienen una caché, es decir, la capacidad de guardar en memoria (“en caché”) las páginas que los usuarios de la red de área local visitan comúnmente para poder proporcionarlas lo más rápido posible. De hecho, el término "caché" se utiliza con frecuencia en informática para referirse al espacio de almacenamiento temporal de datos (a veces también denominado "búfer"). Un servidor proxy con la capacidad de tener información en caché (neologismo que significa: poner en memoria oculta) generalmente se denomina servidor "proxy-caché". Esta característica, implementada en algunos servidores proxy, se utiliza para disminuir tanto el uso de ancho de banda en internet como el tiempo de acceso a los documentos de los usuarios. Sin embargo, para lograr esto, el proxy debe comparar los datos que almacena en la memoria caché con los datos remotos de manera regular para garantizar que los datos en caché sean válidos. Filtrado: Por otra parte, al utilizar un servidor proxy, las conexiones pueden rastrearse al crear registros de actividad (logs) para guardar sistemáticamente las peticiones de los usuarios cuando solicitan conexiones a internet. Gracias a esto, las conexiones de internet pueden filtrarse al analizar tanto las solicitudes del cliente como las respuestas del servidor. 23.

(28) El filtrado que se realiza comparando la solicitud del cliente con una lista de solicitudes autorizadas se denomina lista blanca y el filtrado que se realiza con una lista de sitios prohibidos se denomina lista negra. Finalmente, el análisis de las respuestas del servidor que cumplen con una lista de criterios (como palabras clave) se denomina filtrado de contenido. Autenticación: Como el proxy es una herramienta intermediaria indispensable para los usuarios de una red interna que quieren acceder a recursos externos, a veces se lo puede utilizar para autenticar usuarios, es decir, pedirles que se identifiquen con un nombre de usuario y una contraseña, también es fácil otorgarles acceso a recursos externos sólo a las personas autorizadas y registrar cada uso del recurso externo en archivos de registro de los accesos identificados. Suscripciones A Las Bases Bibliográficas Digitales De La Universidad De Cartagena La Universidad de Cartagena, poseen una considerable cantidad de suscripciones a bases de datos personalizadas, estas bibliotecas digitales ayudan en propósitos académicos y de investigación a estudiantes, docentes, funcionarios o simplemente a toda persona que esté inscrita en la Universidad de Cartagena. Las bases de datos digitales están enfocada a todas las facultades y sus programas, como Ingeniería en general, Medicina, Derecho, Comunicación Social, Economía, entre otras. El método de suscripción a estas bases de datos es similar en todas estas, tomando como ejemplo la base de datos de la IEEE, dependiendo de la ubicación geográfica en que se quiera que se provea el servicio, (continente o país) la entidad se puede contactar con un distribuidor autorizado de esa zona, para adquirir la subscripción y obtener el acceso a privilegios de la base de datos por un costo dependiendo de el plan de subscripción, que normalmente se cancela anualmente, además, se incluye instalación gratuita, capacitación y solución de problemas (IEEE, 2012). Las bases de datos DIGITALES por suscripción que posee la universidad son (Universidad de Cartagena, 2011):. 24.

(29) . ACS PUBLICATIONS: Contiene referencias bibliográficas y artículos en texto completo de las principales publicaciones de la American Chemical Society (ACS) desde el año 1879 hasta el presente. Las áreas que cubre son: aplicaciones químicas e ingeniería, biología molecular, bioquímica, biotecnología, química, orgánica y farmacéutica (American Chemical Society, 2012).. . ASCE LIBRARY: La biblioteca de ASCE es una completa herramienta en línea para localizar artículos de interés en todas las disciplinas de ingeniería civil. Los trabajos publicados en sus revistas, ofrecen conceptos innovadores y tecnologías que representan las ideas más recientes sobre la planificación, diseño, construcción, mantenimiento y análisis de esta profesión. Sus contenidos se enfocan a la Aeroespacial, arquitectura costera, computación en ingeniería civil, construcción, energía, ingeniería mecánica, ambiental, hidráulica, materiales, transporte y urbanismo (American Society of Civil Engineers, 2012).. . AMBIENTALEX.INFO: Base de datos de tipo Académica e investigativa con información Ambiental Nacional e Internacional, contiene: Legislación Colombiana e Internacional Ambiental, Guías Ambientales, Publicaciones Periódicas, Temas de interés sobre Recursos Agua, Aire, Suelo, áreas Protegidas, Recursos Forestales, Ecosistemas, Flora y Fauna, Biodiversidad, Contaminación, Entidades Ambientales, Gestión Ambiental, Licencias Ambientales, Industria, Mecanismos de Participación, Ordenamiento Territorial, Residuos Sólidos, Régimen de Servicios Públicos Domiciliarios, Microbiología de Procesos Ambientales, Tratamientos Biológicos, Gestión Ambiental, Economía Ambiental, Sociedad & Medio Ambiente, Manejo Integral de Cuencas Hidrográficas, Manejo Integral de Residuos Sólidos, Tratamiento de Aguas Residuales, Contaminación Atmosférica, Tecnologías Limpias, Energía & Ambiente, Educación ambiental etc. (E-global services Ltda, 1990).. . CIBERINDEX: Plataforma especializada en la Gestión del Conocimiento en Cuidados de Salud que tiene como misión proporcionar a profesionales e 25.

(30) instituciones de cualquier ámbito (asistencial, docente, gestor o investigador) soluciones prácticas e innovadoras para la ayuda en la toma de decisiones fundamentadas en el conocimiento científico. Portal para enfermería (Ciberindex, 2012). . DIALNET: Portal hispanoamericano cuyo valor se centra en las ciencias humanas, jurídicas y sociales (Dialnet, 2012).. . EBSCO HOST: EBSCO host es un servicio en línea que permite realizar búsquedas en diferentes bases de datos a través de una única interfaz de consulta. Contiene. información. científica. sobre medicina,. enfermería, física, química, economía, educación, humanidades y otros campos (EBSCO HOST, 2012). . EMBASE: Servicio electrónico de Elsevier, específico para el área de medicina y farmacología, que ofrece búsqueda a través de MEDLINE y EMBASE (versión electrónica de la Excerpta Médica), sin duplicación de registros (Embase, s.f.).. . ENGINEERING VILLAGE: Brinda a los investigadores de casi todos los campos de la ingeniería, (eléctrica, química, civil, mecánica, e ingeniería en general) acceso a la literatura científica e información técnica que más necesitan, a través de la base de datos Compendex (Engineering Village, 2012).. . e-OMT: Es una base de datos interactiva totalmente cruzada para búsquedas especializadas en turismo, que da acceso a un gran número de publicaciones de alta calidad, incluyendo libros, diarios, estadísticas en diferentes idiomas (E-OMT, 2012).. . GESTION. HUMANA:. Contiene. información. sobre. recursos. humanos,. capacitación, desarrollo de personal, casos de empresas, compensación, desarrollo organizacional, gestión por competencias, información legal, noticias, red de 26.

(31) conocimiento: aprendizaje organizacional, relaciones colectivas, sala de aprendizaje (Legis, 2012) . HINARY: InterRed-Salud de Acceso a la Investigación es un Programa de Acceso a la Investigación en Salud, establecido por la Organización Mundial de la Salud (OMS) junto a las mayores editoriales del mundo, que tiene como objetivo, ofrecer acceso al mayor número de revistas biomédicas, de salud y de otros temas en el campo de las ciencias sociales, de forma prácticamente gratuita, a instituciones públicas y privadas; instituciones académicas, gubernamentales y de investigación de países en vías de desarrollo (Hinary, 2012).. . IEEE COMPUTER SOCIETY: IEEE Computer Society Digital Library (CSDL), es la colección más completa de las publicaciones de esta sociedad profesional, líder en proveer información técnica y servicios en las áreas de la computación, informática y sistemas ( Institute of Electrical and Electronics Engineers, 2012).. . ILADIBA: Dirigida a médicos y profesionales de la salud. Se condensa la información de más de 300 publicaciones de alto reconocimiento internacional. Cuenta con más de 35.000 páginas de información y más de 10.000 ilustraciones originales. En un solo portal tiene: Un periódico actualizado diariamente con noticias de última hora y gran interés, reportes con las conclusiones de los congresos más relevantes a nivel internacional, aprobaciones de medicamentos, alertas médicas, interacciones medicamentosas, una hemeroteca: archivos de artículos publicados en ILADIBA desde 1995, clasificados por año y mes, una enciclopedia con información de más de 100 enfermedades a las cuales se pueden acceder en cualquier momento (Iladiba, 2012).. . CLINICAL PHARMACOLOGY: Revista de Farmacología Clínica. Aparece mensual y publica manuscritos que contienen material original con énfasis en los siguientes temas: Ensayos clínicos, farmacoepidemiología, farmacovigilancia, 27.

(32) farmacodinamia, disposición de drogas y farmacocinética, farmacogenética, y medicamentos biotecnológicos, Los informes de casos de reacciones adversas, son también de interés (Elsevier , 2012). . J PHARM SCI: Revista virtual que publica trabajos de investigación originales de las ciencias farmacéuticas con énfasis en la transformación química de los productos farmacéuticos, incluyendo la cristalización, liofilización, la estabilidad química de las drogas, la farmacocinética, la biofarmacia, farmacodinamia, la química de proteínas, péptidos y la biotecnología (Journal of Pharmacy , 2012).. . JSTOR: STOR es una base de datos en texto completo de revistas académicas, en las áreas de Ciencias biológicas, Salud, Economía, Finanzas, Historia, Filosofía, Ciencia Política, Estadística, Matemáticas, Literatura, Sociología, Educación, Estudios Asiáticos, Africanos y Latinoamericanos, Antropología, Religión, Música, Estudios Fílmicos, Artes. Contenido retrospectivo con publicaciones que datan desde finales del siglo XIX (JSTOR , 2012).. . LEGISCOMEX: Es una herramienta especializada para la gestión del comercio internacional, con información de países latinoamericanos, dirigida a importadores, exportadores, prestadores de servicios y diferentes actores relacionados con el sector. Incluye bases de datos, inteligencia de mercados, herramientas, novedades en normativa, reportes de comercio internacional con artículos prácticos sobre el sector y acceso a obras Legis de comercio exterior, entre otros (Legiscomex, 2012).. . LEXBASE: Es una herramienta de trabajo indispensable en la consulta de los textos oficiales de la Constitución, las Leyes expedidas por el Congreso de la República, los Decretos emitidos por el Gobierno Nacional, la Jurisprudencia de la Corte Constitucional, la Corte Suprema de Justicia y el Consejo de Estado, Diarios Oficiales desde 1998. Incluye la Normatividad Andina por cuanto que ella hace parte de nuestro Derecho Interno (Lexbase, 2012). 28.

(33) . MD CONSULT: Texto completo de revistas y la serie Clínicas de Norteamérica, libros médicos, información sobre medicamentos, guías prácticas y educación del paciente (Mdconsult, 2012).. . MULTILEGIS: Ofrece acceso a una colección completa de códigos básicos, comercio exterior, derecho financiero, laboral, privado, público tributario y contable. Incluye la colección de legislación y jurisprudencia colombiana, minutas, modelos, entre otras obras. Publicaciones para consulta en línea: Revista Actualidad Laboral Y Seguridad Social, Revista Impuestos, Revista Internacional Derecho Penal Contemporáneo, Revista Legis De Contabilidad Y Auditoría (Legis, 2012).. . NURSING SKILLS: Mosby's Nursing Skills es un sistema de referencias en línea que contiene alrededor de 500 procedimientos con ilustraciones y videos de las principales referencias de Saunders y Mosby, pruebas interactivas con retroalimentación instantánea, fácil acceso a los recursos para el examen de conocimientos, sistema editado por Elsevier (Moby´s, 2012).. . NOTI.NET: Permite la consulta en línea del boletín normativo diario con información. legal,. tributaria. y. empresarial,. en. textos. completos.. Búsqueda en legislación y jurisprudencia, desde el año 1886, códigos, estatutos, regímenes, estatuto de rentas y acuerdos municipales, diccionario jurídico y básico de seguros, minutas y modelos (Noti, 2012). . NOTICIER OFICIAL: Información especializada en ámbitos jurídicos, tributarios y financieros. Noticiero Jurídico Normativo Colombiano (BTC LTDA, 2012).. . MOSBY’S NUSING CONSULT: Herramienta de referencia que permite a las enfermeras encontrar rápidamente la información clínica que necesitan para proporcionar el mejor cuidado del paciente (Mosby's Nursing Consult, 2012).. 29.

(34) . OVISP: Ovid ofrece recursos científicos, técnicos y médicos, reconocidos y altamente citados, además ediciones electrónicas de libros esenciales en medicina y áreas relacionadas. También cuenta con una base de datos basada en la evidencia y una interactiva en 3D con láminas de anatomía humana para la práctica clínica, educación. Contenido de revistas y libros para. odontología, enfermería y salud pública. (Wolters kluwer, 2012). . PEARSON: Biblioteca Virtual PEARSON. Libros electrónicos de Matemáticas, Biología, Química, Ingenierías (civil, alimentos, química, sistemas) y Química Farmacéutica (Pearson Education, 2012).. . REAXYS: Herramienta web-based diseñada para ayudar a los investigadores y profesionales en química (orgánica, inorgánica, organometálica) a transformar la síntesis de nuevos compuestos en un proceso simple y eficiente. Contiene patentes (Reed Elsevier Properties, 2012).. . SALUD HOY: Es una solución de información para el equipo de atención en salud, de gran utilidad para apoyar las acciones de educación dirigidas a la comunidad y las acciones de promoción de la salud y prevención de la enfermedad. En este portal el lector va a encontrar los conocimientos necesarios para ese mejor manejo de la enfermedad, con consejos prácticos, alertas etc., acompañado de ilustraciones claras, atractivas y didácticas, animaciones y archivos de audio en diferentes niveles de navegación. Secciones Reúne información de interés con opciones de acceso para cada grupo de edad. § Artículo Central En medicina, a diario, se hacen divulgaciones sobre temas que cambian la práctica médica. El artículo central se basa en informes dados por las publicaciones más importantes en medicina a nivel mundial, sobre actualizaciones en diagnóstico, tratamiento, promoción y prevención y otros temas de interés para la comunidad. § De Interés En esta sección hay textos que describen los últimos avances en fisiopatología, diagnóstico, clínica y tratamiento de las enfermedades. Preguntas y respuestas comunes dentro de la 30.

(35) sociedad acerca de temas médicos, mitos y realidades, entre otros. § Primeros Auxilios Tratamientos efectivos y rápidos que se pueden realizar en casa. § Salud Mental Artículos relacionados con enfermedades mentales que afectan la parte física (Editorial Maldonado, 2012). . SCIRUS: Es el meta buscador científico más amplio que ofrece Elsevier, rastrea en sitios del tipo .edu .org .ac.uk, .gov y algunos .com. Además rastrea todo tipo de archivos, repositorios o bibliotecas digitales de libre acceso como Arxiv.org, Pubmed central, RePEc, y además otros portales científicos de acceso de pago como Lexis-Nexis o Science Direct. Utilizando la última tecnología en búsquedas, indexa en cerca de 450 millones de ítems científicos con enlaces rápidos a los últimos reportes, patentes, artículos revisados y contenidos de revistas que otros buscadores no hallan, incluyendo informaciones de páginas web ( Elsevier B.V. , 2012).. . SCI VERSE SCIENCE DIRECT: Science Direct, Scopus y el contenido web de Scirus quedaron integrados en una sola plataforma: SciVerse. Science Direct es una colección electrónica de textos completos de más de 1.900 revistas científicas de Elsevier, con más de 9 millones de artículos de ciencia, tecnología y medicina, representa aproximadamente un 30% de la producción científica mundial ( Elsevier B.V., 2012).. . SCI VERSE SCOPUS: Scopus es la mayor base de datos de resúmenes (Abstracts) y referencias bibliográficas de literatura científica revisada por pares, permitiendo una visión multidisciplinar de la ciencia e integra todas las fuentes relevantes para investigación básica, aplicada e innovación tecnológica a través de patentes, fuentes de Internet de contenido científico, revistas científicas de acceso abierto y actas de congresos. Es la única base de datos que reúne las herramientas adecuadas, como: perfil del autor, de la institución, rastreador de citas, índice H y analizador de revistas ( Elsevier B.V, 2012).. 31.

(36) . SPRINGERLINK: SPRINGERLINK, base de datos multidisciplinar, contiene ebooks de química y matemáticas (SpringerLink, 2012).. . VIRTUALPRO: Virtual Pro es un medio de formación e investigación especializado en procesos industriales. La misión Virtual Pro es gestionar conocimiento en ambientes digitales desde una sólida base de creatividad, innovación, investigación y desarrollo, integrando Nuevas Tecnologías de Información y Comunicación (NTIC) y el e-learning, al servicio de la comunidad relacionada con procesos industriales (INGENIO COLOMBIANO, 2012).. Recursos Bibliográficos Digitales Los recursos bibliográficos pueden estar en bases de datos, esta contiene información sobre libros y otros materiales de una biblioteca (por ejemplo un catálogo de biblioteca) o bien, siguiendo la acepción más usada del término, un índice bibliográfico del contenido de un conjunto de revistas y otras publicaciones científicas como artículos científicos, actas de conferencias y congresos, capítulos de libros, etc. Estas bases de datos suelen tener formato electrónico y se consultan a través de Internet. Contienen citas bibliográficas, referencias, abstracts (resumen de una publicación científica) y, a menudo, el texto completo de los contenidos indexados, o enlaces al texto completo. Sistemas Estadísticos Bibliográficos Un Sistema estadístico bibliográfico de manera general se puede decir que es un conjunto de elementos interrelacionados que se encarga de realizar todos los aspectos estadísticos sobre las bases de datos bibliográficas digitales. Estas pueden ser tales como: Estadística sobre el número de visitas a un recurso bibliográfico, número de descargar de algún recurso bibliográfico, estadística sobre las personas las cuales accedieron a algún recurso bibliográfico, el cual se pueden extraer datos personales o que identifiquen a la persona que consulta, fecha y hora de la consulta, etc.. 32.

(37) 3.2. ESTADO DEL ARTE En el contexto de Latinoamérica y en Colombia el desarrollo de la integración y todo lo relacionado con la gestión de bases de datos está muy avanzada y con tendencias al crecimiento, por motivo de esto, se han desarrollado múltiples proyectos relacionado con el tema de integración de datos, donde en algunos es primordial su aplicación, en otros el uso es eventual, pero no le quita su importancia debido que su función en algún momento es indispensable. Los Sistemas Distribuidos y el Middleware Los sistemas distribuidos no son un concepto reciente, de hecho cuando surgieron las redes de computadoras con el proyecto Arpanet con solo pensar el compartir recursos ya se habla implícitamente de sistemas distribuidos, solo que no había una arquitectura definida para ello y tampoco se habían definido estándares que lo regularan. Ya entre los años 1975 y 1985 empiezan a aparecer organismos públicos como la ANSI, IEEE, ISO, BSI, NBS, CCIT entre otras, que definen normas para la estandarización de las comunicaciones y de esta manera hubiera compatibilidad entre los diferentes fabricantes. Esto debido a que con la tercera generación de las computadoras, era evidente una acelerada masificación de las computadoras y por consiguiente la expansión de las redes a nivel global. (Alabau & Juan, 1992) Con todo no es hasta principio de los noventa, cuando las redes LAN corporativas empezaron a hacerse más comunes, los protocolos TCP/IP y Ethernet materializaron el concepto de ubicuidad, la web veía su nacimiento y el internet crecía a pasos agigantados, que ya se empieza a hablar de arquitectura de sistemas distribuidos y se estudiaban modelos que desmitificaran la idea de los altos costos o complejidad que pudiera suponer un sistema, y es que cada vez se desarrollaban sistemas y aplicaciones que requerían de integración. Lo que antes (finales de los 80) era objeto de estudio de una elite de especialistas en el tema, hoy día, novatos en la materia muestran interés en redescubrir el conocimiento, investigaciones y desarrollo que se dio en el pasado, por lo que los sistemas distribuidos 33.

(38) han incursionado en diferentes áreas como la financiera, plataformas móviles, educación, social y entretenimiento (Vinosky, 2014). No se pretende dar lecciones de historia acerca de los sistemas distribuidos pero si es importante indicar sus orígenes para comprender el paradigma en la evolución de las comunicaciones y el porque la mayoría de las soluciones hoy día a nivel software se basan en sistemas distribuidos. Ejemplo de un sistema distribuido se puede mencionar el trabajo investigativo hecho en la National Taiwan University, Taipéi. El avance de las telecomunicaciones y las tecnologías de posicionamiento global ha permitido que dispositivos se usen como plataformas de cómputo móvil para diversos tipos de servicios basados en la localización y para la computación humana, las aplicaciones están consideradas como un sensor o foco en los servicios de cómputo, por lo tanto el proyecto trata sobre el aprovechamiento de los conjuntos de dispositivos móviles como plataforma de búsqueda colaborativa y distribuida, concretamente se propone un sistema de búsqueda eficiente y eficaz de dispositivos móviles para operaciones de rescate y patrullaje. Dicho sistema utiliza todo el conjunto de dispositivos móviles existentes y conectados para para asignar rutas de búsqueda de forma colaborativa y distribuida. Este sistema cuenta con caminos que están disponibles en el área cercana, también reduce en el minino tiempo necesario para buscar en toda la zona y garantiza que cada camino se buscara una vez. Para realizar todos estos eventos y funciones distribuidas se apoya de un algoritmo centralizado para casos especiales y formulación de programación lineal para casos generales, así como algoritmos de aproximación; estos pueden ser utilizados para activar los equipos celulares para realizar una búsqueda y así crear una ruta dependiendo el criterio de búsqueda. También se propone apoyarse en un algoritmo distribuido que cuya función es ajustar adaptativamente los caminos después de comenzar la búsqueda, así como algoritmos propuestos en dispositivos móviles como un sistema de búsqueda colaborativa y distribuida y demostrar la eficiencia y eficacia de estas realizando cálculos con simulaciones y pruebas de campo (Chih-Ya Shen, 2012 ). Este es solo un ejemplo aplicado a un servicio social de búsqueda, pero aún falta lo mejor. ¿Cómo hacer que un sistema distribuido se muestre como uno solo para el usuario final? Se 34.

(39) necesitaba de algo que simplificara e integrara los componentes desarrollados por distintas tecnologías (Schantz & Schmidt, 2002). Es entonces cuando se surge una arquitectura diseñada expresamente para la programación por componentes como lo es un sistema distribuido, el Middleware. Aunque el término data de a principios de los años 70, no es hasta el año 1991 cuando nace CORBA (Common Object Request Broker Architecture) un middleware que ocultaba la programación a bajo nivel de aplicaciones distribuidas de manera que se reducía la complejidad en la programación e introducir rápidamente nuevas aplicaciones informáticas. CORBA ofreció datos y normas de integración de procesos acordados por más de 700 empresas alrededor del mundo, permitiendo que se diera la primera definición concreta de Middleware. Para ese entonces y durante algunos años siguientes el término middleware estuvo asociado a CORBA, por lo que parecían sinónimos. Pero conforme pasaban los años y las tecnologías de la información evolucionaban, se presentaban problemas y limitaciones lo cual hacia que esta tecnología no pudiera ofrecer solución a todos los tipos de sistemas distribuidos. Una de ellas eran los altos gastos indirectos de las aplicaciones y seto lo hacía inadecuado para aplicaciones móviles, la nube y redes de sensores inalámbricos (Al-Jaroodi & Mohamed, 2012).. Sistemas De Autentificación A Las Bases Bibliográficas Digitales En Las Instituciones de Educación Superior En las instituciones universitarias de la ciudad de Cartagena tales como la Universidad Tecnológica de Bolívar (UTB) y la Universidad San Buenaventura (USB) implementan sistemas de gestión de bases de datos bibliográficas similares tanto virtual como físicas, las cuales se explicaran detalladamente a continuación. La UTB ofrece a los estudiantes y docentes acceso al contenido con licencia que brindan las bibliotecas a través de la web tales como bases de datos digitales, esta puede ser asesada a través del campus de las diferentes sedes de la universidad, ubicada en Manga y la 35.

Figure

Ilustración 1. Reporte general de uso de la base de datos Wiley
Ilustración 3. Reporte generado por InfoIntelligent
Ilustración 6. Sistema Distribuido Organizado Como Middleware
Tabla 1. Instituciones con Acceso a Contenido Licenciado
+7

Referencias

Documento similar

dente: algunas decían que doña Leonor, &#34;con muy grand rescelo e miedo que avía del rey don Pedro que nueva- mente regnaba, e de la reyna doña María, su madre del dicho rey,

Y tendiendo ellos la vista vieron cuanto en el mundo había y dieron las gracias al Criador diciendo: Repetidas gracias os damos porque nos habéis criado hombres, nos

diabetes, chronic respiratory disease and cancer) targeted in the Global Action Plan on NCDs as well as other noncommunicable conditions of particular concern in the European

d) que haya «identidad de órgano» (con identidad de Sala y Sección); e) que haya alteridad, es decir, que las sentencias aportadas sean de persona distinta a la recurrente, e) que

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

Las manifestaciones musicales y su organización institucional a lo largo de los siglos XVI al XVIII son aspectos poco conocidos de la cultura alicantina. Analizar el alcance y

 Para recibir todos los números de referencia en un solo correo electrónico, es necesario que las solicitudes estén cumplimentadas y sean todos los datos válidos, incluido el

El método teórico utilizado fue el analítico_sintético que permitió analizar teorías, documentos sobre los SGBD más reconocidos por sus prestaciones y utilizados en la