SlideShare una empresa de Scribd logo
1 de 4
SERVICIO WEB – REPOSITORIO DE DATOS (VIDEO, AUDIO Y TEXTO)<br />Cesar Pesantez <br />capesantez@utpl.edu.ec<br />Pablo Malla<br />pemalla@utpl.edu.ec<br />Diego Peralta<br />dpperalta@utpl.edu.ec<br />RESUMEN: <br />Una aplicación Web debe brindar un servicio eficaz y robusto para sus usuarios. Un repositorio montado en un servidor web debe permitir a los usuarios montar sus documentos de todo tipo como (audio, texto y video), y su creación está orientada a una entidad educativa en donde es necesario compartir recursos educativos de todo tipo los cuales pueden ser accedidos y descargados para su uso, así como también la compartición y carga de material.<br />El uso de la aplicación es muy sencillo y familiar, desde la selección de un archivo en una ubicación específica de un computador, hasta la vinculación de direcciones web que contengan o almacenen estos archivos.<br />Para seguridad y cuidado del sitio, se ha determinado un administrador que admitirá o no los contenidos publicados, así como también los que estén disponibles para su descarga. La aplicación web pretende dar un servicio de almacenamiento, visualización y descarga de datos para facilitar así la compartición de archivos útiles.<br /> <br />PALABRAS CLAVE: compartición de datos, repositorio de archivos audio, texto y video, descarga de material didáctico.<br />INTRODUCCIÓN<br />El desarrollo de la aplicación Web de Repositorio de datos va orientado al servicio de almacenamiento, visualización y descarga de archivos de datos tanto como texto, video y audio.<br />El acceso a la información se la realizará en una  Aplicación Web que muestra una interfaz simple y amigable ya que está orientada al acceso directo y búsqueda de información de archivos almacenados para su descarga, así como la opción de compartir archivos y cargarlos directamente al servidor desde un computador.<br />El servicio va orientado a las instituciones educativas que mantienen un conjunto de archivos que pueden servir en distintas áreas de enseñanza y que deberían estar compartidos y utilizados en cualquier momento.<br />MARCO TEÓRICO<br />Un repositorio es un almacén de datos de cualquier tipo, éstos datos serán utilizados por los usuarios para los fines pertinentes, los parámetros de seguridad en éste tipo de casos corresponde enteramente a lo que la utilidad que se les brinde a los ficheros. Un acercamiento un poco más acertado, corresponde a la definición propuesta por Wikipedia.<br />Repositorio: Un repositorio, depósito o archivo es un sitio centralizado donde se almacena y mantiene información digital, habitualmente bases de datos o archivos informáticos.<br />El origen de la palabra española repositorio deriva del latín repositorium, que significaba armario, alacena. Este término es recogido en el Diccionario de la Real Academia (DRAE) como: quot;
Lugar donde se guarda algoquot;
.<br />Los depósitos están preparados para distribuirse habitualmente sirviéndose de una red informática como Internet o en un medio físico como un disco compacto. Y pueden ser de acceso público, o pueden estar protegidos y necesitar de una autentificación previa. Los depósitos más conocidos son los de carácter académico e institucional.[]<br />A diferencia de los ordenadores personales o de los pc de escritorio, los depósitos suelen contar con sistemas de Backup y mantenimiento preventivo y correctivo, lo que hace que nuestra información se pueda recuperar en el caso que nuestra máquina o pc quede inutilizable.  Los depósitos se utilizan de forma intensiva en Linux, almacenando, en su mayoría, paquetes de software disponibles para su instalación mediante un gestor de paquetes.[4]<br />Además de esto, y para el mejor entendimiento del tipo de información que se va a manejar, será importante, definir sobre qué conjunto de archivos se necesita trabajar, para esto hay que definir con anterioridad y de acuerdo a las limitantes que nos ofrezca el servidor que proveerá el hosting para realizar la actividad que ahora se plantea<br />SISTEMA DE ARCHIVOS<br />En computación, un sistema de archivos es un método para el almacenamiento y organización de archivos de computadora y los datos que estos contienen, para hacer más fácil la tarea encontrarlos y accederlos. Los sistemas de archivos son usados en dispositivos de almacenamiento como discos duros y CD-ROM e involucran el mantenimiento de la localización física de los archivos.<br />Más formalmente, un sistema de archivos es un conjunto de tipo de datos abstractos que son implementados para el almacenamiento, la organización jerárquica, la manipulación, el acceso, el direccionamiento y la recuperación de datos. Los sistemas de archivos comparten mucho en común con la tecnología de las bases de datos.En general, los sistemas operativos tienen su propio sistema de archivos. En ellos, los sistemas de archivos pueden ser representados de forma textual (ej.: el shell de DOS) o gráficamente (ej.: Explorador de archivos en Windows) utilizando un gestor de archivos.<br />El software del sistema de archivos se encarga de organizar los archivos (que suelen estar segmentados físicamente en pequeños bloques de pocos bytes) y directorios, manteniendo un registro de qué bloques pertenecen a qué archivos, qué bloques no se han utilizado y las direcciones físicas de cada bloque.[5]<br />METODOLOGÍAS<br />CARACTERÍSTICAS GENERALES<br />La aplicación esta realizada bajo la plataforma de Joomla[1]   la cual ha sido seleccionada por sus múltiples opciones de personalización y así en un futuro poder contar con opciones de cambio y evolución.<br />La facilidad y factibilidad de montar XAMPP[2]   ha permitido crear un servidor web que podrá ser montado y utilizado en cualquier sitio y equipo y mediante el ser manipulado y administrado nuestro servicio web de repositorio de datos.<br /> <br />Se requiere un equipo con  bastante capacidad de almacenamiento para poder guardar los archivos que sean subidos o proporcionados para su visualización y descarga, pero siempre conservando el dinamismo de cambiar, eliminar o modificar las opciones de almacenamiento que nuestro servicio web permitirá realizar. <br />Mediante el uso de categorías podremos ubicar los distintos archivos en varios niveles de acceso con los cuales podremos ordenar los contenidos disponibles estos son como (videos, fotos, presentaciones de PowerPoint, pistas de audio, archivos de texto, etc.) <br />Se puede determinar los siguientes aspectos en nuestra aplicación web: <br />Búsqueda de archivos por nombre o descripción<br />Visualización del archivo encontrado<br />Poder ver comentarios de los archivos mostrados<br />Comentar o puntualizar los archivos disponibles<br />Descargar los archivos requeridos<br />Capacidad de subir un archivo en nuestro servidor mediante el servicio web de carga.<br />¿POR QUÉ EL REPOSITORIO DE DATOS?<br />En una institución educativa se requiere muchas veces acceder a un repositorio de archivos de datos para ser utilizados en distintos eventos tanto educativos como de investigación.<br />Si no se tiene acceso a un determinado puerto de compartición de archivos surgen problemas al intentar conseguir archivos necesarios, para ello se ha visto factible crear una Aplicación Web bajo la plataforma de Joomla que nos permita acceder a los archivos almacenados en un servidor local desde el internet.<br />Utilizando esta aplicación se podrá realizar búsquedas, subidas y descargas de archivos previa autorización del administrador Web que aceptará o denegara el uso, descarga o acceso a los datos que un usuario solicite. Bajo la utilización de Remository [3]  se pudo acceder  a un modulo de administración de archivos adaptable a la plataforma de Joomla.<br />Los niveles de acceso bajo la aplicación web a los archivos almacenados en un servidor estarán bajo la administración de un súper usuario de Joomla el cual podrá:<br />Publicar archivos<br />Permitir/Negar acciones de ingreso, descarga y uso de archivos.<br />Eliminar archivos<br />Categorizar en niveles y tipos de archivos<br />Comentar o publicar descripciones de archivos.<br />Existen los usuarios generales que tendrán acceso a la aplicación Web los cuales navegarán y accederán a los servicios que la aplicación Repositorio de Datos brinda.<br />PROBLEMÁTICA<br />Uno de los inconvenientes que encontramos dentro de cualquier repositorio en Internet, ninguno de los analizados han podido soportar un conjunto fuerte de utilidades o aplicaciones.<br />Nuestra sugerencia, es por ende, suplir muchos parámetros dentro de un enfoque que integra servicios como el consumo de archivos desde otras páginas que tenga la integración con la nuestra.<br />En nuestro repositorio se podrán almacenar archivos de todo tipo, y se los podrá utilizar de acuerdo a lo que los usuarios de nuestra comunidad, si manejamos las funcionalidades de la aplicación desde éstos parámetros  conseguiremos una aplicación web robusta y confiable.<br />Por ende, se propone una arquitectura basada en el siguiente esquema:<br />Gráfico 1: Esquema de un repositorio de datos[6]<br />Con proyección hacia el crecimiento futuro hacia nuevos dispositivos, de acuerdo a los grados de complejidad y usabilidad de la aplicación.<br />Problemas y Soluciones en la Implementación<br />Dentro de los problemas que encontramos al momento de crear nuestra aplicación web, tenemos:<br />La Adaptación del módulo php en joomla, se presentó como un inconveniente incial, y fue solucionado instalando los componentes desde el manejador que provee Joomla, debido a que una integración manual resulta compleja e ineficiente.<br />El intercambio de datos FTP en un inicio se presentó como un problema debido a que era necesario activar el filezilla, para comprobar conexión mediante éste protocolo de envío y recepción rápido de archivos, el Filezilla se activó tanto en el Joomla como el su administrador XAMP<br />Administración de permisos para subida y descarga de archivos de joomla, están en default en no, por lo que al inicio la aplicación no funcionaba en su totalidad, posterior a la activación de éste módulo en Joomla, se pudo tener activa la aplicación y al 100% de su funcionalidad.<br />Conclusiones<br />Una aplicación web debe ser potente y sencilla, con el repositorio de datos se pretende dar acceso a un conjunto de archivos de todo tipo, así como su administración, disponibilidad, descarga, comentarios  y la posibilidad de alimentar la aplicación desde cualquier punto del mundo y formar una comunidad más idónea de repositorio de datos.<br />REFERENCIAS<br />[1]  www.joomla.com/<br />[2]www.xampp.com<br />[3]Remository: www.remository.com.<br />[4] Wikipedia: http://es.wikipedia.org/wiki/Repositorio <br />[5]Alegsa:http://www.alegsa.com.ar/Dic/sistema%20de%20archivos.php<br />[6] Abrasol: http://www.abrasol.es/imagenes/bbdd.jpg<br />Notas: <br />La administración del servicio Web se la realizará directamente con las herramientas de Joomla. Esta administración puede ser modificada para permitir o no, la carga, visualización o descarga de archivos.<br /> Pueden existir permisos personalizados para distintos de usuarios pero se a considerado no proporcionar o crear usuarios “especiales” para acceso al servicio web.<br />Se van a respetar las categorías de archivos para ser subidos, por lo tal el administrador podrá moverlos o incluso eliminar archivos de datos considerados en el servicio.<br />
Paper(repositorio)
Paper(repositorio)
Paper(repositorio)

