• No results found

6.5 DOA Estimation Analysis

6.5.1 General observation model

El sistema de catalogación de métricas e indicadores [Mar03a] provee, por un lado, un mecanismo colaborativo para discutir, consensuar, y agregar información de métricas e indicadores al repositorio, y por otro lado, funcionalidades de búsqueda y navegación semántica para propósitos de consulta y reuso. En el diseño de la arquitectura del sistema se pretende utilizar la potencia de las tecnologías de web semántica para definir las consultas sobre la información del catálogo y el uso de servicios web para simplificar y facilitar el acceso a la funcionalidad de búsqueda semántica, revisión y mantenimiento del catálogo.

Desde el punto de vista del diseño de las funcionalidades para los distintos tipos de usuarios, se definieron cuatro roles de usuario con distintas responsabilidades y privilegios de acceso, estos roles son: Administrador, Moderador, Revisor y Usuario Registrado.

El Administrador es el responsable final del Sistema de Revisión y tiene acceso total al catálogo. Está habilitado para agregar instancias de métricas y/o indicadores aprobadas por consenso al repositorio, y eliminar instancias si fuera necesario. Además, es el encargado del gerenciamiento y la coordinación de los moderadores (los que son responsables de discutir en los foros por potenciales métricas y/o indicadores).

El Moderador es el responsable de conformar y coordinar el grupo de revisores, a quienes someterá para su discusión, la métrica y/o indicador candidata y el cronograma de trabajo. Tanto el moderador como los revisores trabajaran sobre un área de datos temporal privada, con sus respectivos permisos de acceso. Se usaran mecanismos de colaboración centrados en la web, para facilitar la comunicación entre los miembros del grupo tanto en forma síncrona como asíncrona.

El Revisor es responsable de contribuir en la discusión y elaboración de la definición de las métricas y/o indicadores. Cada revisor tendrá derechos de acceso de lectura al área de revisores, y, en definitiva será el moderador del grupo quien administre la versión final de la métrica acordada, notificando al administrador de este evento, quien a su vez será el encargado de incluirla en el catálogo.

Con respecto al Usuario Registrado, puede ser tanto un ser humano, una aplicación de software (herramienta) o un agente automático, que usa los servicios de navegación y búsqueda de la información contenida en el repositorio. Los usuarios

humanos estarán habilitados para acceder al catálogo de métricas e indicadores por medio de las funcionalidades de búsqueda y navegación con permisos de acceso de sólo lectura. Los agentes y otras aplicaciones podrán acceder al repositorio de la misma manera, por medio de interfaces SOAP (Simple Object Access Protocol)[New02] , y servicios Web.

Figura 6.1 Arquitectura del Sistema Web de Catalogación de Métricas e Indicadores.

Herramienta/Agente 2 Usuario Humano Administrador Revisor Moderador

Interfaces Web

Servicios Web del Sistema de Revisión del Catálogo Clases de Negocio Componentes de Acceso a Datos Datos del Repositorio Servicios Web del

Sistema Semántico de consultas Componentes de Acceso a datos Semánticos Datos RDF/XML OWL Esquemas RDF CAPA LÓGICA CAPA DE INTERFAZ CAPA DE ACCESO A DATOS CAPA DE PERSISTENCIA Sistema Semántico de Consultas Sistema de Revisión del Catálogo

SISTEMA WEB DE CATALOGACIÓN DE MÉTRICAS E INDICADORES Usuario Registrado

Para el diseño del sistema de catalogación, se ha elegido un estilo arquitectónico multinivel o de n-capas (ver Fig. 6.1). Este estilo arquitectónico posee como inconveniente su complejidad, pero a su vez proporciona a la aplicación una estructura clara y comprensible, siendo más fácilmente modificable y escalable. Las capas de la arquitectura son:

La capa de interfaz. Proporciona acceso personalizado al sistema para los

distintos roles de usuario (Administradores, Revisores, Moderadores y Usuarios registrados). Para acceder a la funcionalidad, esta capa redirigirá las peticiones a la capa lógica .

