FESOL/201801/especializacion/proyectos/Sistema de Gestion Documental con Mecanismo de Respaldo

De FESOL. Proyectos de Software Libre ULS
Saltar a: navegación, buscar

Presentación

Aca va la información que va en la portada

Resumen (bastract)

Palabras clave

Introducción

Marco Teórico

Alfresco

es un sistema de administración de contenidos de código fuente libre, desarrollado en Java, basado en estándares abiertos y de escala empresarial para sistemas operativos tipo Windows, Unix Solaris y algunas versiones de Linux. Se distribuye en tres variantes diferentes:

Alfresco Community Edition: Es software libre, con licencia LGPL de código abierto y estándares abiertos. Alfresco Enterprise Edition: Se distribuye bajo licencia de código abierto y estándares abiertos, con la posibilidad de soporte comercial y propietario a escala empresarial.

Alfresco Cloud Edition (Alfresco in the cloud) que es la versión SaaS o Software como Servicio de Alfresco. Está diseñado para usuarios que requieren un alto grado de modularidad y rendimiento escalable. Alfresco incluye un repositorio de contenidos, un framework de portal web para administrar y usar contenido estándar en portales, una interfaz CIFS (el antiguo SMB) que provee compatibilidad de sistemas de archivos en Windows y sistemas operativos tipo Unix, un sistema de administración de contenido web, capacidad de virtualizar aplicaciones web y sitios estáticos vía Apache Tomcat, búsquedas vía el motor Apache Solr-Lucene y flujo de trabajo en jBPM.

Historia Alfresco fue fundado en 2005 por John Newton, cofundador de Documentum y John Powell, ex COO de Business Objects. Entre sus inversionistas se incluyeron SAP, Accel Partners y Mayfield Fund. El staff técnico original estaba compuesto por ingenieros provenientes de Documentum y Oracle. Mientras que el producto inicial de Alfresco Inc. estaba enfocado inicialmente en la gestión de documentos, en mayo de 2006 se anunció4​ la intención de expandirlo hasta abarcar la gestión de contenido web tras contratar personal técnico y directivo de Interwoven. En 2007, Alfresco contrató al principal ingeniero de ventas de Vignette.

Arquitectura de Alfresco: Alfresco es una aplicación Java que se despliega en un servidor J2EE con una base de datos y para el almacenamiento de documentos, utiliza un repositorio común. El resto de aplicaciones, componentes, sistemas externos, etc… se conectan al repositorio vía diversos métodos para intercambiar información. El repositorio es el elemento central sobre el que gira toda la arquitectura y funcionamiento de Alfresco.

La instalación de Alfresco se soporta en distintas bases de datos y servidores J2EE: Bases de datos: Postgre, Oracle, SQL Server, MySQL, DB2 http://docs.alfresco.com/3.4/index.jsp?topic=%2Fcom.alfresco.Enterprise_3_4_0.doc%2Fconcepts%2Fch-install.html Servidores J2EE: Tomcat, JBoss, OAS, Weblogic, WebSphere, Glassfish, Liferay http://wiki.alfresco.com/wiki/Server_Installation

Alfresco se distribuye en distintas versiones: Community Edition: software libre, con licencia LGPL de código abierto Enterprise Edition: Se distribuye bajo licencia de código abierta con posibilidad de soporte comercial Cloud Edition: versión SaaS

Alfresco Share: Alfresco Share es el acceso principal al entorno de Alfresco, que permite generar entornos colaborativos (Sitios) relacionados con la gestión documental y la gestión de contenidos (Wiki, Blogs, Enlaces,…). El acceso al share típico se hace vía la url: http://localhost:8080/share

El sitio de Alfresco: El Sitio es la unidad fundamental de organización de Alfresco. En un Sitio por defecto disponemos de una página inicial, una librería de documentos y un gestor de usuarios, pero el administrador puede añadir otros elementos colaborativos tal como agendas, blogs, wikis… Los elementos típicos de colaboración de un Sitio en Alfresco son: Wiki, Blog, Calendario, Links, Lista de datos, Miembros, Biblioteca (Propiedades, Etiquetas, Metadatos, Aspectos,Versiones). Los administradores de los sitios pueden personalizarlos añadiendo y modificando distintos elementos de colaboración.

Flujos de trabajo: Para la gestión documental, Alfresco dispone de diversos workflows prediseñados muy sencillos que prácticamente cumplen con las necesidades más simples. Si aún así necesitamos diseñar un workflow más avanzado, podemos crear y añadir uno con JBPM

