SlideShare una empresa de Scribd logo
OpenProdoc

ECM Open Source
Índice
•   Visión General
•   Arquitectura
•   Funciones
•   Seguridad
•   Administración
•   Requerimientos
•   Evolución
Visión General
• OpenProdoc es un gestor documental de código abierto.
• Cuenta con la funcionalidad estándar de un sistema de ECM,
incluyendo el manejo de diferentes tipos de documentos y tipos de
carpetas, usuarios, repositorios, ACL, etc.
• Está desarrollado en Java, con especial atención a la portabilidad y
por lo tanto se puede ejecutar en muchos entornos.
• Cuenta con un cliente pesado para gestionar los documentos, que
también incluye todas las funciones de administración, un cliente Web
desarrollada como aplicación J2EE y una distribución portable (Cliente
Pesado + BBDD embebida) multiplataforma (Linux, Windows, Mac)
• Se puede integrar con facilidad o, debido al pequeño tamaño del
núcleo (<1M), estar incrustado en otra aplicación que requiera la
funcionalidad de ECM.
• Está diseñado de manera que se puede ampliar fácilmente con un
modelo de plugins.
• En estos momentos se encuentra en fase RC1.
Arquitectura
• OpenProdoc está estructurado en los componentes:
• Núcleo: Contiene toda la lógica y la coordinación del sistema y
contiene los elementos:
• Conector MD. El conector de metadatos gestiona todos los
metadatos de los documentos, las definiciones y la estructura de
seguridad. La versión actual sólo es compatible con JDBC para bases
de datos SQL, pero está preparado para otro tipo de bases de datos (no
SQL, XML, ..).
• Conector de almacenamiento. El Conector de almacenamiento
gestiona el almacenamiento y la recuperación de documentos. Una
instalación puede contener varios repositorios para diferentes tipos de
documentos, dependiendo de factores como la velocidad de la
recuperación, tamaño, etc. La versión actual incluye almacenamiento
en: sistema de archivos, bases de datos-Blob y ftp.
• Conector autenticador: Este conector permite validar a los usuarios
durante el inicio de sesión. Cada uno de los diferentes grupos de
usuarios pueden utilizar diferentes sistemas para autenticarse. La
versión actual soporta la autenticación contra: LDAP, BBDD,
OpenProdoc y SO.
Arquitectura
                            BB.DD.
                            Metadata
              Conector
                MD
             Conector        BB.DD.
          Almacenamiento    Documents
             Conector
 Nucleo   Almacenamiento
                             Sistema
                             Archivos
              Conector
            Autenticación
                                Ldap
              Conector
            Autenticación

                              BB.DD.
                            Autenticación
Arquitectura
                    Cliente
                  Pesado Java
                     Swing

                         Core
                                     BB.DD.
                                     BB.DD
                                    Metadato
                                    Metadata
                 Aplicación a
                 Medida J2EE

                             Core
                                    Sistema
                                    Archivos

                  Cliente Web
                      OPD
                                    Sistema
                             Core   Archivos

 Core
