next up previous contents
Siguiente: Índice General   Índice General

UNIVERSIDAD SIM'ON BOL'IVAR
DECANATO DE ESTUDIOS PROFESIONALES
COORDINACI'ON DE INGENIER'IA DE LA COMPUTACI'ON


MEJORAS EN LA ESCALABILIDAD PARA UN WEB SERVICE DESARROLLADO CON SOFTWARE LIBRE


Por:
Yannixia Petrona Castellanos Abril
Daniel Moros Carvallo


PROYECTO DE GRADO
Presentado ante la Ilustre Universidad Sim'on Bol'ivar
como requisito parcial para optar al T'itulo de
Ingeniero de la Computaci'on


Sartenejas, marzo de 2010

UNIVERSIDAD SIM'ON BOL'IVAR
DECANATO DE ESTUDIOS PROFESIONALES
COORDINACI'ON DE INGENIER'IA DE LA COMPUTACI'ON


MEJORAS EN LA ESCALABILIDAD PARA UN WEB SERVICE DESARROLLADO CON SOFTWARE LIBRE


Por:
Yannixia Petrona Castellanos Abril
Daniel Moros Carvallo


Realizado con la asesor'ia de:
Tutor Acad'emico: Kenyer Dom'inguez


PROYECTO DE GRADO
Presentado ante la Ilustre Universidad Sim'on Bol'ivar
como requisito parcial para optar al T'itulo de
Ingeniero de la Computaci'on


Sartenejas, 26 de Marzo de 2010

UNIVERSIDAD SIM'ON BOL'IVAR
DECANATO DE ESTUDIOS PROFESIONALES
COORDINACI'ON DE INGENIER'IA DE LA COMPUTACI'ON


ACTA FINAL DE PROYECTO DE GRADO


MEJORAS EN LA ESCALABILIDAD PARA UN WEB SERVICE DESARROLLADO CON SOFTWARE LIBRE


Presentado por:
Yannixia Petrona Castellanos Abril
Daniel Moros Carvallo


Este trabajo de grado ha sido aprobada por el siguiente jurado examinador:







Prof. Kenyer Dominguez







Prof. Maryoly Ortega







Prof. Victor Theoktisto


Sartenejas, 26 de Marzo de 2010

MEJORAS EN LA ESCALABILIDAD PARA UN WEB SERVICE DESARROLLADO CON SOFTWARE LIBRE


Por:
Yannixia Petrona Castellanos Abril
Daniel Moros Carvallo


Resumen

En este trabajo se propone un acercamiento a la definici'on de la caracter'istica Escalabilidad de un sistema de software y se realiza un estudio sobre los aspectos que influyen en el aumento o mejora de dicha caracter'istica, para el caso de un Web Service (WS) desarrollado con Software Libre. Para esto se llev'o a cabo un an'alisis sobre los conceptos asociados a la calidad del software, conceptos de Escalabilidad, m'etodos de medici'on de Escalabilidad y t'ecnicas de mejora, Web Services y FLOSS (Free/Libre/Open Source Software). La metodolog'ia seleccionada para llevar a cabo esta investigaci'on es una adaptaci'on del ``Framework Metodol'ogico Sist'emico para Investigar Sistemas de Informaci'on'' que est'a basado en el M'etodo de Investigaci'on-Acci'on propuesto por checkland,baskerville y en el m'etodo DESMET. Dentro de las actividades realizadas para cumplir los objetivos de esta investigaci'on, se realiz'o una adaptaci'on del Modelo Sist'emico de Calidad (MOSCA), obteniendo un modelo con enfoque sist'emico que fue denominado MOSCA-WS-Escalabilidad, ya que hace 'enfasis en la evaluaci'on de esta caracter'istica de calidad. El modelo propuesto contempla las Categor'ias: Funcionalidad, Eficiencia, Fiabilidad y Mantenibilidad; produciendo un total de 67 m'etricas, de las cuales 17 no sufrieron modificaciones, 16 fueron adaptadas y se propusieron 34 nuevas. Adicionalmente se propuso un m'etodo de medici'on para la Escalabilidad y un m'etodo de medici'on para Capacity Planning. El modelo y los m'etodos propuestos se aplicaron a un WS que se encuentra operativo en la Universidad Sim'on Bol'ivar y 'este obtuvo un Nivel de Calidad Nulo. Luego de implementar un conjunto de mejoras propuestas para el WS y de realizar una medici'on posterior a dichas mejoras, se encontr'o que el sistema obtuvo un Nivel de Calidad Intermedio. Adicionalmente se encontraron mejoras de hasta un 71,26%, en tiempo de respuesta promedio, permitiendo que el sistema siga proveyendo respuestas promedio por debajo de 1300 ms, hasta poco antes del a no 2050, a diferencia de la implementaci'on original que sobrepasar'ia esa barrera poco antes del a no 2011.




next up previous contents
Siguiente: Índice General   Índice General
Daniel Moros 2010-05-05