1 / 40

IsisMarc Cliente-Servidor Consorcio SIU FACET- Facultad de Ciencias Exactas y Tecnología. Universidad Nacional de Tucum

IsisMarc Cliente-Servidor Consorcio SIU FACET- Facultad de Ciencias Exactas y Tecnología. Universidad Nacional de Tucumán. Jornada de Tecnologías en Bibliotecas. Universidad Maimónides. Ciudad Autónoma de Buenos Aires. Diciembre de 2008. Objetivos de la ponencia.

luella
Télécharger la présentation

IsisMarc Cliente-Servidor Consorcio SIU FACET- Facultad de Ciencias Exactas y Tecnología. Universidad Nacional de Tucum

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IsisMarc Cliente-ServidorConsorcio SIUFACET- Facultad de Ciencias Exactas y Tecnología. Universidad Nacional de Tucumán. Jornada de Tecnologías en Bibliotecas. Universidad Maimónides. Ciudad Autónoma de Buenos Aires. Diciembre de 2008.

  2. Objetivos de la ponencia Presentar el estado de avance del Proyecto de colaboración: IsisMarc Cliente-Servidor Experiencia de colaboración I+D académico-Estado Tecnología 2 subproductos, misma importancia

  3. Temario General • IsisMarc. Historia de la herramienta hasta el presente. • IsisMarc. Impacto nacional e internacional. • IsisMarc Cliente-Servidor. Proyecto de reingeniería parcial. Gestación. • IsisMarc Cliente-Servidor. Resúmen ejecutivo del Proyecto. • IsisMarc Cliente-Servidor. Indicadores del Proyecto. • IsisMarc Cliente-Servidor. Demo del Producto. • IsisMarc Cliente-Servidor. Interoperabilidad. • Conclusiones del proyecto y Preguntas.

  4. 1. IsisMarc. Historia de la herramienta.

  5. IsisMarc. Historia • Creado en el año 2003 por el Ing.Ernesto Spinak contando con la implementación de la Ing.Alexandra Fernández bajo contrato con UNESCO. • Concepto: Generar una interfaz genérica MARC con fuerte asistencia para el catalogador usando tencología Isis. Genérico= (MARC21, IberMARC, UkMARC, UNIMARC) . • Concepto II: IsisMarc nunca sería una herramienta independiente como tal, solo es un add-on para facilitar y asistir en el proceso de catalogación. IsisMarc es un complemento de WinIsis. • Concepto III: IsisMarc incluye estructuras relacionadas con la definición acerca de qué es MARC y como el mismo debe ingresarse de acuerdo a los distintos tipos de materiales. Tabla de definición de campos extendida: FDT21 y FMT21. Insuficiencia de las estructuras habituales tales como FDT y las hojas de trabajo clásicas de WinIsis.

  6. IsisMarc. Historia (II) • Evolución: El concepto anterior ha sido abordado por otras herramientas que permiten catalogar en MARC. IsisMarc nace bajo licencia GPL y su código fuente es descargable desde el site de UNESCO. SIU, principal colaborador decide NO duplicar sitios de descarga, la herramienta permanece oficialmente en UNESCO. • Internacionalización:Incluye traducciones a 5 idiomas producto del trabajo colaborativo de diversos interesados • Ultimo release oficial: 22 de Junio de 2006. Versión 1.542

  7. IsisMarc. Sitio de descarga en UNESCO

  8. 2. IsisMarc. Impacto histórico de la herramienta.

  9. IsisMarc. Impacto • Consorcio SIU como Unidad de Desarrollo de Soluciones para las Universidades. 29 miembros universitarios. 800 implementaciones SIU Bibliotecas. Pilares: Adopción de estándares internacionales, capacitación, administración de una base de datos bibliográfica nacional (BDU) y difusión de soluciones de software para bibliotecas. • SIU se suma al equipo de desarrollo de IsisMarc en 2005. Agrega funcionalidad relacionada con el copy-cataloging principalmente. Importación y exportación de registros MARC21, acceso a servidores Z39.50. Mantenimiento correctivo. • SIU organiza diversos cursos de capacitación en formato MARC21a distancia y presenciales. Brinda diferentes cursos presenciales de la herramienta como parte de la ejercitación sobre el formato.

  10. IsisMarc. Impacto • IsisMarc es adoptado por diversas Universidades Nacionales, Instituciones e individuos de Argentina y del exterior. • Universidad Nacional de Cuyo. Creación de las hojas de trabajo para los diferentes tipos de materiales. Traducción de todos los códigos MARC al español. • Se crean iniciativas comerciales privadas relacionadas con la capacitación en IsisMarc (Argentina, Brasil y Perú). Las mismas recibieron alumnos de Bolivia, Cuba, Perú, Ecuador, Colombia, Panamá, México y España. • Manual traducido por María Mercedes Mc Lean y revisado por Violeta Antinarolli (ATS). • Edwin Hübner (CONTROL) envía su prototipo de base de datos de autoridades creada con IsisMarc. • Universidad Nacional de Cuyo en Argentina comienza a trabajar con la primer base de datos de autoridades usando IsisMarc.

  11. IsisMarc. Recortes.

  12. IsisMarc. Foto a la fecha • Aspectos Tecnológicos negativos • ISIS_DLL sin mantenimiento • Desarrollo realizado en VC++ (RRHH, curva aprendizaje) A B C D Escasa Financiación * Aporte Inicial UNESCO * SIU Comunidad de desarrolladores Innovación de ruptura Comunidad de usuarios Dificultades y Requerimientos Insatisfechos (Funcionamiento en red, catalogación x web, indexación deficiente) Flujo de conocimientos aún activo

  13. 3. IsisMarc Cliente-Servidor. Formulación del proyecto. Aspectos de análisis y diseño de la solución.

  14. Grupo de I+DFACET-UNT-CVI • Biblioteca  Pieza fundamental en el sistema educativo • Se busca la convergencia de estudiantes, docentes, investigadores y personal administrativo • Con este propósito se crea el grupo CVI • En principio: unión de voluntades • Se consolida en un proyecto de investigación y desarrollo financiado por CIUNT • Se plantea la reingeniería de bibliotecas.

  15. Grupo de I+DFACET-UNT-CVI • Percepción • El usuario debe sentirse parte de la biblioteca • No debe ver a la biblioteca como un sitio oscuro, degradado. • Objetivo • Jerarquizarla, popularizarla en la comunidad • Lograr que el usuario se sienta parte de ella

  16. Grupo de I+DFACET-UNT-CVI • Medios • Conquistar estudiantes de carreras de informática para que participen en esta experiencia • Crear pasantías rentadas • Dificultades • Falta de financiamiento

  17. Grupo de I+DFACET-UNT-CVI • El grupo ha trabajado individual o conjuntamente en diferentes actividades relacionadas con el mejoramiento de la calidad de las Unidades de Información. • Dictado de cursos de microIsis y WinIsis, paquetes informáticos, construcción de redes informáticas, asesoramiento en el área de bibliotecas universitarias y de instituciones científicas, desarrollo de bases de datos on line, páginas web institucionales y de bibliotecas. • Desarrollo de software para bibliotecas. • Presentación de trabajos en jornadas y congresos de Ciencia y Tecnología, como así también de Bibliotecología. • Asesoramiento informático a distintas instituciones del medio

  18. I+D+i & SIU (2) • En el año 2007 se toma contacto con un grupo de I+D CVI de FACET-UNT. • Concepto: Aprender “internals” de IsisMarc y llevar adelante una reingeniería de la herramienta para cubrir los requerimientos actuales. Octubre 2007 / Mayo 2008. Seminarios & encuentros presenciales. Transferencia del Conocimiento. • Concepto II: ISM CLS será para ABCD lo mismo que ISM era para WinIsis: Un add-on, en este caso opcional a medida que avance ABCD. • Concepto III: ISM CLS conservará las estructuras de su arquitectura original y permitirá catalogar en LAN, web o en una máquina personal. • Concepto IV: ISM CLS no exigirá ningún esfuerzo de capacitación adicional a los que ya poseen los usuarios originales de ISM. Habrá algunas funcionalidades que se limitarán (Ej: importación masiva de registros). • Concepto V: Internacionalización a través de Smarty-templates. • Ejecución: Febrero – Octubre 2008.

  19. IsisMarc 1.5xArquitectura Actual Isis_DLL R E D D E A R E A L O C A L File Server Isis_DLL Isis DB Isis_DLL Problema en la red impacta en forma directa en la base

  20. IsisMarc Arquitectura Deseada Web Web Server Isis_DLL ISM Server ABCD Isis DB Isis_DLL

  21. IsisMarc Cliente-Servidor. Prototipos.Atención de un servicio de lectura de registro Request Service name: Obtener un registro Token: xxxxx Db: blank Mfn: 10 Session / Lock DB RDBMS - MySql Verificar Token xxxxx Driver IsisMarc Db2 Determinar Derechos (read-write o read-only) Implementable con tecnología X IsisMarc Db1 Serializar acceso al registro por parte de Un cliente IsisMarc Db 3 Log Resolver nombre físico Real de blank + mfn data Mfn:10 wxisClass.php (wxis-modules) Éxito? XML-IsisDbRecord + Access-type (r o rw) Driver

  22. IsisMarc Cliente-Servidor. Autenticación IsisMarc no administra usuarios en forma individual. Se halla planificado para que dicha administración, al igual que el ACL sobre cada base de datos provenga de un aplicativo externo. En el caso de desarrollo actual se ha tomado la base de datos de usuarios de ABCD. App Externa Ej: ABCD ISM CLS LDAP

  23. 4. IsisMarc Cliente-Servidor. Ejecución del Proyecto

  24. IsisMarc • El proyecto surge cofinanciando RRHH entre SIU y la FACET-UNT • Se abren y usan dos sites y SVN’s de GoogleCode para la coordinación del desarrollo. Como cliente TortoiseSVN. • Para la interfaz del servidor se decide usar YUI (Yahoo User Interface). AJAX e independencia del navegador para Jscript. Interface uniforme. http://developer.yahoo.com/yui/ • Sobre el servidor para las bases de datos Isis se usará wxis-modules con un layer de acceso simil ISIS_DLL pero implementado en PHP (4 o 5) • Sobre el cliente son eliminadas las funcionalidades de Edición de FDT21, FMT21 y PFT21. El cliente las recibe del servidor. • WebServers: Apache 2, Apache 2.2, Apache 1.3, WoS-Server. PHP 4.2 y PHP 5.

  25. 5. IsisMarc Cliente-Servidor. Demostración

  26. Script Demo • Eje trancisión legacy – Cliente/Servidor • IsisMarc 1.542. Exportación archivo mrc base de datos Legacy • Login en ISM-CLS como administrador • Upload de archivo .zip (mrc) • Demo BDD ABCD • Creación de cuenta autorizada • Demo BDD desde nuevo cliente. • Definición de la hoja por defecto desde IsisMarc Servidor. Tabulaciones. FMT21 web editor. • Definición de un nuevo campo desde IsisMarc Servidor. FDT21 web editor. Impactos en cliente. • Autonumber campo 001. • Eje usabilidad. • Creación de un nuevo registro. • Ayudas centrales. Salida a URL externa. • Visualización de los registros desde ABCD y desde IsisMarc CLS. • Actualización concurrente del invertido automática. Servidor.

  27. Script Demo 2 • Eje concurrencia. • Demostración de concurrencia. Diferencia entre registro borrado y registro bloqueado. • Monitor de Sesiones. • Eje Copy Cataloging. • Uso normal del cliente Z. • Base de datos server. Definición de un destino UTF-8. • Importación de registros MARC21. Limitaciones. • Eje indicadores. • Estadísticas de registros nuevos y alterados por fecha. • Estadísticas de registros nuevos y alterados por Base de Datos.

  28. IsisMarc Cliente-Servidor. Caché(by FACET-UNT) IsisMarc 1.5X Local FDT21 FMT21 PFT21 IsisMarc CLS Servidor Web Server FDT21 FMT21 C IsisMarc CLS by UNT Caché de BDD’s = Tiempo Startup muy similar a 1.5X

  29. 6. IsisMarc Cliente-Servidor. Interoperabilidad.

  30. IsisMarc Cliente-Servidor. Research.Caminando hacia la interoperabilidad total Libre elección del cliente? Libre elección del servidor?

  31. IsisMarc Cliente-Servidor. Research.Caminando hacia la interoperabilidad total Libre elección del OPAC? Update a través de Triggers?

  32. 7. IsisMarc Cliente-Servidor. Indicadores del Proyecto

  33. Algunos Indicadores • 3 encuentros presenciales. • 48 correos grupales entre el 27/05 y 6/11 • 35 sesiones de chat grupales entre Julio y Septiembre de 2008. Aprox 2 horas de duración cada una. • 90 correos relacionados con aspectos organizativos. • 77 versiones del servidor subidas al SVN. • 48 versiones del cliente subidas al SVN.

  34. Ejecución del Proyecto.Recortes de gtalk Flujo de conocimiento

  35. 8. IsisMarc Cliente-Servidor. Conclusiones. Lecciones aprendidas.

  36. Balance del Trabajo Intentar reducir la distorsión en las comunicaciones técnicas para llevar adelante un desarrollo con un grupo geográficamente distribuído. Trabajar sobre una documentación no-formal (lectura rápida), similar a un pre-Manual de usuario, con agregados de partes destacables de código. Unificar terminologías, mantener objetivos claros para las e-reuniones. Dedicar tiempo a fomentar la relación humana sin caer en lo lúdico.Soporte Tecnológico. Repositorio código fuente con buena conectividad. Control de versiones y conflictos. Sumar tecnologías para facilitar las e-comunicaciones (skype),Acordar un balance preciso para los esfuerzos entre un trabajo de research aplicado y un desarrollo que genere entregables para una comunidad de usuarios. Intentar aprovechar lo mejor de los 2 mundos! Gestionar el conocimiento

  37. 9. IsisMarc Cliente-Servidor. Pasos futuros.

  38. Futuro • Consolidar la identidad de IsisMarc como plug-in de catalogación de BIREME-ABCD. • Entregar versión beta a las implementaciones mas importantes. Feedback, ajustes. • Finalizar internacionalización. Abrir a traducciones. • Generar una distro que incluya ABCD preconfigurado. • Generar una versión 2.00 descargable desde el sitio de Google y/o UNESCO. • Familia MARC21 autoridades. Buscar vías para repetir esta exitosa experiencia de colaboración con grupos de I+D universitarios

  39. IsisMarc. Grupo de Trabajo Consorcio SIUDirectora Ejecutiva: Gurmendi, María de Luján. lujan@siu.edu.arCoordinadora Módulo Bibliotecas: Piñeiro, Isabel. ipineiro@siu.edu.arInformático Módulo Bibliotecas: Marmonti, Emiliano. emarmonti@siu.edu.arFacultad de Ciencias Exactas & Tecnología FACET. Grupo I+D CVI.Universidad Nacional de Tucumán.Directora Equipo: Ing. Ana Rodríguez de Costilla. arodriguez@herrera.unt.edu.arIntegrante: Juárez, Verónica.Integrante: Cruz, Diana.Integrante: Santillán, María Gabriela.Universidad Nacional de Cuyo.Capacitaciones, Asesoramiento general sobre el Formato MARC21, Normas RCA2r y testing de IsisMarc.Directora Sistema de Bibliotecas UNCuyo: Piñeiro, Isabel. ipineiro@uncu.edu.arCatalogadora especialista en MARC21: Testa, Patricia.pmtesta@uncu.edu.arCatalogadora especialista en RCA2r: Ceriotto, Paula.pceriotto@uncu.edu.ar

  40. Muchas Gracias Jornada de Tecnologías en Bibliotecas. Universidad Maimónides. Ciudad Autónoma de Buenos Aires. Diciembre de 2008.

More Related