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

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

Presentaciones

Ejemplos del uso de Neblina

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.