Personalización: Al ser una aplicación J2EE, Alfresco puede ser personalizado y extendido a las necesidades de la organización. Es posible añadir/modificar funcionalidades cambiando simples ficheros de configuración: aspectos, listas de datos, metadatos, flujos de trabajo… En un servidor tomcat, simplemente cambiando diversos ficheros en esta ruta:  Tomcat/share/classes/alfresco podemos personalizar rápidamente Afresco AMP: Si necesitamos ampliar nuestro Alfresco, siempre podemos recurrir a AMP: es un sistema de instalación/desinstalación de módulos prediseñados o extensiones en formato AMP (Alfresco Module Package). Desde esta url, podemos encontrar muchas extensiones útiles que podemos descargar e instalar con AMP: http://addons.alfresco.com/ SDK: Si ninguna extensión de AMP satisface nuestras necesidades, siempre podemos desarrollar nuestro propio módulo o extensión con Eclipse y Alfresco SDK. http://wiki.alfresco.com/wiki/Alfresco_SDK_4.0

Uso Alfresco es utilizado como software de gestión documental para documentos, páginas web, registros, imágenes y desarrollo colaborativo de contenido.

Características Gestión de documentos Gestión de contenido web (incluyendo aplicaciones web y virtualización de sesiones) Versionado a nivel de repositorio (similar a Subversion) Superposición transparente (similar a UnionFS) Gestión de registros Gestión de imágenes XForms autogenerados con soporte AJAX Publicación integrada Acceso al repositorio vía CIFS/SMB, FTP y WebDAV Flujo de trabajo basado en BPM Activiti Búsquedas implementadas con el motor Lucene Servidores descentralizados Soporte de varios idiomas Empaquetamiento de aplicación portable Soporte multiplataforma (oficialmente Windows, GNU/Linux y Solaris) Interfaz gráfica basada en navegadores de Internet (oficialmente Internet Explorer y Mozilla Firefox) Integración de escritorio con Microsoft Office y OpenOffice.Org Soporte de clustering (despliegue en varios servidores)

Alfresco Community es la mejor solución para pequeñas y medianas empresas que deseen estar a la altura de grandes corporaciones sin invertir mucho dinero en cuanto a soluciones de gestión documental o servidor de archivos compartidos.

ACCEDA DESDE CUALQUIER LUGAR Con diferentes protocolos de comunicación como FTP, WebDAV, SMB/CIF podrás ingresar como si de una carpeta compartida se tratara. Los usuarios pueden descubrir, compartir y colaborar con facilidad con el contenido, desde documentos sencillos y ficheros de casos a grandes planos de ingeniería desde su navegador web.

COLABORACIÓN EMPRESARIAL La colaboración es un aspecto fundamental del éxito empresarial. Hacer llegar la información y los flujos de procesos más allá de los límites de la organización aumenta la productividad y crea oportunidades para una mayor capacidad de respuesta e innovación. Alfresco facilita la colaboración tanto interna como externamente en toda la empresa. Los miembros de los equipos pueden cargar, compartir, modificar y aprobar documentos empresariales cuando están en la oficina y fuera de ella. Además, la configuración en la nube integra a la perfección a los colaboradores externos, incluidos revendedores, consultores, agencias y clientes, todo ello con un control y seguridad plenos.

ACCEDA CON SEGURIDAD Los controles de seguridad de grado empresarial, junto a las capacidades integradas de gestión de documentos de archivo, protegen el contenido empresarial de más valor en cada fase de su vida. Múltiples capas de permisos de acceso, para sitios, carpetas y ficheros, controlan quién puede ver, modificar y eliminar los documentos. La gestión de versiones del documento, incluida la función de volver a una versión anterior, simplifica el seguimiento de los documentos y protege la integridad del fichero. La gestión de documentos de archivo simple y automática fortalece y demuestra el cumplimiento de las políticas de gobierno de la información durante todo el ciclo de vida del documento.

FLUJOS DE TRABAJO SENCILLOS Cree flujos de trabajo sencillos entre colaboradores, o entre un grupo de trabajo para agilizar la aprobación de un documentos.

GOBERNANZA DE LA INFORMACIÓN Alfresco simplifica y refuerza el cumplimiento de las normas al automatizar el ciclo de vida completo de los documentos, desde la captura inicial hasta el archivo o destrucción final. Además, Alfresco integra a la perfección el mantenimiento electrónico de los documentos de archivo en los procesos y aplicaciones empresariales clave. El cumplimiento normativo se convierte en una tarea sencilla y eficiente, no en el paso adicional o tardío de los sistemas complejos e independientes.

Materiales

Debian 9: Debian o Proyecto Debian (en inglés: Debian Project) es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en software libre. El sistema se encuentra precompilado, empaquetado y en formato deb para múltiples arquitecturas de computador y para varios núcleos.

Alfresco Community: Es software libre, con licencia LGPL de código abierto y estándares abiertos.

Computadora: Rquisitos minimo - Memoria RAM 4GB - Microprocesador Dual core - Sistema Operativo 64 Bits

Métodos

Resultados

Conclusiones

Recomendaciones

Glosario de Términos

Referencias Bibliográficas