Para poder ofrecer una mejora en la Escalabilidad de un sistema es necesario entender algunos conceptos, sus relaciones y sus aplicaciones en el mundo del software. La Escalabilidad, como atributo de calidad, est'a referenciada por diversos autores como una caracter'istica importante en el dise no de una aplicaci'on. Sin embargo, se encuentran diferencias entre los conceptos que ofrece la literatura. Para esto se presenta el concepto de los atributos de calidad que est'an m'as relacionados con la Escalabilidad: Mantenibilidad, Rendimiento y Fiabilidad. Se indican sus puntos en com'un y diferencias. Posteriormente, se establecen las relaciones existentes entre dichos conceptos.
Debido al auge que tienen actualmente los sistemas orientados a web y la importancia de la comunicaci'on m'aquina-a-m'aquina, este proyecto de grado se enfoca en la medici'on y mejora de la Escalabilidad de un Web Service .1, y es por esta raz'on que se presentan algunos aspectos relacionados con los mismos; tales como: su definici'on, sus caracter'isticas, su arquitectura, sus ventajas y desventajas y, por 'ultimo, el rendimiento de los Web Services y algunas m'etricas de rendimiento.
Al final de este cap'itulo se presenta un apartado sobre FLOSS (Free/Libre/Open Source Software) ya que el Web Service seleccionado para este estudio pertenece a este tipo de software. Esto facilita el proceso de modificaciones y mejoras, ya que el c'odigo se encuentra disponible, accesible y se puede modificar.