Conector   (En desarrollo)
MD OPD
Funciones
• OPD está preparado para definir estructuras de archivos, tipos de
documentos y tipos de carpetas para adaptarse a las necesidades de
diferentes empresas e instituciones.
• La inclusión de la herencia para documentos y carpetas permite una
evolución del modelo y un modelado más sencillo.
• Las diferentes funciones, como la búsqueda, pueden ser ejecutados
para un tipo de elemento o extenderse a todos los subtipos, dando más
potencia al usuario para la recuperación de documentos o carpetas.
• Además, es posible extender la búsqueda a todas las versiones de
documento, no sólo la actual.
• El uso de una papelera evita la pérdida accidental de documentos.
• Los clientes (Web y Swing) comparten la misma interfaz y el menú, por
lo que pueden utilizarse indistintamente.
• En la misma instalación, cada grupo de usuarios puede tener su propio
idioma y personalización del interfaz, lo que permite ser utilizado por las
diferentes áreas en instituciones grandes, o como SAS / nube.
• Es posible importar / exportar el contenido y los metadatos de un árbol
de carpetas completo desde/hacia OPD.
Seguridad
• OPD utiliza el sistema habitual de ACL (Access Control Lists) para
gestionar el acceso a todos los elementos.
• El ACL no sólo se aplica a los documentos y carpetas, sino con otros
elementos como los grupos o las definiciones de tipos documentales.
• La autenticación se puede ejecutar de varias formas. Es posible
definir varias fuentes de autenticación y aplicar cada una a diferentes
usuarios. (Es decir, por ejemplo los usuarios internos pueden ser
autenticados contra un Ldap corporativo y usuarios eventuales contra
OPD u otras fuentes)
• Los documentos se pueden cifrar según se almacenan en los
repositorios, para que los usuarios con acceso a ellos, o a las copias de
seguridad, no puede ver los documentos si no están autorizados.
• Es posible definir perfiles, limitando las funciones permitidas a unos
de los usuarios.
• Los grupos de usuarios que pueden contener usuarios y también
otros grupos evitando la necesidad de asignar el mismo usuario a los
diferentes grupos y simplificando el mantenimiento.
Administración
• La instalación se realiza por medio de un interfaz gráfico de usuario,
facilitando el trabajo.
• El API principal contiene toda la funcionalidad de administración, por
lo que puede automatizarse o integrarse funciones como la creación de
usuarios, grupos o carpetas.
• En la versión actual la administración se lleva a cabo en el cliente
Java/Swing.
• Debido a su pequeño tamaño y la variedad de sistemas compatibles,
se puede instalar en un gran número de sistemas.
• OpenProdoc es escalable (tanto horizontal como verticalmente),
estando limitado únicamente por la escalabilidad de la base de datos
utilizada, y permite alta disponibilidad.
• OPD incluye la administración delegada. Un administrador puede
crear perfiles y conceder permisos a diferentes usuarios para que
administren los distintos elementos:
    •   Los documentos y las definiciones de carpetas.
    •   Seguridad (usuarios, grupos, acl, roles)
    •   Sistema (repositorios, autenticadores, tipos mime)
    •   Interfaz de usuario

o incluso un único objeto (Ej. un grupo de usuarios concreto)
Requerimientos
• Para utilizar OpenProdoc es necesario disponer de JVM 1,5 o
superior, un servidor de BB.DD y sistema de ficheros.
• En la base de datos se almacenará toda la configuración, las
definiciones y los metadatos.
• Los documentos pueden ser almacenados en el sistema de ficheros,
un servidor de BB.DD o un servidor ftp dependiendo de los
requerimientos de cada tipo documental.
• El acceso a los metadatos se realiza a través de un driver JDBC.
• El cliente Web se debe instalar en un servidor de aplicaciones J2EE.
• OPD se ha desarrollado con la normalización y la portabilidad como
criterio principal, y ha sido probado en diferentes entornos, por lo que
debería funciona en la mayoría de los sistemas.
• La siguiente página incluye distinto software con que ha sido probado
(por supuesto, no todas la combinaciones de BB.DD, servidores de
aplicaciones, sistema operativo, navegador yJVM han sido probados).
• La distribución portable es una versión autocontenida y
preconfigurada que ni siquiera requiere instalación. Basta descomprimir
y puede utilizarse en equipos Linux, Windows o Mac.
Requerimientos
• Java JVM 1.5 o superior
• Navegadores:
    •   Firefox 6, 7
    •   Chrome 13, 14
    •   Internet Explorer 8
    •   Opera 10.51
    •   Safari 4.0.5
•   Bases de Datos:
    •   Derby 10.6
    •   MySQL 5.5
    •   PostgreSQL 9.1
    •   Oracle 10g
    •   DB2 9.1
    •   MS SQL Server 9.0
    •   HSQLDB 2.2.8
•   Servidores de Aplicaciones:
    •   Glassfish 3.1
    •   Tomcat 6
    •   WebLogic Server 11g R1
Evolución
•   OPD 0.7 Beta. (liberada en junio 2012)
    • Atributos multivaluados (permiten añadir y mantener múltiples valores para
    un atributo).
    • Repositorio referenciado (Permite catalogar y referenciar documentos no
    almacenados en OPD sino en direcciones de Internet o Intranet)
    •   Administración mejorada.
    •   Distribución portable multplataforma



•   OPD 0.8 RC1 (otoño 2012)
    •  Procesos (no BPM completo sino automatización de ciertas tareas y
    creación de eventos)
    • Proyectos (Conjuntos de definiciones que permitan el despliegue entre
    entornos y configuraciones verticales)
    • Thesauro y listas de valores controladas para introducción de datos.
    •   Definición de formularios personalizados para entrada y presentación..