La capa lógica. Implementa la funcionalidad que el sistema debe proporcionar a los distintos usuarios. Utiliza servicios web [Cur02, New02] para ‘publicar’ su funcionalidad. Estos servicios se implementan mediante tecnologías estándares (SOAP/HTTP, WSDL/XML y UDDI), facilitando y simplificando su uso a través de Internet por el propio sistema y por otras aplicaciones software, independientemente de la plataforma.

La capa lógica de acceso a datos. Se integra de un conjunto de componentes

software que independizan y facilitan a las capas superiores el acceso a los datos del repositorio almacenados en la capa de persistencia.

La capa de persistencia. Almacena de manera persistente la información de

métricas e indicadores.

Para estructurar de manera adecuada el sistema, éste ha sido dividido en dos subsistemas que son : El Sistema de Revisión del Catálogo de Métricas e Indicadores, y el Sistema Semántico de Consultas de Métricas e Indicadores.

6.2.1 Sistema de Revisión del Catálogo

El Sistema de Revisión del Catálogo de Métricas e Indicadores, es el encargado de gestionar y mantener el catálogo. Esta aplicación debe proporcionar funcionalidad fácilmente accesible desde la web para la revisión y aceptación de nuevas métricas y/o indicadores por los Administradores, Revisores y Moderadores, así como la funcionalidad para la extracción de datos por las Herramientas/Agentes. Se compone de las siguientes capas:

Capa lógica. Proporciona la funcionalidad requerida por los Administradores, Revisores, Moderadores y Herramientas/Agentes. Está dividida en dos paquetes:

Servicios Web del sistema de revisión del catálogo es un conjunto de servicios que publicitan mediante tecnología estándar, la funcionalidad del sistema, haciéndola accesible desde cualquier plataforma. Estos servicios realizarán el control de privilegios de acceso en función del tipo de usuario y usarán las clases de negocio para resolver las peticiones de las capas superiores.

Las Clases de Negocio implementan la política de gestión del catálogo y proporcionan la funcionalidad necesaria para los usuarios del Sistema de Revisión. Usan los componentes de la capa lógica de datos para recuperar y almacenar los datos.

Componentes de acceso a datos. Proporciona un conjunto de componentes

software basados en SQL para facilitar e independizar el acceso a los datos (capa de persistencia).

Datos del Repositorio. Base de datos específica construida mediante tecnología estándar basada en SQL que almacena el repositorio de métricas, indicadores e información adicional para su gestión.

6.2.2 Sistema Semántico de Consultas

El Sistema Semántico de Consultas de Métricas e Indicadores, es el encargado de publicar el catálogo haciendo uso de tecnologías de la web semántica. Este sistema no implementa funcionalidad de gestión del catálogo. Sin embargo, debe brindar la funcionalidad de búsqueda y navegación on-line de documentos y repositorios semánticos, que estén basados en la ontología de métricas e indicadores. Está compuesto de tres capas principales:

Capa lógica. Implementa las capacidades de consulta, búsqueda y navegación

semántica a través de servicios web. Podrá ser utilizada por la capa de interfaz de usuario del sistema web y por otras aplicaciones software (representado en la fig. 6.1 por Herramienta/Agente 2).

Capa de acceso a los datos. Contiene un conjunto de componentes para acceder a distintos repositorios con información semántica de métricas e indicadores. Esta capa usa el núcleo de la arquitectura SESAME [Bro01a], para independizar la funcionalidad de acceso a los datos de la capa de persistencia.

Capa de persistencia. Conjunto de páginas web y documentos con información

semántica de métricas e indicadores (especificados en OWL, RDF/RDFS y XML/XMLS ).

En esta tesis nos centraremos en el diseño y la implementación de un prototipo, para el Sistema Semántico de Consultas de Métricas e Indicadores. En las secciones siguientes mostraremos más en detalle la arquitectura y las tecnologías usadas en este subsistema, y aspectos de navegación y búsqueda semántica del prototipo.

Related documents