La gestión de transacciones comerciales (BTM), también conocida como supervisión de transacciones comerciales , creación de perfiles de transacciones de aplicaciones o perfiles de transacciones definidos por el usuario , es la práctica de gestionar la tecnología de la información (TI) desde una perspectiva de transacciones comerciales. Proporciona una herramienta para rastrear el flujo de transacciones en la infraestructura de TI , además de la detección, alerta y corrección de cambios inesperados en las condiciones comerciales o técnicas. BTM proporciona visibilidad del flujo de transacciones a través de niveles de infraestructura, incluido un mapeo dinámico de la topología de la aplicación.
Con BTM, los equipos de soporte de aplicaciones pueden buscar transacciones según el contexto y el contenido del mensaje, por ejemplo, la hora de llegada o el tipo de mensaje, lo que proporciona una forma de aislar las causas de problemas comunes, como excepciones de aplicaciones, transacciones estancadas y niveles inferiores. problemas como valores de datos incorrectos. [1]
El objetivo final de BTM es mejorar la calidad del servicio para los usuarios que realizan transacciones comerciales, al mismo tiempo que se mejora la eficacia de las aplicaciones y la infraestructura de TI en las que se ejecutan esas transacciones. [2] El principal beneficio de BTM es su capacidad para identificar con precisión dónde se retrasan las transacciones dentro de la infraestructura de TI. [3] BTM también tiene como objetivo proporcionar una prevención proactiva de problemas y la generación de inteligencia de servicios empresariales para optimizar el aprovisionamiento de recursos y la virtualización. [4]
Varios factores han llevado a la demanda del desarrollo de software BTM:
- Las aplicaciones modernas se han vuelto más complejas, modulares, distribuidas, interdependientes y sensibles a las condiciones ambientales.
- La infraestructura de TI se ha convertido en un entorno complejo de varios niveles (consulte la arquitectura de varios niveles ).
- El auge de la arquitectura orientada a servicios en el desarrollo de sistemas. [5]
- La proliferación de acuerdos de nivel de servicio .
Aplicaciones
Las soluciones BTM capturan todas las instancias de transacciones en el entorno de producción y, como tales, se pueden utilizar para el seguimiento, así como para el análisis y la planificación. Algunas aplicaciones incluyen: [6]
- Evitación de interrupciones y aislamiento de problemas: identificación y aislamiento de problemas de disponibilidad y rendimiento específicos del nivel.
- Gestión de nivel de servicio: supervisión de SLA y alerta de infracciones de umbral tanto a nivel de usuario final como de nivel de infraestructura.
- Optimización de la infraestructura: modificación de la configuración de la infraestructura del centro de datos para maximizar la utilización y mejorar el rendimiento.
- Planificación de capacidad: análisis de las tendencias de uso y rendimiento para estimar los requisitos de capacidad futuros.
- Gestión de cambios: análisis del impacto del cambio en la ejecución de transacciones.
- Gestión de la nube: realice un seguimiento del flujo de transacciones de un extremo a otro en la infraestructura de la nube (privada, híbrida, pública) y dedicada (en las instalaciones, fuera de las instalaciones).
Métodos de descubrimiento de transacciones
Los sistemas BTM rastrean cada uno de los saltos en la ruta de la transacción utilizando una variedad de métodos de recopilación de datos que incluyen sockets a nivel de sistema operativo, rastreo de paquetes de red, análisis de registros, rastreo de protocolos de middleware basado en agentes y otros. [7]
Relación con la gestión del rendimiento de la aplicación
BTM a veces se clasifica como una forma de supervisión o gestión del rendimiento de aplicaciones (APM). Funciona junto con otros sistemas de monitoreo de TI, incluidos el monitoreo de la experiencia del usuario final, el monitoreo de transacciones sintéticas, el monitoreo profundo y las soluciones de monitoreo de actividad empresarial (BAM). Según Gartner, BTM y el monitoreo de inmersión profunda son "fundamentalmente distintos y sus procesos asociados generalmente los llevan a cabo diferentes comunidades con diferentes conjuntos de habilidades. El comprador aún debe implementar múltiples productos, incluso si eso significa una mayor complejidad arquitectónica y aparente superposición funcional". [8] A medida que las tecnologías maduran, APM ahora se ve como un conjunto de soluciones completo. La productividad máxima se puede lograr de manera más eficiente a través de la correlación de eventos, la automatización del sistema y el análisis predictivo, que ahora es parte de APM. [9]
Relación con la virtualización y la computación en la nube
BTM mapea dinámicamente la ejecución de una transacción de usuario a medida que atraviesa el centro de datos. Tanto en entornos virtualizados como en la nube, la relación entre la aplicación y la infraestructura se asigna o define dinámicamente hasta cierto punto. BTM descubre la infraestructura que actualmente ejecuta cada instancia de transacción con el fin de identificar, resolver y ajustar la infraestructura de problemas. En arquitecturas de nube pública e híbrida, BTM tiene la capacidad de perfilar transacciones desde el centro de datos hasta el proveedor de nube y viceversa. [10] BTM también tiene la capacidad de incluir el descubrimiento y la elaboración de perfiles de problemas de transacciones centrados en el nivel de usuario simulado. Esto se logra a través de técnicas de automatización e inteligencia artificial que también realizan pruebas funcionales y no funcionales, tanto a nivel sistemático como micro. [11]
Notas
- ^ James Powell (20 de octubre de 2009). "Seguimiento de transacciones de un extremo a otro con la gestión de transacciones comerciales" . Sistemas empresariales . Consultado el 6 de junio de 2010 .
- ^ "Gestión del flujo de trabajo" . TechNewsWorld. 30 de junio de 2009 . Consultado el 6 de junio de 2010 .
- ^ "Portal de gestión de transacciones comerciales" . Agosto de 2010 . Consultado el 25 de agosto de 2010 .
- ^ Jean-Pierre Garbani (9 de septiembre de 2010). "Análisis competitivo: gestión del rendimiento de aplicaciones y seguimiento de transacciones comerciales" . Investigación de Forrester . Consultado el 14 de febrero de 2011 .
- ^ Modelo de conocimiento de S-Cube: transacciones comerciales en SOA
- ^ Jean-Pierre Garbani (9 de septiembre de 2010). "Análisis competitivo: gestión del rendimiento de aplicaciones y seguimiento de transacciones comerciales" . Investigación de Forrester . Consultado el 14 de febrero de 2011 .
- ^ "Portal de gestión de transacciones comerciales" . Agosto de 2010 . Consultado el 25 de agosto de 2010 .
- ^ "Mantenga las cinco dimensiones funcionales de APM distintas" . Investigación de Gartner. 16 de septiembre de 2010.
- ^ "APM y MoM - Conjuntos de soluciones simbióticas" . APM Digest. 11 de mayo de 2012.
- ^ Clabby Analytics (septiembre de 2010). "Seguimiento de transacciones a través de la nube" (PDF) . Clabby Analytics. Archivado desde el original (PDF) el 18 de septiembre de 2010 . Consultado el 1 de noviembre de 2017 .
- ^ "El monitoreo de transacciones comerciales requiere tanto lógica como análisis para comprender el impacto total en el rendimiento y la calidad para el usuario final" . Testpoint.com.au . Testpoint . Consultado el 8 de octubre de 2018 .
Referencias
- Evaluación de tecnología de IDC - Gestión de transacciones comerciales: otro paso en la evolución de la gestión de TI - marzo de 2007 - IDC # EMT1P
- Libro blanco de Computer World - Gestión de transacciones comerciales: facilitar la gestión de entornos virtuales
- Informe técnico de Bitpipe.com: prestación de servicios de TI de calidad con gestión de transacciones comerciales
- IBM Redbook - Gestión integral de transacciones de comercio electrónico simplificada - Febrero de 2004