next up previous contents
Siguiente: M'etodo para escalar un Subir: Antecedentes Anterior: Algoritmo de MOSCA   Índice General

Modelo para estimaci'on de la calidad de un Web Service (MOSCA-WS)

Este modelo fue propuesto por perez2005 y responde a la necesidad de disponer de una herramienta que estime la calidad de los WS en una manera espec'ifica. Dicha investigaci'on propone una adecuaci'on del Modelo Sist'emico de Calidad (MOSCA) elaborado por mendoza2005. Es un estudio basado en MOSCA, donde s'olo se instancia la Perspectiva de Producto.

En general, el principal aporte de este modelo es que parte de una base ya probada (MOSCA), el cual a su vez se inspira en est'andares de calidad y propone m'etricas, para luego incorporar los aspectos propios de la calidad de WS y QoS (Quality Of Service o ``Calidad del Servicio''), donde este 'ultimo es tambi'en una fuente de requerimientos importante 'intimamente relacionados al mundo de la Ingenier'ia Web y las aplicaciones en Internet.

A continuaci'on se describe el modelo obtenido, el cual se puede apreciar en la Figura [*]:

Figura: Representaci'on gr'afica de la especificaci'on de MOSCA para Web Services.

Fuente: perez2005

Es necesario resaltar dos aspectos que mencionan perez2005 en su investigaci'on y que son tomados en cuenta en el desarrollo de este proyecto. El primero, es que ellos mencionan que las categor'ias de Usabilidad, Eficiencia y Fiabilidad, y sus correspondientes caracter'isticas, fueron adecuadas a WS. El segundo, es que el estudio establece que al estimar la calidad de un WS se debe enfocar la misma en las categor'ias Eficiencia y Fiabilidad; considerando igualmente el aspecto de la Seguridad. No as'i la Usabilidad, la cual pierde relevancia para los WS por ser 'estos una capa middleware con la que el usuario no act'ua directamente.

Por lo anterior, se toman s'olo algunas de las caracter'isticas respecto a las categor'ias Fiabilidad y Eficiencia. Adicionalmente se seleccionan, para el desarrollo de este proyecto, las m'etricas relacionadas s'olo con dichas caracter'isticas.

En la Tabla [*] se describen, perez2005, las caracter'isticas seleccionadas anteriormente. Esto muestra una serie de objetivos que se desean cumplir lo que permitir'a m'as adelante, generar las m'etricas asociadas.


Fuente: perez2005
Tabla: Descripci'on de las caracter'isticas asociadas a Fiabilidad y Eficiencia seg'un MOSCA-WS.
Caracter'istica Descripci'on
FIA.3 Accesibilidad Seg'un Quality Of Service (QoS), representa la capacidad de un servicio para atender una solicitud de un WS.
FIA.4 Escalabilidad Habilidad de atender consistentemente las solicitudes a pesar de las variaciones del volumen de la demanda.
EFI.1 Estandarizaci'on Capacidad del WS para ajustarse a est'andares, convenciones o regulaciones.
EFI.2 Comportamiento del tiempo Capacidad del WS para proveer respuestas y tiempos de procesamiento apropiados en tiempo de ejecuci'on bajo condiciones espec'ificas.
EFI.3 Utilizaci'on de los recursos Capacidad del WS para utilizar cantidades apropiadas de los recursos cuando el mismo ejecuta sus funciones bajo condiciones espec'ificas
EFI.4 Latencia Tiempo transcurrido entre enviar una solicitud y recibir una respuesta.
EFI.5. Troughput Capacidad del WS para representar el n'umero de peticiones atendidas por un WS en un per'iodo de tiempo determinado.


Adem'as de realizar la revisi'on sobre un modelo para medir la calidad de un WS, se consult'o sobre un m'etodo para mejorar la caracter'istica Escalabilidad en un sistema. Este m'etodo se presenta en la siguiente secci'on.


next up previous contents
Siguiente: M'etodo para escalar un Subir: Antecedentes Anterior: Algoritmo de MOSCA   Índice General
Daniel Moros 2010-05-05