Catálogo de Software de la Junta de Andalucía

RECU-0001 (Recurso Herramienta)

Descripción

El Catálogo de Software de la Junta de Andalucía es una aplicación web JavaEE, construida inicialmente para sustituir a la antigua aplicación del Repositorio Interno de Software basada en gForge y aportar nuevas funcionalidades. Algunas de las funcionalidades de que dispone son:

  • Sincronización de código desde un Subversion externo
  • ViewVC que permite visualizar el código de los proyectos sobre un Subversion propio del CatálogoSW.
  • Buscador de código. (Actualmente sobre proyectos Java y PHP)
  • Autenticación y autorización
  • Encuestas y Noticias
  • Wikis, Taxonomización
  • Empaquetamiento de aplicaciones (maven)
  • Automatización (Uso de marisma/maven)
  • APIs de integración con otras aplicaciones

Con esta aplicación se pretende ayudar a la creación del Censo de Recurosos Software de la Junta de Andalucía, inicialmente creando un catálogo de software usado dentro de la Junta y que por tanto es susceptible de necesitar soporte o de ser reutilizado. De esta forma el Catálogo de Software contribuye al cumplimiento del "artículo 10. Censo de Recursos Informáticos" de la Orden de 7 de marzo de 2011, conjunta de la Consejería de Hacienda y Administración Pública y de la Consejería de Economía, Innovación y Ciencia, sobre coordinación en la elaboración y desarrollo de determinados aspectos de la política informática de la Junta de Andalucía.

Además el Catálogo de Software nutre con parte de sus contenidos al Repositorio de Software Libre, el cual da cumplimiento a la Orden del 21 de Febrero de 2005 sobre la Disponibilidad pública de los programas informáticos de la Administración de la Junta de Andalucía y de sus Organismos Autónomos.

Tecnologías empleadas

Las tecnologías utilizadas en la nueva infraestructura son las siguientes:

  • Servidor Web: Apache2.
  • Servidor de Aplicaciones: Tomcat 5.5_x.
  • Modelo: JPA con Hibernate,
  • Vista-Control: JSF (Myfaces, tomahawk), Ajax (Ajax4Jsf).
  • Java5.
  • Gestor documental: Alfresco 2.1.x.
  • Motor de busqueda web: Apache Nutch.
  • Base de Datos: PostgreSQL 8.1.
  • Wiki: JSPWiki.
  • Blog: WordPress.
  • Servidor de Correo: postfix 2.2.4.
  • Autenticación: @firma.
  • ViewVC
  • Subversion

Actualización automática con SVN

Una de las novedades de la versión 2.2 del Catálogo de Software es la posibilidad de actualizar un proyecto presente en el Catálogo desde una url de Subversion. El procedimiento permite la actualización actualmente si el subversion está disponible con http, y además de crear un fichero .zip con los fuentes listos para la descarga, actualizar Subversion propio de la herramienta para poner disponible el código para el que quiera navegar por él con un visor "ViewVC".

En esta imagen puede verse la configuración de la sincronización desde la adminsitración de un proyecto

620

 

Si lo desea puede navegar por el código en el visor del Catálogo de Software pinchando en el siguiente enlace. Además el fichero .zip resultante para la descarga se puede ver en la siguiente imagen.

 

621

Contenidos relacionados