Descripción General de Softengine Pinakes Características de Softengine Pinakes. Pinakes es un sistema modular altamente configurable que tiene las siguientes características: Es amigable con el usuario. La forma de interactuar del usuario con Pinakes es muy sencilla e intuitiva, de forma tal que la necesidad de capacitación al personal es mínima. Por ejemplo, en el proceso de catalogación el bibliotecario tiene siempre a su disposición los catálogos de las etiquetas del formato MARC, para su consulta, además cuando se agrega un campo o subcampo el sistema le solicita escoger la etiqueta correspondiente del catalogo, evitando de esta forma los errores de captura. Además, el sistema valida la información y no permite que se inserte etiquetas erróneas. Seguridad. El administrador del sistema puede crear diferentes tipos de usuarios y empleados con diferentes privilegios. Posteriormente, cuando se da de alta un usuario o empleado, este se asocia a un tipo, obteniendo los privilegios correspondientes y pudiendo agregar o quitar privilegios para dicho usuario o empleado. Por otro lado, en las conexiones tanto clienteservidor como web se utiliza conexiones seguras utilizando el estandar SSLv3. Multiplataforma. Pinakes puede instalarse tanto en servidores pequeños (tipo PC con Windows NT, Windows2000, Linux, etc.) que atiendan a decenas de usuarios como en servidores grandes (UNIX, Windows NT, etc.) que atiendan a cientos de usuarios. También puede distribuirse entre diferentes servidores para aumentar tanto el número de usuarios, como la velocidad de respuesta. Está basado totalmente en estándares. SoftEngine Pinakes utiliza estándares tanto desde el punto de vista de la organización documental, como desde el punto de vista computacional. Desde el punto de vista de organización documental se utiliza por ejemplo el formato MARC, permitiendo el intercambio de información entre bibliotecas y entre sistema de gestión de bibliotecas que utilicen dicho estándar. Desde el punto de vista computacional se utiliza SQL como lenguaje de base de datos y Java como lenguaje de programación, permitiendo la portabilidad a diferentes plataformas de manera transparente, así como la ampliación del sistema para satisfacer requerimientos particulares. Extensible. El sistema se puede ampliar fácilmente para adaptarlo a nuevos requerimientos del cliente. La estructura del sistema y los estándares utilizados permiten agregar nuevas tablas a la base de datos y ligarlas a las ya existentes, así como crear nuevas aplicaciones e integrarlas al sistema en forma de componentes. Todo esto manteniendo la portabilidad del sistema. Módulos y componentes de Softengine Pinakes. SoftEngine Pinakes es un sistema integral de gestión bibliotecaria formado por varios módulos y componentes, lo cual permite tanto configurar el sistema de acuerdo a los requerimientos del cliente como un crecimiento e integración armónico, facilitando la adquisición por partes y protegiendo la inversión realizada. Autoridades. El módulo de autoridades de Softengine Pinakes tiene la finalidad de facilitar el manejo (creación y mantenimiento) de registros de autoridad. Este módulo está basado totalmente en el formato MARC (utilizando actualmente el MARC 21) para la creación de los registros y proporciona, entre otras, las siguientes funcionalidades: Catálogo en línea del formato MARC 21 para Autoridades. Creación, modificación y uso de plantillas de captura en forma gráfica y amigable. Validación de consistencia de los registros contra el formato MARC 21. Importación de registros de autoridad de agencias catalogadoras que estén en formato MARC 21 de transferencia. Una ventaja del uso de autoridades en Pinakes es que durante la creación y/o edición de registros en el módulo bibliográfico se puede consultar, seleccionar y copiar la autoridad deseada al registro bibliográfico, permitiendo de esta forma obtener uniformidad y calidad de los mismos. Bibliográfico. Es el núcleo del sistema y se utiliza para la inserción y modificación en el catalogo de material bibliográfico. Se puede crear plantillas de captura de manera similar al módulo de autoridades, pero se agrega además la funcionalidad de consultar y copiar autoridades a los campos correspondientes, eliminando de esta forma los errores de captura. Holdings. Este módulo administra la información de los bienes documentales de la institución, fundamental para la realización de préstamos. Se puede crear plantillas de captura de manera similar a los módulos de autoridades y bibliográfico, pero agrega la funcionalidad de consultar registros bibliográficos, seleccionar el registro deseado y ligarlo al registro de holdings que se esta capturando, eliminando de esta forma los errores de captura. Circulación. Este módulo permite la administración de préstamo, renovación y devolución de material bibliográfico, así como consultar el material prestado. Permite, además, generar reportes de libros en préstamo, préstamos vencidos y requisiciones de devolución de libros en préstamos. Catálogo al público (Web) El Catálogo Público en Línea OPAC por sus siglas en inglés, es uno de los instrumentos más importantes en un sistema de automatización integral para bibliotecas y unidades de información. Su finalidad es proporcionar las herramientas necesarias para que los usuarios de estas unidades, logren consultar sin límites geográficos y de forma eficiente, los acervos documentales. SoftEngine Pinakes provee un OPAC de consulta vía internet, con base en cualquiera de los navegadores existentes en el mercado, y facilita las siguientes funciones: Búsqueda y reserva de materiales Consulta del calendario y horario de las bibliotecas o unidades de información que integran el sistema. Generación, almacenamiento y envío de bibliografías vía e-mail. Diseminación Selectiva de Información (DSI). Administración. Este módulo permite llevar al cabo diversas actividades, tales como: Creación de bibliotecas y configuración de su horario y calendario. Creación de usuarios y empleados con sus privilegios de acceso. Configuración del sistema de acuerdo a las políticas de la institución. Transferencia de Acervo en formato MARC a Pinakes. Transferencia de Acervo de Pinakes a formato MARC. Dependiendo de las políticas de la institución y de su infraestructura de red, se puede llevar a cabo la administración desde cualquier lugar(intranet / Internet), simplificando tanto la administración bibliotecaria como la instalación del sistema. Adquisiciones. Este módulo permite controlar la adquisición de materiales, el presupuesto, pedidos, pagos, facturas, etc.. Tambien permite crear un catálogo de proveedores con información tal como: País, tipos de materiales, formatos, idiomas, etc. Una característica muy importante es que todos los movimientos se realizan utilizando cuentas contables. Publicaciones Periódicas. La administración de publicaciones periódicas permite controlar subscripciones, calendario de publicaciones, reclamaciones, arribo, distribución y circulación de items. Cliente Z39.50 Este módulo permite consultar y copiar registros tanto de otras bibliotecas que utilicen Pinakes como de aquellas que utilicen otros sistemas comerciales que tengan el servidor Z39.50 y a las cuales se tenga derecho de acceso. Servidor Z39.50 Este módulo permite que otras bibliotecas, a las cuales se les hayan otorgado los privilegios de acceso, puedan consultar y copiar registros a través de un cliente Z39.50. Arquitectura de Softengine Pinakes. SoftEngine Pinakes integra tanto la arquitectura cliente-servidor, como la arquitectura web. Como se muestra en la figura 1, los módulos de autoridades, bibliográfico y holdings residen en las estaciones de trabajo del personal de staff y se comunican con la base de datos (Oracle o Postgres) para guardar y/o consultar la información correspondiente. En el servidor residen los módulos de administración, circulación, adquisiciones, publicaciones periódicas y catálogo al público. Estos módulos son accesados por el personal de staff desde sus estaciones de trabajo utilizando un navegador web. Otros componentes que residen en el servidor son el web server(por ejemplo Apache), el application server (por ejemplo Tomcat) y el manejador de base de datos (Oracle o Postgres). El usuario accesa el módulo OPAC desde cualquier computadora conectada a la red local o a internet (Si la institución tiene salida a internet) utilizando un navegador web. SoftEngine Pinakes puede configurarse inicialmente para residir en un solo servidor (computadora), pero dada su estructura, puede posteriormente distribuirse entre varios servidores (computadoras) para aumentar tanto las capacidades de almacenamiento, como el número de usuarios que acceden simultáneamente al sistema. Permitiendo de esta forma seguir utilizando el equipo de cómputo aún cuando las necesidades crezcan y demanden equipos mayores, protegiendo de esta forma la inversión realizada. En la figura 2 se muestra la comunicación entre los diferentes componentes de software cuando Softengine Pinakes reside en un solo servidor: Módulo de autoridades, Módulo Bibliográfico y Módulo de Holdings. Residen en la estación de trabajo y se comunican con la base de datos (Oracle o Postgres) a través de la red local. Catalogo al público (OPAC), Módulos de Administración, Adquisiciones, Publicaciones Periódicas y Circulación. Residen en el servidor y se accesan desde una computadora cliente por medio de un navegador web, el cual hace la petición de servicio a un web server(Apache). El web server transfiere la solicitud al application server (Tomcat) el cual ejecuta el módulo correspondiente. Por último, el módulo se comunican con la base de datos (Oracle o Postgres). Holdings Autoridades Bibliográfico Estación de trabajo Navegador Web Red Local Web Server Administración Application Server Circulación Catalogo al Público Base de Datos Server Manejador de base de datos Internet Adquisiciones Publicaciones Periódicas Navegador Web usuario Figura 1.- Arquitectura general de Softengine Pinakes. La figura 3 muestra una alternativa de instalación de los componentes de SoftEngine Pinakes. En esta alternativa se consideran tres servidores(computadoras): El web Server. Esta computadora se encarga de atender las peticiones de los usuarios. El application Server. Esta computadora se encarga de ejecutar los módulos de Administración, Circulación y OPAC. El database Server. Está computadora contiene la base de datos y ejecuta el manejador de base de datos (Oracle o Postgres). La arquitectura de la figura 3 permite aumentar el número de usuarios que utilizan el sistema simultaneamente, dado que la carga de trabajo se distribuye entre ellas. Sin embargo, esta arquitectura requiere que los canales de comunicación sean mas rápidos. Otra de las ventajas de está última arquitectrua es que separa la base de datos de la atención de servicios al público, lo caul la protege de ataques. Usuario Navegador Web Staff Navegador Web Web Server Application Ser ver Catalogo al Público Administración Circulación Adquisiciones Pub. Periodicas Autoridades Servidor Oracle Bibliogr áfico Base de Datos Holdings Figura 2.- Arquitectura de Softengine Pinakes en un servidor. Usuario Navegador Web Staff Web Server Navegador Web Web Server Application Server Catalogo al Público Application Server Administración Circulación Adquisiciones Pub. Periodicas Autoridades Database Server Oracle Bibliográfico Base de Datos Holdings Figura 3.- Arquitectura de Softengine Pinakes en tres servidor. Ventajas de Softengine Pinakes. Softengine Pinakes Ofrece multiples características y ventajas, algunas de las cuales son: Uso del formato MARC para autoridades, bibliográfico y holdings. Consulta y copiado de autoridades durante la captura de registros bibliográficos. Inclusión y funcionamiento de etiqueta de URL(acceso a documentos digitales). Traducción personalizada de campos y subcampos Desarrollo automático de autoridades. Ordenamiento automático de etiquetas. Importación de registros. Exportación de registros. Validación automática de etiquetas. Diseño de plantillas de captura en ambiente gráfico. Generación automática de los campos 001 y 005. Validación automática de etiquetas y generación de reporte de inconsistencias durante la transferencia. Corrección automática de inconsistencias durante la transferencia. Formato MARC de holdings para la administración de las existencias de ejemplares de Monografías y de Publicaciones Periódicas. Personalización de parámetros de préstamo manejado por bibliotecarios. Reservaciones. Configuración de calendario y horario de operación. Configuración de privilegios de usuarios manejado por bibliotecarios. Búsqueda por campos fijos(códigos de región geográfica, ilustraciones, idioma, etc.) Opción de búsqueda por Colección. Bibliografías guardadas en la base de datos y transferibles a archivos o e-mail. Personalización y administración del sistema manejada por bibliotecarios. Soporte técnico in situ. Asesoría para la implementación y migración de datos. Diseminación selectiva. Creación de perfiles de usuario manejado por el usuario. Manejo de multiples unidades de biblioteca. Sistema de adquisiciones basado en cuentas contables