Mas Información



•   http://code.google.com/p/openprodoc/


• Joaquin Hierro
• openprodoc@gmail.com

Más contenido relacionado

La actualidad más candente

7. sgbd sistema gestor de bases de datos
7. sgbd   sistema gestor de bases de datos7. sgbd   sistema gestor de bases de datos
7. sgbd sistema gestor de bases de datos
Cesar Yupa
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
uap
 
Guía estratégica de migración de WAS a JBoss
Guía estratégica de migración de WAS a JBossGuía estratégica de migración de WAS a JBoss
Guía estratégica de migración de WAS a JBoss
Sergio Montoro Ten
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
Actimel
 
Sistema de gestores de base de datos
Sistema de gestores de base de datosSistema de gestores de base de datos
Sistema de gestores de base de datos
InGriid LiiZzeth ViiDal FaRiias
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
Manuel Miranda Buenabad
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
karlaaponte
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
satakin_armando7
 
Bases de datos locales
Bases de datos localesBases de datos locales
Bases de datos locales
Jose Angel Lopez Mendez
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
Martha
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
jro1007
 
Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existentes
eder8
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
Rafael Navarro Prieto
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
pilar menacho
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
alimeth27
 
Ventajas vs desventajas de los gestores de bases
Ventajas  vs desventajas de los gestores de basesVentajas  vs desventajas de los gestores de bases
Ventajas vs desventajas de los gestores de bases
Miluska Guerra Guerra
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
Cesar Loor
 
Sgbd
SgbdSgbd
Sgbd
Eduardo
 
Comparacion gestor libre y gestor licenciado
Comparacion gestor libre y gestor licenciadoComparacion gestor libre y gestor licenciado
Comparacion gestor libre y gestor licenciado
Freicia
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
Carlos David Riofrio Garcia
 

La actualidad más candente (20)

7. sgbd sistema gestor de bases de datos
7. sgbd   sistema gestor de bases de datos7. sgbd   sistema gestor de bases de datos
7. sgbd sistema gestor de bases de datos
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
 
Guía estratégica de migración de WAS a JBoss
Guía estratégica de migración de WAS a JBossGuía estratégica de migración de WAS a JBoss
Guía estratégica de migración de WAS a JBoss
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
 
Sistema de gestores de base de datos
Sistema de gestores de base de datosSistema de gestores de base de datos
Sistema de gestores de base de datos
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
Bases de datos locales
Bases de datos localesBases de datos locales
Bases de datos locales
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 
Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existentes
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Ventajas vs desventajas de los gestores de bases
Ventajas  vs desventajas de los gestores de basesVentajas  vs desventajas de los gestores de bases
Ventajas vs desventajas de los gestores de bases
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
 
Sgbd
SgbdSgbd
Sgbd
 
Comparacion gestor libre y gestor licenciado
Comparacion gestor libre y gestor licenciadoComparacion gestor libre y gestor licenciado
Comparacion gestor libre y gestor licenciado
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 

Similar a OpenProdoc Visión General

Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
judithmore16
 
Gestores
GestoresGestores
Gestores
Jose Luis
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
Titiushko Jazz
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
RedrobanA
 
Base De Datos
Base De DatosBase De Datos
Base De Datos
tonynetword
 
Sq llite
Sq lliteSq llite
Sq llite
Antonio Peña
 
SQLite
SQLiteSQLite
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
Diego Silva Viera
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
Jonathan Guerrero Pacori
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
Jonathan Guerrero Pacori
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
Gusttavo Nipas
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
Amado Arcaya
 
Sistemas gestores de base de datos y sql server 2008
Sistemas gestores de base de datos y sql server 2008Sistemas gestores de base de datos y sql server 2008
Sistemas gestores de base de datos y sql server 2008
nadialsprom12
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Benito Duran
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
SANDRITA RAFAEL
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
Bryanzitho Soplopuco
 
Base de datos
Base de datosBase de datos
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
Martin Macario
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregido
Jose Torres Gonzales
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
Henry Cumbicus Rivera
 

Similar a OpenProdoc Visión General (20)

Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Gestores
GestoresGestores
Gestores
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 
Base De Datos
Base De DatosBase De Datos
Base De Datos
 
