Neblina
La interoperatividad de sistemas puede entenderse como la habilidad de los sistemas TIC, y de los procesos de negocios que ellas soportan, de intercambiar datos y hacer posible que se comparta información y conocimientos. ( Framework de interoperabilidad Europeo – EIF).
El panorama de la interoperatividad en América Latina fue el primero que exploramos para contextualizar este proyecto.
El proyecto Neblina surge en Cenditel buscando esquemas de interoperatividad para la Administración Pública Nacional, con este contexto en mente hemos analizado las visiones dentro de la comunidad de software libre que tratan de buscar características de integración mediante servicios web como exponente de una SOA mediante distintas tecnologías. Para Venezuela consideramos viable adoptar estrategias de integración con Arquitecturas Orientadas a la Web (WOA por sus siglas en inglés) que puede ser considerada como un subconjunto de las Arquitecturas orientadas a Servicios (SOA) pues cumple todas sus premisas utilizando un pequeño grupo de tecnologías simples y completamente orientadas a la Web.
Durante 2009 tomamos como base el proyecto libre Snaplogic, desarrollado en Python, que permite crear servicios web tipo REST a partir de fuentes de datos, nuestros aportes en el área de desarrollo de software durante este año serán: creación de una interfaz web con herramientas libres, una extensión SOAP para este proyecto, documentación y casos de uso de esta herramienta en el sector público venezolano.
Objetivo General
- Generar una plataforma que permita la interoperatividad de sistemas en la Administración Pública Nacional
Objetivos específicos
- Estudiar los esquemas de interoperabilidad basados en servicios.
- Crear una herramienta que permita el intercambio de datos dentro de instituciones públicas venezolanas.
- Generar propuestas de interoperatividad en el sector público.
POA 2011 y Neblina
Para el 2011 el equipo del proyecto de interoperatividad se propone el desarrollo de un Esquema de disponibilidad de datos para las instituciones de la APN. Esta propuesta responde a la acción específica: Investigación sobre disponibilidad de datos públicos y metodología para el aseguramiento de calidad en el desarrollo de tecnologías libres.
Esta acción específica se encuentra dentro del proyecto: Desarrollo de tecnologías libres para la soberanía tecnológica nacional.
Como objetivo general para este año proponemos la apropiación de Neblina por parte de instituciones de la APN, de manera que éstas pongan a la disposición de los ciudadanos, unidades socio productivas, emprendedores y demás instituciones de la APN los datos correspondientes a los diferentes servicios y procesos que soportan. El estudio de las diferentes experiencias en la aplicación de Neblina, nos permitirá abordar una línea de investigación en cuanto a la interoperatividad en sus diferentes niveles (organizacional, semántico y tecnológico) en la APN y de esta manera construir un esquema de disponibilidad de datos para las instituciones.
Para conocer más sobre nuestra propuesta para el 2011 entra en el siguiente enlace Propuesta para el 2011
Responsables
- Juan Vizcarrondo (desde Mayo 2011) (desde Enero 2009 hasta Marzo 2010)
- María Virginia Espinoza (desde Enero 2009 hasta Junio 2011)
- Rosana Briceño (desde Marzo 2010 hasta Junio 2011)
- Solazver Solé
- Luis Peña (desde Enero 2009 hasta Noviembre 2009)
- Alexander Olivares (desde Enero 2009 hasta Febrero 2010)
Metodología de Desarrollo
Durante el desarrollo del proyecto Neblina utilizamos la metodología de desarrollo de software libre creada desde Cenditel, descárguela aquí. Cabe destacar que se comenzó a aplicar la primera versión de esta metodología y durante el proyecto la metodología se ha transformado tomando las consideraciones realizadas por el equipo.
Artefactos del desarrollo del proyecto
Documentación
Blog
El equipo mantiene el blog Interoperando donde colocamos notas relacionadas con el desarrollo de este proyecto, los invitamos a leerlo y participar con sus comentarios.
Documentación fuentes
La documentación del código fuente la generamos de forma automatizada utilizando Epydoc
Documentación usuario
En la documentación de usuario se describe el proceso de instalación de snaplogic, django, y neblina.
Lista de correos
Tenemos una lista de correo donde puedes participar.
Presentaciones
Ejemplos del uso de Neblina
Descarga el código
Instala Subversion y ejecuta el siguiente comando para descargar el código fuente
svn co http://svn.interop.cenditel.gob.ve/neblina/trunk
Mapa del sitio, ver TitleIndex.
