Como resultado de la investigaci'on bibliogr'afica que se desarroll'o en el Cap'itulo
(Marco Te'orico), se elaboraron cuatro modelos conceptuales, utilizando la notaci'on UML, que resume y relaciona los conceptos te'oricos.
En la Figura
se presentan los conceptos relacionados con la Escalabilidad, se muestra la relaci'on existente entre 'esta y las dem'as caracter'isticas de calidad y se muestra la clasificaci'on a trav'es de los m'etodos de medici'on de la misma. Es posible observar la separaci'on de los atributos de calidad en dos subconjuntos: Los atributos de tiempo de ejecuci'on (Runtime) y los atributos que no son medidos en tiempo de ejecuci'on (Non-Runtime). Y aunque la mayor'ia de los autores sit'uan a la Escalabilidad dentro del conjunto de Runtime, reekie lo sit'uan como un atributo Non-Runtime. Tambi'en es clara la influencia de la Fiabilidad, la Eficiencia y la Escalabilidad sobre la capacidad de realizar una mejora de la Escalabilidad y la relaci'on que existe respecto a que el sistema sea Escalable. A su vez la Modularidad y la Mantenibilidad influyen sobre qu'e tan Escalable puede ser un sistema. Es importante resaltar que las pruebas de Eficiencia ser'an los principales alimentadores de la Funci'on de medici'on de la Escalabilidad.
A partir de la necesidad de realizar mejoras en la Escalabilidad, en la Figura
se presentan las tres alternativas existentes para llevarlas a cabo. El Incremento de la Capacidad y el Mejoramiento de la Eficiencia pueden ser alcanzados a trav'es de diferentes m'etodos actualmente ya utilizados y estudiados en la literatura. En el caso espec'ifico de la realizaci'on de este proyecto de grado, los esfuerzos se enfocan en m'etodos que impliquen un Mejoramiento de la Eficiencia y reducci'on de carga de los componentes, ya que un Incremento en la capacidad de c'omputo es una soluci'on trivial a trav'es de modificaciones de hardware.
|
Fuente: Elaboraci'on propia |
En la Figura
se presentan los conceptos relacionados con Web Services y la interacci'on de los mismos con algunas tecnolog'ias, est'andares y caracter'isticas. De esta manera es posible notar c'omo la utilizaci'on de Tecnolog'ias Abiertas como Protocolos y Est'andares le permiten a los Web Services tener un conjunto de caracter'isticas importantes para ser publicados e invocados a trav'es de la Web.
Resumiendo y unificando los conceptos y relaciones m'as importantes sobre toda la investigaci'on bibliogr'afica, se presenta un modelo integrado en la Figura
. La Escalabilidad de un Web Service (WS), puede ser mejorada a trav'es de algunos m'etodos y la influencia de los dem'as atributos de calidad son de suma importancia para lograr este objetivo.
Luego de haber identificado los conceptos concernientes a la caracter'istica Escalabilidad, en las siguientes secciones se muestran los entregables de los pasos propuestos por rincon para llevar a cabo la adaptaci'on del modelo.