Sq llite
Sq lliteSq llite
Sq llite
 
SQLite
SQLiteSQLite
SQLite
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
 
Sistemas gestores de base de datos y sql server 2008
Sistemas gestores de base de datos y sql server 2008Sistemas gestores de base de datos y sql server 2008
Sistemas gestores de base de datos y sql server 2008
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregido
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 

Último

Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 

Último (20)

Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 

OpenProdoc Visión General

  • 2. Índice • Visión General • Arquitectura • Funciones • Seguridad • Administración • Requerimientos • Evolución
  • 3. Visión General • OpenProdoc es un gestor documental de código abierto. • Cuenta con la funcionalidad estándar de un sistema de ECM, incluyendo el manejo de diferentes tipos de documentos y tipos de carpetas, usuarios, repositorios, ACL, etc. • Está desarrollado en Java, con especial atención a la portabilidad y por lo tanto se puede ejecutar en muchos entornos. • Cuenta con un cliente pesado para gestionar los documentos, que también incluye todas las funciones de administración, un cliente Web desarrollada como aplicación J2EE y una distribución portable (Cliente Pesado + BBDD embebida) multiplataforma (Linux, Windows, Mac) • Se puede integrar con facilidad o, debido al pequeño tamaño del núcleo (<1M), estar incrustado en otra aplicación que requiera la funcionalidad de ECM. • Está diseñado de manera que se puede ampliar fácilmente con un modelo de plugins. • En estos momentos se encuentra en fase RC1.
  • 4. Arquitectura • OpenProdoc está estructurado en los componentes: • Núcleo: Contiene toda la lógica y la coordinación del sistema y contiene los elementos: • Conector MD. El conector de metadatos gestiona todos los metadatos de los documentos, las definiciones y la estructura de seguridad. La versión actual sólo es compatible con JDBC para bases de datos SQL, pero está preparado para otro tipo de bases de datos (no SQL, XML, ..). • Conector de almacenamiento. El Conector de almacenamiento gestiona el almacenamiento y la recuperación de documentos. Una instalación puede contener varios repositorios para diferentes tipos de documentos, dependiendo de factores como la velocidad de la recuperación, tamaño, etc. La versión actual incluye almacenamiento en: sistema de archivos, bases de datos-Blob y ftp. • Conector autenticador: Este conector permite validar a los usuarios durante el inicio de sesión. Cada uno de los diferentes grupos de usuarios pueden utilizar diferentes sistemas para autenticarse. La versión actual soporta la autenticación contra: LDAP, BBDD, OpenProdoc y SO.
  • 5. Arquitectura BB.DD. Metadata Conector MD Conector BB.DD. Almacenamiento Documents Conector Nucleo Almacenamiento Sistema Archivos Conector Autenticación Ldap Conector Autenticación BB.DD. Autenticación
  • 6. Arquitectura Cliente Pesado Java Swing Core BB.DD. BB.DD Metadato Metadata Aplicación a Medida J2EE Core Sistema Archivos Cliente Web OPD Sistema Core Archivos Core Conector (En desarrollo) MD OPD
  • 7. Funciones • OPD está preparado para definir estructuras de archivos, tipos de documentos y tipos de carpetas para adaptarse a las necesidades de diferentes empresas e instituciones. • La inclusión de la herencia para documentos y carpetas permite una evolución del modelo y un modelado más sencillo. • Las diferentes funciones, como la búsqueda, pueden ser ejecutados para un tipo de elemento o extenderse a todos los subtipos, dando más potencia al usuario para la recuperación de documentos o carpetas. • Además, es posible extender la búsqueda a todas las versiones de documento, no sólo la actual. • El uso de una papelera evita la pérdida accidental de documentos. • Los clientes (Web y Swing) comparten la misma interfaz y el menú, por lo que pueden utilizarse indistintamente. • En la misma instalación, cada grupo de usuarios puede tener su propio idioma y personalización del interfaz, lo que permite ser utilizado por las diferentes áreas en instituciones grandes, o como SAS / nube. • Es posible importar / exportar el contenido y los metadatos de un árbol de carpetas completo desde/hacia OPD.
  • 8. Seguridad • OPD utiliza el sistema habitual de ACL (Access Control Lists) para gestionar el acceso a todos los elementos. • El ACL no sólo se aplica a los documentos y carpetas, sino con otros elementos como los grupos o las definiciones de tipos documentales. • La autenticación se puede ejecutar de varias formas. Es posible definir varias fuentes de autenticación y aplicar cada una a diferentes usuarios. (Es decir, por ejemplo los usuarios internos pueden ser autenticados contra un Ldap corporativo y usuarios eventuales contra OPD u otras fuentes) • Los documentos se pueden cifrar según se almacenan en los repositorios, para que los usuarios con acceso a ellos, o a las copias de seguridad, no puede ver los documentos si no están autorizados. • Es posible definir perfiles, limitando las funciones permitidas a unos de los usuarios. • Los grupos de usuarios que pueden contener usuarios y también otros grupos evitando la necesidad de asignar el mismo usuario a los diferentes grupos y simplificando el mantenimiento.
  • 9. Administración • La instalación se realiza por medio de un interfaz gráfico de usuario, facilitando el trabajo. • El API principal contiene toda la funcionalidad de administración, por lo que puede automatizarse o integrarse funciones como la creación de usuarios, grupos o carpetas. • En la versión actual la administración se lleva a cabo en el cliente Java/Swing. • Debido a su pequeño tamaño y la variedad de sistemas compatibles, se puede instalar en un gran número de sistemas. • OpenProdoc es escalable (tanto horizontal como verticalmente), estando limitado únicamente por la escalabilidad de la base de datos utilizada, y permite alta disponibilidad. • OPD incluye la administración delegada. Un administrador puede crear perfiles y conceder permisos a diferentes usuarios para que administren los distintos elementos: • Los documentos y las definiciones de carpetas. • Seguridad (usuarios, grupos, acl, roles) • Sistema (repositorios, autenticadores, tipos mime) • Interfaz de usuario o incluso un único objeto (Ej. un grupo de usuarios concreto)
  • 10. Requerimientos • Para utilizar OpenProdoc es necesario disponer de JVM 1,5 o superior, un servidor de BB.DD y sistema de ficheros. • En la base de datos se almacenará toda la configuración, las definiciones y los metadatos. • Los documentos pueden ser almacenados en el sistema de ficheros, un servidor de BB.DD o un servidor ftp dependiendo de los requerimientos de cada tipo documental. • El acceso a los metadatos se realiza a través de un driver JDBC. • El cliente Web se debe instalar en un servidor de aplicaciones J2EE. • OPD se ha desarrollado con la normalización y la portabilidad como criterio principal, y ha sido probado en diferentes entornos, por lo que debería funciona en la mayoría de los sistemas. • La siguiente página incluye distinto software con que ha sido probado (por supuesto, no todas la combinaciones de BB.DD, servidores de aplicaciones, sistema operativo, navegador yJVM han sido probados). • La distribución portable es una versión autocontenida y preconfigurada que ni siquiera requiere instalación. Basta descomprimir y puede utilizarse en equipos Linux, Windows o Mac.
  • 11. Requerimientos • Java JVM 1.5 o superior • Navegadores: • Firefox 6, 7 • Chrome 13, 14 • Internet Explorer 8 • Opera 10.51 • Safari 4.0.5 • Bases de Datos: • Derby 10.6 • MySQL 5.5 • PostgreSQL 9.1 • Oracle 10g • DB2 9.1 • MS SQL Server 9.0 • HSQLDB 2.2.8 • Servidores de Aplicaciones: • Glassfish 3.1 • Tomcat 6 • WebLogic Server 11g R1
  • 12. Evolución • OPD 0.7 Beta. (liberada en junio 2012) • Atributos multivaluados (permiten añadir y mantener múltiples valores para un atributo). • Repositorio referenciado (Permite catalogar y referenciar documentos no almacenados en OPD sino en direcciones de Internet o Intranet) • Administración mejorada. • Distribución portable multplataforma • OPD 0.8 RC1 (otoño 2012) • Procesos (no BPM completo sino automatización de ciertas tareas y creación de eventos) • Proyectos (Conjuntos de definiciones que permitan el despliegue entre entornos y configuraciones verticales) • Thesauro y listas de valores controladas para introducción de datos. • Definición de formularios personalizados para entrada y presentación..
  • 13. Mas Información • http://code.google.com/p/openprodoc/ • Joaquin Hierro • openprodoc@gmail.com