DESCRIPCIÓN DE LA SOLUCIÓN CA LISA® Service Virtualization Resumen Las aplicaciones son esenciales para el negocio actualmente, pero el tiempo de posicionamiento en el mercado, el costo de desarrollo y la calidad de las aplicaciones siguen siendo desafíos significativos. La complejidad y las limitaciones inherentes al desarrollo de aplicaciones compuestas siguen interrumpiendo los esfuerzos de desarrollo de aplicaciones, a pesar del enfoque y de la inversión cada vez mayor. El conjunto de programas CA LISA® simula los sistemas restringidos o no disponibles que la virtualización convencional de redes no logra alcanzar. Las soluciones CA LISA están diseñadas para permitir a los clientes desarrollarse más eficazmente en paralelo, requieren menos infraestructura para el desarrollo de software y encuentran defectos antes en el proceso de desarrollo de aplicaciones. Esto significa aplicaciones entregadas al mercado más rápidamente, costos reducidos para los entornos y los sistemas de desarrollo de aplicaciones, y aplicaciones de calidad superior para los usuarios finales. Resultados o beneficios clave El conjunto de programas CA LISA entrega una solución comprobada para los problemas de la dependencia de los sistemas y las restricciones de costos y calidad cuando se desarrollan aplicaciones complejas orientadas al cliente. Entre los resultados notables medidos correspondientes a clientes recientes, se incluyen los siguientes: • Banco mundial que integra la lista Fortune 100. Ahorró $30 millones de costos en infraestructura y configuración de laboratorios de desempeño en el primer año reemplazando “códigos auxiliares” codificados manualmente y agentes de respuesta por los servicios virtuales de CA LISA. • Importante empresa de telecomunicaciones. Redujo la duración de los ciclos de desarrollo y prueba en más de un 40 % durante los primeros tres meses del proyecto, y obtuvo un ROI (retorno de la inversión) del 450 %. • Aerolínea líder. Ahorró más de $1,5 millones por mes en cargos de servicio de aplicaciones en 12 equipos de desarrollo e integración. • Compañía de seguros de propiedades y riesgos. Redujo la duración de los ciclos para el lanzamiento de nuevas funcionalidades de TI en seis semanas en un ciclo de tres meses, con lo que duplicó la capacidad de entrega de la TI; a la vez que disminuyó un 90 % los errores detectados en los entornos de preproducción o producción. Desafíos empresariales La mayoría de las aplicaciones empresariales se desarrollan en entornos modernos y distribuidos, con el respaldo de varios equipos de servicio y socios de negocios de entrega. A causa de esto, los procesos de desarrollo y prueba son extremadamente complejos y costosos. Estos son algunos de los desafíos clave: Falta de disponibilidad o inaccesibilidad. Los sistemas se limitan debido a cronogramas, restricciones de seguridad, conflictos entre equipos o por estar, todavía, subdesarrollados. Desempeño deficiente. Es posible que los sistemas subsiguientes y los prototipos no ofrezcan el comportamiento funcional o la respuesta de desempeño necesarios, las conexiones de red en el laboratorio de prueba no reflejen las condiciones de red de producción, y el desempeño del usuario final se vea afectado. La virtualización basada en hardware no funciona. Los sistemas son demasiado complicados (mainframe) o remotos (servicios de terceros) para replicar a través de enfoques de virtualización basada en hardware tradicional. Costosos cargos de acceso de terceros. El desarrollo o la prueba en servicios basados en la nube u otros servicios compartidos pueden generar cargos de uso costosos. Descripción general de la solución La capacidad de virtualización de servicios patentada de CA LISA tiene la capacidad única de eliminar las limitaciones mediante la virtualización de un comportamiento dinámico, el desempeño y los datos de un sistema objetivo, por lo que se elimina o reduce la necesidad de contar con sistemas en línea. Los equipos de desarrollo incrementan significativamente la calidad con entornos virtualizados de bajo costo, que están siempre disponibles y a pedido, y entregan así una mejor calidad antes, con menos tiempos de inactividad y riesgos para el proyecto. Los clientes a menudo informan una reducción entre el 25 % y el 50 % en los tiempos de ciclo, costos de la infraestructura de laboratorio reducidos y una administración de datos y escenarios de prueba simplificada dentro de los tres meses de la adopción. CA LISA Service Virtualization Características clave Arquitectura de desarrollo de aplicaciones moderna Incremento significativo de la calidad. Permite mover el desarrollo de software a un desarrollo paralelo y realizar pruebas y validaciones en una etapa más temprana del ciclo de vida del software donde haya menos costos y los problemas sean más fáciles, menos conflictivos y menos costosos de solucionar. Reducción de requisitos de infraestructura. Elimina una gran parte de la demanda simultánea de requisitos de entornos y hardware que las metodologías ágiles generan. Preparación del desempeño. Permite solucionar los problemas complejos de evaluar adecuadamente la escalabilidad de aplicaciones con la prueba de carga a nivel de componentes en lugar de esperar hasta que la aplicación esté completa, al mismo tiempo que incorpora condiciones de redes de producción en el laboratorio de prueba. Administración de datos y escenarios. Permite reducir y eliminar la necesidad de una administración de datos de prueba compleja, la configuración del sistema y otras complejidades mediante la virtualización del comportamiento del sistema para justificar las condiciones perimetrales, los escenarios de prueba negativos y las condiciones de error. Diferenciadores clave Se puede optimizar el ciclo de vida del software con soluciones de CA LISA para acelerar el proceso de desarrollo de software empresarial mediante lo siguiente: • Virtualización de servicios. Se utiliza para capturar y simular el comportamiento y los datos de sistemas no disponibles o incompletos, sirve como sustituto durante todo el ciclo de vida del software y elimina las limitaciones. • Incremento significativo de la calidad. Movimiento de muchas partes del proceso de desarrollo de software en paralelo y en una etapa temprana del ciclo de vida sin las limitaciones tradicionales, como la disponibilidad del laboratorio, los escenarios y datos de prueba o el acceso a sistemas restringidos como mainframe. • Reducción de la demanda de software e infraestructura de laboratorio. Ahorro significativo de costos de hardware y software, y esfuerzos de configuración. • Uso de plataformas de integración y desarrollo de aplicaciones existentes del grupo de TI empresarial. En lugar de cambiar la tecnología, mejora el funcionamiento de los procesos. • Virtualización de servicios para redes. Con el descubrimiento y la emulación de condiciones de red de producción en el laboratorio de pruebas, las conexiones de la prueba reflejan de forma más fiel el mundo real. El conjunto de programas de CA LISA entrega una solución potente para acelerar la entrega de nuevas funcionalidades de aplicaciones, y ayuda a garantizar que las aplicaciones complejas y distribuidas logren altos niveles de calidad y desempeño. Soluciones o productos relacionados • CA LISA Pathfinder automatiza el proceso de creación y mantenimiento de servicios virtuales y simplifica la producción y administración de conjuntos de programas de pruebas automatizadas mediante el uso del tráfico de aplicaciones en vivo capturado en la preproducción. producción dentro del laboratorio de prueba, de manera que las conexiones de la prueba reflejan de modo más confiable el mundo real. Configuración de Service Virtualization CA LISA Service Virtualization y CA LISA for Development son ideales para casos de uso en el desarrollo, la integración, la prueba y la aceptación de usuarios. Las instancias para estos productos realizan hasta 10 transacciones en paralelo de una vez o casi 10 transacciones por segundo. El producto de virtualización de servicios está basado en el servidor y es ideal para admitir muchos usuarios donde se requiere menos personalización para cada usuario. El producto de desarrollo le ofrece a cada desarrollador o ingeniero de calidad un entorno de servicio virtual privado en el escritorio con el control y la flexibilidad del servidor de virtualización de servicios. CA LISA Service Virtualization for Performance está diseñada específicamente para aplicaciones de pruebas de desempeño, es más escalable y está limitada solo por el hardware y la red subyacentes. • CA LISA Service Virtualization for Networks descubre y emula las condiciones de red de Para obtener más información, visite ca.com/CA-LISA. Agility Made Possible: la ventaja de CA Technologies CA LISA aporta agilidad a los ciclos de vida de desarrollo de aplicaciones compuestas. Nuestro software de validación y virtualización de CA LISA optimiza las aplicaciones complejas y basadas en la nube durante todo el ciclo de vida del software, lo que reduce o elimina los defectos y las restricciones costosos, además de mejorar la agilidad en un entorno de constante cambio. Las soluciones de CA LISA ayudan a eliminar dependencias de software, disminuir los tiempos de lanzamiento y aumentar la confiabilidad de las aplicaciones compuestas que aprovechan la computación en la nube, SOA, BPM, conjuntos de programas de integración y ESB. Los clientes globales de CA LISA incluyen muchos de los principales bancos comerciales incluidos en la lista Fortune 500, empresas de telecomunicaciones y empresas líderes de seguros, viajes, venta minorista, servicios públicos y agencias gubernamentales. Copyright © 2013 CA. Todos los derechos reservados. Todas las marcas registradas, los nombres comerciales, las marcas de servicios y los logotipos mencionados en este documento pertenecen a sus respectivas empresas. El propósito de este documento es meramente informativo. En la medida de lo permitido por la ley vigente, CA proporciona esta documentación “tal cual”, sin garantía de ningún tipo, incluidas, a título enunciativo y no taxativo, las garantías implícitas de comercialidad, adecuación a un fin específico o no incumplimiento. La información incluida en este documento se basa en las experiencias de CA con los productos de software a los que se hace referencia, en diversos entornos de desarrollo y de clientes. El desempeño anterior de los productos de software en tales entornos no es necesariamente indicativo del desempeño futuro de dichos productos en entornos idénticos, similares o diferentes. CA no responderá en ningún caso en los supuestos de demandas por pérdidas o daños, directos o indirectos, que se deriven del uso de esta documentación, incluidas, a título enunciativo y no taxativo, la pérdida de beneficios, la interrupción de la actividad empresarial, la pérdida del fondo de comercio o la fuga de datos, incluso cuando CA hubiera podido ser advertida con antelación y expresamente de la posibilidad de dichos daños. CS3797_0813