Upload
hernan-carvajal
View
38
Download
0
Embed Size (px)
Citation preview
Introducción a ICA-AtomDiplomado en Gestión Archivística - 2016
Hernán Carvajal Briceño
Ingeniero Civil en Computación e Informática
Linkedin: https://cl.linkedin.com/in/hernancarvajalbriceno
Agenda
1. Contexto
2. Qué es ICA-Atom
3. Propósito del proyecto ICA-Atom
4. Algo de historia
5. Principales características funcionales
6. Estándares descriptivos
7. Características técnicas
8. Consideraciones en la implementación
9. Requerimientos técnicos
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
1. Contexto
Fuente: Felipe Vera – Prodigio Consultores
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Software Libre de Descripción Archivística
Los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar,
modificar y mejorar el software.
Ver: https://www.gnu.org/philosophy/free-sw.es.html
Desarrollado por la empresa canadiense Artefactual:
https://www.artefactual.com/
Financiado por encargo del ICA (International Council of Archives):
http://www.ica.org/es
“ICA” indica que el software incorpora estándares del International
Council of Archives
“Atom” es un acrónimo que se refiere a “Access to Memory”.
2. Qué es ICA-AtomTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Proveer un software Open Source gratuitamente, que:
Permita la las instituciones publicar sus recursos archivísticos de manera
online, especialmente a aquellas instituciones que no pueden abordar
proyectos de desarrollo.
Administre las descripciones archivísticas de acuerdo con los estándares
del ICA.
Provea interfaces multi-lingües, y características de traducción de
interfaces.
Soporte múltiples tipos de colecciones.
Esté basado completamente en la Web, orientado al usuario y siga las
mejores prácticas de accesibilidad.
Sea flexible y personalizable.
Sea útil para instituciones grandes y pequeñas.
Que soporte implementaciones de uno solo o multi-repositrio.
3. Propósito del proyecto ICA-AtomTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Año 2003
Se establecen los requerimientos funcionales para un Sistema de Información Open Source para Recursos Archivísticos (OSARIS, por sus siglas en inglés).
Reporte del Comité en Tecnología de Información del ICA.
Debido a falta de fondos el OSARIS no prospera.
Año 2005
El Programa de Información Para Todos (IFAP, por sus siglas en inglés) entrega 45.000 Euros a la Fuerza de Tareas de Derechos Humanos del ICA, para crear una guía online para fuentes archivísticas relacionadas con violaciones a los derechos humanos.
Se reconocieron las potencialidad de simbiosis entre ambos proyectos.
Se entregó la coordinación al Instituto Holandés para la Investigación de Educación Archivística, con la aprobación del Secretariado del ICA, para el desarrollo de un sistema Open Source para archivos.
Se contrata a Peter VanGarderen de Artefactual Systems para el desarrollo del software.
4. Algo de historiaTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Año 2006
Después de un análisis técnico intensivo, se lanzan los primeros dos prototipos del software.
ICA-AtoM alpha release 0.1 y 0.2.
Año 2008
Se reciben nuevos fondos para el desarrollo continuo del software, por parte de:
Grupo de Archivos del Banco Mundial.
Instituto Holandés para la Investigación de Educación Archivística.
Dirección de Archivos de Francia.
Centro para la Documentación e
Se lanza formalmente la primera versión beta del software, en el Congreso del ICA en Kuala Lumpur, en julio de 2008
ICA-AtoM 1.0
Primera ronda de beta testing donde toman parte 30 instituciones alrededor del mundo.
Sitios hosteados por Artefactual Systems.
4. Algo de historiaTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Año 2010
Después de varias entregas beta, una auditoría técnica del ICA, testeos de
escalabilidad por parte de las Biblioteca y Archivos de Canadá, focus grupo de
usabilidad, se lanza la primera versión de Producción en noviembre de 2010.
ICA-AtoM release 1.1.
Las características clave del software fueron:
Diseño basado en estándares.
Soporte para descripciones jerárquicas.
Interfaz y contenido de la base de datos multi-lingüe.
Enlaces permanentes a los recursos.
Importación y exportación estandarizada para descripciones y registros de
autoridad.
4. Algo de historiaTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Año 2011
En diciembre de 2011 se anuncia ICA-Atom 1.2
Se presenta un nuevo tema gráfico llamado Trillium.
Artefactual Systems continúa siendo el desarrollador líder del software.
En junio de 2011 habían aproximadamente 150-200 instituciones corriendo ICA-
Atom alrededor del mundo.
Ver lista de usuarios: https://wiki.ica-atom.org/ICA-AtoM_users
Año 2012
Se lanza una nueva versión
ICA-AtoM 1.3.0.
4. Algo de historiaTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Año 2011
En diciembre de 2011 se anuncia ICA-Atom 1.2
Se presenta un nuevo tema gráfico llamado Trillium.
Artefactual Systems continúa siendo el desarrollador líder del software.
En junio de 2011 habían aproximadamente 150-200 instituciones corriendo ICA-
Atom alrededor del mundo.
Ver lista de usuarios: https://wiki.ica-atom.org/ICA-AtoM_users
Año 2012
Se lanza una nueva versión
ICA-AtoM 1.3.0 (agosto 2012).
4. Algo de historiaTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Año 2013
Se lanza una nueva versión
ICA-AtoM 1.3.1 (mayo 2013)
Al mismo tiempo se lanza una nueve versión de del software, ahora conocido
simplemente como Atom.
ICA-Atom 2.0.0 (octubre 2013).
ICA-Atom 2.0.1 (diciembre 2013).
Artefactual anuncia que deja de dar soporte a la versión 1.x
Ver: https://groups.google.com/forum/#!msg/ica-atom-
users/_zgOnNxM1mE/ODGTv_Bxox4J
Año 2014
Se lanzan una nueva versión.
ICA-Atom 2.1.0 (septiembre 2014).
4. Algo de historiaTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Año 2015
Se lanzan nuevas versiones
ICA-AtoM 1.3.2 (enero 2015)
ICA-Atom 2.0.2 (enero 2015)
ICA-Atom 2.1.1 (enero 2015)
ICA-Atom 2.1.2 (febrero 2015)
ICA-Atom 2.2.0 (junio 2015)
Año 2016
Se lanzan nuevas versiones
ICA-Atom 2.2.1 (febrero 2016)
ICA-Atom 2.3.0 (julio 2016)
En proceso de desarrollo
ICA-Atom 2.4.0
4. Algo de historiaTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Diseño basado en estándares.
En base a los estándares del ICA.
Diseñado para la Web.
Accesible desde cualquier lugar donde haya conexión a Internet.
Soporte para descripciones jerárquicas.
Interfaz y contenido de la base de datos multi-lingüe.
Todos los elementos de la interfaz de usuario y los contenidos de la base de datos
pueden ser traducidos en múltiples idiomas gracias a la herramienta de traducción
incluida.
5. Principales características funcionalesTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Enlaces permanentes a los recursos.
Importación y exportación
Estandarizada para descripciones y registros de autoridad.
Soporta los siguientes formatos:
EAD, EAC-CPF, CSV y SKOS
Multi-repositorio
Diseñado para trabajar con una institución y sus descripciones archivísticas.
O bien en entornos multi-institucionales (red, portal) aceptando descripciones para
un número ilimitado de instituciones.
5. Principales características funcionalesTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
ICA-Atom implementa estándares basados en los estándares descriptivos del ICA,
que incluyen:
General International Standard Archival Description (ISAD) 2nd edition, 1999
International Standard Archival Authority Records (Cuerpos Corporativos,
personas, y familias) (ISAAR-CPF) 2nd edition, 2003
International Standard for Describing Institutions with Archival Holdings
(ISDIAH) 1st edition, March 2008
International Standard for Describing Functions (ISDF) 1st edition, May 2007
No obstante, ICA-Atom está habilitado para integrar otros estándares en caso de
ser requerido.
Ver: http://www.ica.org/en/public-resources/standards
6. Estándares descriptivosTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
ICA-Atom depende de distintas tecnologías para su construcción y
funcionamiento:
7. Características técnicasTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Arquitectura:
7. Características técnicas
Fuente: https://wiki.ica-atom.org
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Modelo de datos:
7. Características técnicas
Fuente: https://www.ica-atom.org
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Organizaciones pequeñas.
Hosting Web compartido (www.hostgator.com,
www.hostname.cl)
Nombre de dominio (NIC Chile: www.nic.cl)
Soporte TI (instalación, mantenimiento, soporte)
Editor (administración de ICA-Atom)
8. Consideraciones en la implementación
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Organizaciones grandes - Instituciones.
Infraestructura tecnológica (Datacenter, servidores, red,
etc)
Subdominio interno (Ejemplo: http://wiki.ica-atom.org)
Soporte TI (instalación, mantenimiento, soporte)
Administrador de proyecto
Administrador de ICA-Atom
Editores
Catalogadores
8. Consideraciones en la implementación
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Arquitectura de red. Organizaciones grandes - Instituciones.
8. Consideraciones en la implementación
Fuente: Hernán Carvajal – Prodigio Consultores
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Arquitectura de red. Organizaciones grandes - Instituciones.
8. Consideraciones en la implementación
Fuente: Hernán Carvajal – Prodigio Consultores
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Arquitectura de red. Organizaciones grandes - Instituciones.
8. Consideraciones en la implementación
Fuente: Hernán Carvajal – Prodigio Consultores
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Arquitectura de red. Organizaciones grandes - Instituciones.
8. Consideraciones en la implementación
Fuente: Hernán Carvajal – Prodigio Consultores
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Requisitos mínimos
Sistema Operativo
Windows
Linux
Servidor Web
Apache
PHP
Servidor de bases de datos
MySQL Server
PostgreSQL
Oracle Database
Microsoft SQL Server
9. Requerimientos técnicosTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Entorno de pruebas para ICA-Atom 1.3.0
Sistema Operativo 64 bits:
Windows 7
Wampserver 2.5
Apache : 2.4.9
MySQL : 5.6.17
PHP : 5.5.12
PHPMyAdmin : 4.1.14
9. Requerimientos técnicosTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Entorno de pruebas para ICA-Atom 1.3.0
Otras dependencias opcionales
Extensión GD PHP : crear miniaturas de los objetos digitales PDF.
ImageMagick : crear miniaturas de los objetos digitales PDF.
GhostScript : crear miniaturas de los objetos digitales PDF.
FFmpeg : crear video de referencia para visualización.
Extensión XSL PHP : funciones de importación/exportación XML.
9. Requerimientos técnicosTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Entorno de Producción con ICA-Atom 2.3.0
Sistema Operativo 64 bits:
Linux Centos : 7+
Linux Debian : 8+
Servidor Web
Apache : 2.x
PHP : 5.5+
Librerías PHP
cURL
JSON
APC (apcu en PHP 5.5+, apcu-bc en PHP 7.0+)
PDO and PDO-MySQL
XSL
Servidor de base de datos
MySQL : 5.1+
9. Requerimientos técnicosTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Entorno de Producción con ICA-Atom 2.3.0
Otras dependencias
Oracle Java 7+
Elasticsearch 1.3.0
Memcached
Gearman job server
Readline (opcional)
Memcache (opcional)
9. Requerimientos técnicosTaller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Apache Web Server
Servidor web HTTP de código abierto.
para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft
Windows, Macintosh y otras.
Implementa el protocolo HTTP/1.1 y sitios virtuales.
Objetivo del proyecto: proveer un servidor seguro, eficiente
y extensible, que provea servicios http, acorde a los
estándares HTTP.
Desarrollado y mantenido por una comunidad de usuarios
bajo la supervisión de la Apache Software Foundation dentro
del proyecto HTTP Server (httpd).
10. Descripción del software pre-requisito
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Apache Web Server
10. Descripción del software pre-requisito
Cliente
Cliente
Cliente
Apache Web Server
Fuente: Hernán Carvajal – Prodigio Consultores
http request
http response
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
PHP
Acrónimo recursivo de PHP: Hypertext Preprocessor
Lenguaje de programación de uso general.
Se ejecuta en el lado del servidor.
Diseñado para el desarrollo web de contenido dinámico.
Puede ser incrustado en HTML.
10. Descripción del software pre-requisito
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
PHP
Ejemplo:
10. Descripción del software pre-requisito
<!DOCTYPE HTML>
<html>
<head>
<title>Ejemplo</title>
</head>
<body>
<?php
echo "¡Hola, soy un script de PHP!";
?>
</body>
</html>
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
MySQL Server
Es un sistema de gestión de bases de datos relacional.
Desarrollado bajo licencia dual GPL/Licencia comercial por
Oracle Corporation.
Está considerada como la base datos open source más
popular del mundo.
Y una de las más populares en general junto a Oracle y
Microsoft SQL Server, sobre todo para entornos de desarrollo
web
10. Descripción del software pre-requisito
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
MySQL Server
10. Descripción del software pre-requisito
Fuente: http://www.mysql.com/common/images/products/MySQL_Workbench_Visual_Design_Mac.png
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
phpMyAdmin
Aplicación Web.
Escrita en PHP.
Desarrollada para manejar la administración de MySQL a través del navegador Web.
Permite:
crear y eliminar Bases de Datos
crear, eliminar y alterar tablas
borrar, editar y añadir campos
ejecutar cualquier sentencia SQL
administrar claves en campos
administrar privilegios
exportar datos en varios formatos
está disponible en 72 idiomas
Disponible bajo la licencia GPL Versión 2
10. Descripción del software pre-requisito
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
phpMyAdmin
10. Descripción del software pre-requisito
Fuente: http://static.filehorse.com/screenshots/developer-tools/phpmyadmin-screenshot-02.png
Taller de ICA-Atom - Diplomado en Gestión Archivística - 2016
Ing. Hernán Carvajal B.
Introducción a ICA-AtomDiplomado en Gestión Archivística - 2016
Hernán Carvajal Briceño
Ingeniero Civil en Computación e Informática
Linkedin: https://cl.linkedin.com/in/hernancarvajalbriceno