Primera toma de contacto

Antes de nada, vamos a aclarar en qué consiste OSGi y cómo pretendemos aplicarlo a la biometría.

OSGi (Open Services Gateway initiative) es un estándar abierto mantenido por la OSGi Alliance que define un marco de servicios basados en el lenguaje de programación Java y que pueden ser gestionados de forma remota. La especificación OSGi define un modelo de ciclo de vida, registro de servicios y un entorno de ejecución donde poder desplegar módulos funcionales, además OSGi cuenta con un conjunto de API's (Application Programming Interface) que ofrecen una gran cantidad de servicios adicionales y complementarios al núcleo de la especificación.

OSGi proporciona funciones más parecidas a un contenedor web, pero es más versátil. Un contenedor web te permite cargar varias aplicaciones que trabajan de manera independiente. El aislamiento de las aplicaciones se logra a través de diferentes "class loaders". De esta forma, una aplicación queda aislada de los efectos de otras -ya que las clases son cargadas en memoria de manera independiente-. OSGi proporciona dicha función, pero no pone restricciones en las aplicaciones (no tienen que ser servlets o aplicaciones web). OSGi es más flexible. OSGi permite que aplicaciones cooperen con otras a través de interfaces declaradas en archivos de configuración. Así, por ejemplo, puedes cargar dos aplicaciones que comparten los mismos componentes comunes, sin que las clases se carguen independientemente en memoria pero sin que una afecte a la otra.

Con esto, ya tenemos una breve explicación de en qué consiste OSGi. Lo que pretendemos en nuestro proyecto, va a ser adaptarlo la biometría, es decir, vamos a crear una plataforma capaz de reconocer aplicaciones biométricas. Para ello, implementaremos un sistema de reconocimiento de personas a través de la oreja.

1 comentarios:

sO-Os dijo...

Os he preparado un elemento de enlaces a temas de biometría, que podemos mantener a medida que vayamos encontrando nuevos.

Publicar un comentario