Funcionamiento y productos de virtualización de servicios Ha sido salvado
Artículo
Funcionamiento y productos de virtualización de servicios
La virtualización de servicios permite digitalizar o crear nuevos offerings que se pueden utilizar en lugar de servicios reales para pruebas
Como continuación al artículo introductorio a la virtualización de servicios vamos a ver el funcionamiento general de este tipo de herramientas, sus características y las más populares del mercado.
¿Cómo funciona la virtualización de servicios?
La siguiente imagen muestra el funcionamiento básico de la virtualización de servicios:
¿Cómo funciona la virtualización de servicios?
La siguiente imagen muestra el funcionamiento básico de la virtualización de servicios:
- Aplicación en fase de Testing: Es el sistema que se encuentra bajo test y tiene una dependencia con un servicio.
- Listener tráfico real: En caso de que el servicio que queremos virtualizar sea ya existente, el listener se encarga de capturar el tráfico en la aplicación y el servicio real.
- Servicio Real: Da servicio real a la aplicación.
- Servicio Virtual: El servicio virtual puede simular el comportamiento del servicio real:
o Si el servicio real ya existe las herramientas de virtualización de servicios permiten aprender del servicio real para que el servicio virtual se puede comportar de la misma manera que el real bajo determinadas condiciones
o Si el servicio real no existe (por no estar aún desarrollado o implantado), el servicio virtual puede ser configurado para responder de la manera esperada.
- Modelo: Este modelo es generado a partir de las correlaciones de peticiones y respuestas capturadas mediante el listener, de esta manera el servicio real puede proveer peticiones realistas pero con un coste menor y una disponibilidad mayor.
¿Cuál es el proceso de virtualización de Servicios?
Una vez visto el funcionamiento de la virtualización de servicios podemos determinar los pasos necesarios para simular el comportamiento de una aplicación o servicio a través de un servicio virtualizado, de esta manera es posible eliminar las dependencias con el servicio real.
¿Cuáles son las características clave de los productos de virtualización de servicios?
¿Cuáles son las principales herramientas de mercado en la actualidad?
A continuación se citan la herramientas más relevantes del mercado:
Conclusiones
El procedimiento de virtualización de servicios es un procedimiento sencillo que puede librarnos del coste asociado a la disponibilidad de servicios reales en los entornos de prueba, así mismo hay una variedad de herramientas con variadas y amplias funcionalidades que nos permiten cubrir la mayoría de virtualizaciones que podrían ser necesarias. No se puede determinar de un modo absoluto la herramienta perfecta ya que la herramienta ideal para cada caso depende de multitud de factores.
Conoce a nuestro experto
Juan Palacios
Juan es especialista en arquitectura de aplicaciones empresariales, especialmente: web SOA, gestión de proyectos. comunicación con clientes, procesos de negocio BPM, gestión de equipos y gestión de aplicaciones y análisis de requisitos. También ha participado en dos procesos de certificaciones de calidad CMMI 3 (SCAMPI A). Es Ingeniero Técnico de Telecomunicaciones por la Escuela Politécnica de Cáceres (Universidad de Extremadura).
Recommendations
Claves para valorar la inversión en tecnologías cognitivas
Las tres V para apostar por tecnologías cognitivas: viable, valioso y vital
Scrum
El método ágil para gestión de proyectos más usado en el mundo