Más contenido relacionado

Destacado

RH+ / presentación Andrés Ibarra
RH+ / presentación Andrés IbarraRH+ / presentación Andrés Ibarra
RH+ / presentación Andrés IbarraFundación CiGob
 
Diapo milgram v3.0
Diapo milgram v3.0Diapo milgram v3.0
Diapo milgram v3.0Jules Parent
 
Conseil municipal du 21 novembre 2014 (Méry sur Seine)
Conseil municipal du 21 novembre 2014 (Méry sur Seine)Conseil municipal du 21 novembre 2014 (Méry sur Seine)
Conseil municipal du 21 novembre 2014 (Méry sur Seine)Lepetitmerycien
 
Fabian (Frances)
Fabian     (Frances)Fabian     (Frances)
Fabian (Frances)guest14bb6d
 
Delincuencia Informatica Santiago Mir Puig Editorial Ppu(Promociones Y Pu...
Delincuencia Informatica   Santiago Mir Puig   Editorial Ppu(Promociones Y Pu...Delincuencia Informatica   Santiago Mir Puig   Editorial Ppu(Promociones Y Pu...
Delincuencia Informatica Santiago Mir Puig Editorial Ppu(Promociones Y Pu...Darktester
 
Creative Commons et eDemocratie
Creative Commons et eDemocratieCreative Commons et eDemocratie
Creative Commons et eDemocratieFabrice Epelboin
 
Quelques outils de management de la sécurité
Quelques outils de management de la sécuritéQuelques outils de management de la sécurité
Quelques outils de management de la sécuritéZakaria Mjait
 
CiGob en el XVIII Congreso CLAD
CiGob en el XVIII Congreso CLADCiGob en el XVIII Congreso CLAD
CiGob en el XVIII Congreso CLADFundación CiGob
 
Seminaire methodes resultats rapides.docx
Seminaire methodes resultats rapides.docxSeminaire methodes resultats rapides.docx
Seminaire methodes resultats rapides.docxCABINET MGRH
 
CIMOI rapport d'activités 2013-2014
CIMOI rapport d'activités 2013-2014CIMOI rapport d'activités 2013-2014
CIMOI rapport d'activités 2013-2014cimoi
 
Bloque II - Diseño Organizativo
Bloque II - Diseño OrganizativoBloque II - Diseño Organizativo
Bloque II - Diseño OrganizativoFundación CiGob
 

Destacado (20)

RH+ / presentación Andrés Ibarra
RH+ / presentación Andrés IbarraRH+ / presentación Andrés Ibarra
RH+ / presentación Andrés Ibarra
 
ceu
ceuceu
ceu
 
Ujaali, chapitre 2
Ujaali, chapitre 2Ujaali, chapitre 2
Ujaali, chapitre 2
 
Kit pour salon Free
Kit pour salon FreeKit pour salon Free
Kit pour salon Free
 
Diapo milgram v3.0
Diapo milgram v3.0Diapo milgram v3.0
Diapo milgram v3.0
 
Conseil municipal du 21 novembre 2014 (Méry sur Seine)
Conseil municipal du 21 novembre 2014 (Méry sur Seine)Conseil municipal du 21 novembre 2014 (Méry sur Seine)
Conseil municipal du 21 novembre 2014 (Méry sur Seine)
 
Double Vision
Double Vision Double Vision
Double Vision
 
Fabian (Frances)
Fabian     (Frances)Fabian     (Frances)
Fabian (Frances)
 
Tra Noi Zanicchi
Tra Noi   ZanicchiTra Noi   Zanicchi
Tra Noi Zanicchi
 
Organisation du chariot
Organisation du chariotOrganisation du chariot
Organisation du chariot
 
Delincuencia Informatica Santiago Mir Puig Editorial Ppu(Promociones Y Pu...
Delincuencia Informatica   Santiago Mir Puig   Editorial Ppu(Promociones Y Pu...Delincuencia Informatica   Santiago Mir Puig   Editorial Ppu(Promociones Y Pu...
Delincuencia Informatica Santiago Mir Puig Editorial Ppu(Promociones Y Pu...
 
Creative Commons et eDemocratie
Creative Commons et eDemocratieCreative Commons et eDemocratie
Creative Commons et eDemocratie
 
Open Eqaula
Open EqaulaOpen Eqaula
Open Eqaula
 
Quelques outils de management de la sécurité
Quelques outils de management de la sécuritéQuelques outils de management de la sécurité
Quelques outils de management de la sécurité
 
CiGob en el XVIII Congreso CLAD
CiGob en el XVIII Congreso CLADCiGob en el XVIII Congreso CLAD
CiGob en el XVIII Congreso CLAD
 
Seminaire methodes resultats rapides.docx
Seminaire methodes resultats rapides.docxSeminaire methodes resultats rapides.docx
Seminaire methodes resultats rapides.docx
 
CIMOI rapport d'activités 2013-2014
CIMOI rapport d'activités 2013-2014CIMOI rapport d'activités 2013-2014
CIMOI rapport d'activités 2013-2014
 
L'ALPHABET
L'ALPHABETL'ALPHABET
L'ALPHABET
 
Bloque II - Diseño Organizativo
Bloque II - Diseño OrganizativoBloque II - Diseño Organizativo
Bloque II - Diseño Organizativo
 
10.fit2015 jeudi addot-maniscalco
10.fit2015 jeudi addot-maniscalco10.fit2015 jeudi addot-maniscalco
10.fit2015 jeudi addot-maniscalco
 

Similar a Paper(repositorio)

Similar a Paper(repositorio) (20)

Paper(repositorio)
Paper(repositorio)Paper(repositorio)
Paper(repositorio)
 
Descargas
DescargasDescargas
Descargas
 
Descargas de internet
Descargas de internetDescargas de internet
Descargas de internet
 
Servidor de archivos y de datos
Servidor de archivos y de datosServidor de archivos y de datos
Servidor de archivos y de datos
 
Managing-files
Managing-filesManaging-files
Managing-files
 
Xaviermontalvo
XaviermontalvoXaviermontalvo
Xaviermontalvo
 
Plataformas del comercio electronico
Plataformas del comercio electronicoPlataformas del comercio electronico
Plataformas del comercio electronico
 
Alfresco - Infraestructura - ALKAID.cr
Alfresco - Infraestructura - ALKAID.crAlfresco - Infraestructura - ALKAID.cr
Alfresco - Infraestructura - ALKAID.cr
 
Tarea4
Tarea4Tarea4
Tarea4
 
web 2.0 y computación en la nube
web 2.0 y computación en la nubeweb 2.0 y computación en la nube
web 2.0 y computación en la nube
 
Repositorios web
Repositorios webRepositorios web
Repositorios web
 
Repositorios
RepositoriosRepositorios
Repositorios
 
Yeinimar osorio almacenamiento remoto
Yeinimar osorio almacenamiento remotoYeinimar osorio almacenamiento remoto
Yeinimar osorio almacenamiento remoto
 
Power Tecnologías Nuevas
Power Tecnologías NuevasPower Tecnologías Nuevas
Power Tecnologías Nuevas
 
Informaticas paulina
Informaticas paulinaInformaticas paulina
Informaticas paulina
 
Informaticas juan
Informaticas juanInformaticas juan
Informaticas juan
 
CMS - Joomla
CMS - JoomlaCMS - Joomla
CMS - Joomla
 
Repositorios web
Repositorios webRepositorios web
Repositorios web
 
Importancia de las herramientas en la nube
Importancia de las herramientas en la nubeImportancia de las herramientas en la nube
Importancia de las herramientas en la nube
 
web 2 y computación en la nube.
 web 2 y computación en la nube. web 2 y computación en la nube.
web 2 y computación en la nube.
 

Más de Diego Peralta

Más de Diego Peralta (6)

Formulación Y Planeación
Formulación Y PlaneaciónFormulación Y Planeación
Formulación Y Planeación
 
Verificación de Protocolos
Verificación de ProtocolosVerificación de Protocolos
Verificación de Protocolos
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 
Presentación
PresentaciónPresentación
Presentación
 
OpenSolaris
OpenSolarisOpenSolaris
OpenSolaris
 
Sociedad De La Información
Sociedad De La InformaciónSociedad De La Información
Sociedad De La Información
 

Último

Code name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdfCode name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdfnaladosol
 
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...patriciooviedo3
 
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...univerzalworld
 
Matemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdfMatemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdfFAUSTODANILOCRUZCAST
 
Code name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdfCode name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdfnaladosol
 
Mujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdfMujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdfKeilly Merlo
 

Último (6)

Code name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdfCode name Anastasia parte - 1(1)-páginas-1.pdf
Code name Anastasia parte - 1(1)-páginas-1.pdf
 
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
(HOTD) Las Grandes Casas de Westeros y su estado previo a la Danza de los Dra...
 
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
TRIFOLIO DIA DE LA TIERRA.pdf Perdida libertad y educación social. • Pérdida ...
 
Matemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdfMatemática universitaria de AlgebraLineal.pdf
Matemática universitaria de AlgebraLineal.pdf
 
Code name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdfCode name Anastasia parte - 1(1)-páginas-3.pdf
Code name Anastasia parte - 1(1)-páginas-3.pdf
 
Mujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdfMujeres que corren con los lobos en la noche.pdf
Mujeres que corren con los lobos en la noche.pdf
 

Paper(repositorio)

  • 1. SERVICIO WEB – REPOSITORIO DE DATOS (VIDEO, AUDIO Y TEXTO)<br />Cesar Pesantez <br />capesantez@utpl.edu.ec<br />Pablo Malla<br />pemalla@utpl.edu.ec<br />Diego Peralta<br />dpperalta@utpl.edu.ec<br />RESUMEN: <br />Una aplicación Web debe brindar un servicio eficaz y robusto para sus usuarios. Un repositorio montado en un servidor web debe permitir a los usuarios montar sus documentos de todo tipo como (audio, texto y video), y su creación está orientada a una entidad educativa en donde es necesario compartir recursos educativos de todo tipo los cuales pueden ser accedidos y descargados para su uso, así como también la compartición y carga de material.<br />El uso de la aplicación es muy sencillo y familiar, desde la selección de un archivo en una ubicación específica de un computador, hasta la vinculación de direcciones web que contengan o almacenen estos archivos.<br />Para seguridad y cuidado del sitio, se ha determinado un administrador que admitirá o no los contenidos publicados, así como también los que estén disponibles para su descarga. La aplicación web pretende dar un servicio de almacenamiento, visualización y descarga de datos para facilitar así la compartición de archivos útiles.<br /> <br />PALABRAS CLAVE: compartición de datos, repositorio de archivos audio, texto y video, descarga de material didáctico.<br />INTRODUCCIÓN<br />El desarrollo de la aplicación Web de Repositorio de datos va orientado al servicio de almacenamiento, visualización y descarga de archivos de datos tanto como texto, video y audio.<br />El acceso a la información se la realizará en una Aplicación Web que muestra una interfaz simple y amigable ya que está orientada al acceso directo y búsqueda de información de archivos almacenados para su descarga, así como la opción de compartir archivos y cargarlos directamente al servidor desde un computador.<br />El servicio va orientado a las instituciones educativas que mantienen un conjunto de archivos que pueden servir en distintas áreas de enseñanza y que deberían estar compartidos y utilizados en cualquier momento.<br />MARCO TEÓRICO<br />Un repositorio es un almacén de datos de cualquier tipo, éstos datos serán utilizados por los usuarios para los fines pertinentes, los parámetros de seguridad en éste tipo de casos corresponde enteramente a lo que la utilidad que se les brinde a los ficheros. Un acercamiento un poco más acertado, corresponde a la definición propuesta por Wikipedia.<br />Repositorio: Un repositorio, depósito o archivo es un sitio centralizado donde se almacena y mantiene información digital, habitualmente bases de datos o archivos informáticos.<br />El origen de la palabra española repositorio deriva del latín repositorium, que significaba armario, alacena. Este término es recogido en el Diccionario de la Real Academia (DRAE) como: quot; Lugar donde se guarda algoquot; .<br />Los depósitos están preparados para distribuirse habitualmente sirviéndose de una red informática como Internet o en un medio físico como un disco compacto. Y pueden ser de acceso público, o pueden estar protegidos y necesitar de una autentificación previa. Los depósitos más conocidos son los de carácter académico e institucional.[]<br />A diferencia de los ordenadores personales o de los pc de escritorio, los depósitos suelen contar con sistemas de Backup y mantenimiento preventivo y correctivo, lo que hace que nuestra información se pueda recuperar en el caso que nuestra máquina o pc quede inutilizable. Los depósitos se utilizan de forma intensiva en Linux, almacenando, en su mayoría, paquetes de software disponibles para su instalación mediante un gestor de paquetes.[4]<br />Además de esto, y para el mejor entendimiento del tipo de información que se va a manejar, será importante, definir sobre qué conjunto de archivos se necesita trabajar, para esto hay que definir con anterioridad y de acuerdo a las limitantes que nos ofrezca el servidor que proveerá el hosting para realizar la actividad que ahora se plantea<br />SISTEMA DE ARCHIVOS<br />En computación, un sistema de archivos es un método para el almacenamiento y organización de archivos de computadora y los datos que estos contienen, para hacer más fácil la tarea encontrarlos y accederlos. Los sistemas de archivos son usados en dispositivos de almacenamiento como discos duros y CD-ROM e involucran el mantenimiento de la localización física de los archivos.<br />Más formalmente, un sistema de archivos es un conjunto de tipo de datos abstractos que son implementados para el almacenamiento, la organización jerárquica, la manipulación, el acceso, el direccionamiento y la recuperación de datos. Los sistemas de archivos comparten mucho en común con la tecnología de las bases de datos.En general, los sistemas operativos tienen su propio sistema de archivos. En ellos, los sistemas de archivos pueden ser representados de forma textual (ej.: el shell de DOS) o gráficamente (ej.: Explorador de archivos en Windows) utilizando un gestor de archivos.<br />El software del sistema de archivos se encarga de organizar los archivos (que suelen estar segmentados físicamente en pequeños bloques de pocos bytes) y directorios, manteniendo un registro de qué bloques pertenecen a qué archivos, qué bloques no se han utilizado y las direcciones físicas de cada bloque.[5]<br />METODOLOGÍAS<br />CARACTERÍSTICAS GENERALES<br />La aplicación esta realizada bajo la plataforma de Joomla[1] la cual ha sido seleccionada por sus múltiples opciones de personalización y así en un futuro poder contar con opciones de cambio y evolución.<br />La facilidad y factibilidad de montar XAMPP[2] ha permitido crear un servidor web que podrá ser montado y utilizado en cualquier sitio y equipo y mediante el ser manipulado y administrado nuestro servicio web de repositorio de datos.<br /> <br />Se requiere un equipo con bastante capacidad de almacenamiento para poder guardar los archivos que sean subidos o proporcionados para su visualización y descarga, pero siempre conservando el dinamismo de cambiar, eliminar o modificar las opciones de almacenamiento que nuestro servicio web permitirá realizar. <br />Mediante el uso de categorías podremos ubicar los distintos archivos en varios niveles de acceso con los cuales podremos ordenar los contenidos disponibles estos son como (videos, fotos, presentaciones de PowerPoint, pistas de audio, archivos de texto, etc.) <br />Se puede determinar los siguientes aspectos en nuestra aplicación web: <br />Búsqueda de archivos por nombre o descripción<br />Visualización del archivo encontrado<br />Poder ver comentarios de los archivos mostrados<br />Comentar o puntualizar los archivos disponibles<br />Descargar los archivos requeridos<br />Capacidad de subir un archivo en nuestro servidor mediante el servicio web de carga.<br />¿POR QUÉ EL REPOSITORIO DE DATOS?<br />En una institución educativa se requiere muchas veces acceder a un repositorio de archivos de datos para ser utilizados en distintos eventos tanto educativos como de investigación.<br />Si no se tiene acceso a un determinado puerto de compartición de archivos surgen problemas al intentar conseguir archivos necesarios, para ello se ha visto factible crear una Aplicación Web bajo la plataforma de Joomla que nos permita acceder a los archivos almacenados en un servidor local desde el internet.<br />Utilizando esta aplicación se podrá realizar búsquedas, subidas y descargas de archivos previa autorización del administrador Web que aceptará o denegara el uso, descarga o acceso a los datos que un usuario solicite. Bajo la utilización de Remository [3] se pudo acceder a un modulo de administración de archivos adaptable a la plataforma de Joomla.<br />Los niveles de acceso bajo la aplicación web a los archivos almacenados en un servidor estarán bajo la administración de un súper usuario de Joomla el cual podrá:<br />Publicar archivos<br />Permitir/Negar acciones de ingreso, descarga y uso de archivos.<br />Eliminar archivos<br />Categorizar en niveles y tipos de archivos<br />Comentar o publicar descripciones de archivos.<br />Existen los usuarios generales que tendrán acceso a la aplicación Web los cuales navegarán y accederán a los servicios que la aplicación Repositorio de Datos brinda.<br />PROBLEMÁTICA<br />Uno de los inconvenientes que encontramos dentro de cualquier repositorio en Internet, ninguno de los analizados han podido soportar un conjunto fuerte de utilidades o aplicaciones.<br />Nuestra sugerencia, es por ende, suplir muchos parámetros dentro de un enfoque que integra servicios como el consumo de archivos desde otras páginas que tenga la integración con la nuestra.<br />En nuestro repositorio se podrán almacenar archivos de todo tipo, y se los podrá utilizar de acuerdo a lo que los usuarios de nuestra comunidad, si manejamos las funcionalidades de la aplicación desde éstos parámetros conseguiremos una aplicación web robusta y confiable.<br />Por ende, se propone una arquitectura basada en el siguiente esquema:<br />Gráfico 1: Esquema de un repositorio de datos[6]<br />Con proyección hacia el crecimiento futuro hacia nuevos dispositivos, de acuerdo a los grados de complejidad y usabilidad de la aplicación.<br />Problemas y Soluciones en la Implementación<br />Dentro de los problemas que encontramos al momento de crear nuestra aplicación web, tenemos:<br />La Adaptación del módulo php en joomla, se presentó como un inconveniente incial, y fue solucionado instalando los componentes desde el manejador que provee Joomla, debido a que una integración manual resulta compleja e ineficiente.<br />El intercambio de datos FTP en un inicio se presentó como un problema debido a que era necesario activar el filezilla, para comprobar conexión mediante éste protocolo de envío y recepción rápido de archivos, el Filezilla se activó tanto en el Joomla como el su administrador XAMP<br />Administración de permisos para subida y descarga de archivos de joomla, están en default en no, por lo que al inicio la aplicación no funcionaba en su totalidad, posterior a la activación de éste módulo en Joomla, se pudo tener activa la aplicación y al 100% de su funcionalidad.<br />Conclusiones<br />Una aplicación web debe ser potente y sencilla, con el repositorio de datos se pretende dar acceso a un conjunto de archivos de todo tipo, así como su administración, disponibilidad, descarga, comentarios y la posibilidad de alimentar la aplicación desde cualquier punto del mundo y formar una comunidad más idónea de repositorio de datos.<br />REFERENCIAS<br />[1] www.joomla.com/<br />[2]www.xampp.com<br />[3]Remository: www.remository.com.<br />[4] Wikipedia: http://es.wikipedia.org/wiki/Repositorio <br />[5]Alegsa:http://www.alegsa.com.ar/Dic/sistema%20de%20archivos.php<br />[6] Abrasol: http://www.abrasol.es/imagenes/bbdd.jpg<br />Notas: <br />La administración del servicio Web se la realizará directamente con las herramientas de Joomla. Esta administración puede ser modificada para permitir o no, la carga, visualización o descarga de archivos.<br /> Pueden existir permisos personalizados para distintos de usuarios pero se a considerado no proporcionar o crear usuarios “especiales” para acceso al servicio web.<br />Se van a respetar las categorías de archivos para ser subidos, por lo tal el administrador podrá moverlos o incluso eliminar archivos de datos considerados en el servicio.<br />