X
TESTIMONIOS

Global Resort Group acelera el desarrollo de componentes interdependientes

Tiempo de leer: 2 minutos

DESCARGAR PDF "

Global Resort Group acelera el desarrollo de componentes interdependientes

Un grupo turístico global necesitaba implementar un nuevo sistema distribuido heterogéneo que involucraba a numerosos contratistas que desarrollaban componentes interdependientes en paralelo. La virtualización de servicios de Parasoft permitió a la organización eliminar los puntos muertos de desarrollo que se derivaban de esta extrema interdependencia. Al simular el comportamiento esperado de componentes "aún no implementados" en múltiples protocolos y tecnologías (JSON, MQ, JMS, REST, SOAP, etc.), la organización permitió que cada contratista comenzara a desarrollar y probar sus componentes asignados sin esperar dependencias. .

EL RETO

Un grupo de resorts global invirtió fuertemente en la creación de un nuevo sistema para aumentar los ingresos al tiempo que mejora la experiencia del huésped. El sistema fue diseñado para brindarles a los huéspedes selectos ofertas especiales, acceso a áreas exclusivas del resort y una manera rápida y fácil de comprar productos y servicios. Este sistema se estaba implementando en todo el complejo y también involucró a varios socios de la comunidad.

Desde una perspectiva técnica, el sistema fue diseñado para operar de una manera muy descentralizada y asincrónica. Se seleccionaron numerosos contratistas para construir los diversos componentes del sistema que debían interactuar sin problemas. Se esperaba que estos sistemas dispares se comunicaran a través de una serie de tecnologías y protocolos, incluidos JSON, MQ, JMS, REST, SOAP, PoX y más.

Para acelerar la implementación de este sistema altamente interconectado, la organización necesitaba que cada contratista construyera sus componentes asignados en paralelo con los demás. Sin embargo, dado que los componentes del sistema estaban inextricablemente entrelazados, casi todos los contratistas debían desarrollar y probar los sistemas de otros contratistas, y estos estaban inevitablemente estancados, esperando el acceso a dependencias adicionales.

LA VIRTUALIZACIÓN DEL SERVICIO PERMITE A LOS CONTRATISTAS DESARROLLAR EN PARALELO

Parasoft's virtualización de servicios La solución permitió a la organización liberarse de los puntos muertos derivados de esta extrema interdependencia. Al simular el comportamiento esperado de los componentes "aún no implementados", la organización permitió que cada contratista comenzara a desarrollar y probar sus componentes asignados sin esperar dependencias.

Usar Parasoft Virtualize, la organización estableció un servidor central que alojaba "activos virtuales" que emulaban el comportamiento esperado de las diversas interfaces, con las que los contratistas debían interactuar. Estos activos virtuales se modelaron rápidamente a partir de archivos de definición y "desde cero" mediante una interfaz intuitiva.

Por lo general, se tarda menos de 15 minutos en crear un activo virtual que:

  • Exhibió un comportamiento no trivial como transacciones con estado emuladas.
  • Proporcionó una amplia gama de respuestas basándose en valores de fuentes de datos.
  • Podría comunicarse a través de múltiples protocolos como JMS, MQ y REST.

ACTIVOS VIRTUALES FLEXIBLES Y REALISTAS

El hecho de que un solo activo virtual pudiera comunicarse a través de múltiples protocolos se volvió cada vez más crítico cuando el proyecto requirió cambios de última hora en los protocolos de comunicación utilizados, por ejemplo, de JMS a MQ. En lugar de tener que construir nuevos activos virtuales, simplemente podrían adaptar los existentes en menos de cinco minutos.

A medida que se completaron los componentes, la organización comenzó a sustituir algunos componentes reales por componentes virtuales. Los activos virtuales eran tan realistas que los contratistas no notaron la diferencia al realizar sus pruebas de integración. Esto permitió el desarrollo y las pruebas ininterrumpidos durante todo el proyecto.

DAR EL SIGUIENTE PASO

Acelere el desarrollo de sus aplicaciones y tome el control de su entorno de prueba. Hable hoy con un experto de Parasoft Virtualize.

Estudios de casos relacionados

Prueba Parasoft