Tecnología Móvil SAP En-sitio.

blog-entry
23/09/2016

WAdminIT

Comentarios: 0

Tecnología Móvil SAP En-sitio

En mi carrera como ingeniero de performance, he probado muchas aplicaciones incluyendo SAP, PeopleSoft, aplicaciones web, servicios web SOAP y JSON, aplicaciones .NET y Java, bases de datos, Citrix, etc. Pero definitivamente una de las aplicaciones más desafiantes y emocionantes ha sido SAP Mobile On-Site Billing. Este innovador sistema no sólo desafió mis capacidades de pruebas, sino también mis habilidades de programación.
SAP Mobile On-Site Billing es una extensión para SAP IS-Utilities; Permite a las empresas optimizar sus procesos de facturación en el sitio a través de un sistema automatizado de adquisición y transmisión de datos basado en un proceso de lectura y facturación de contadores más moderno y preciso. Para las empresas de servicios públicos, como el consumo de energía, gas y agua, reduce el proceso de facturación en el sitio a cuatro sencillos pasos:
1. Viaje a la ubicación del cliente y descargue el tour diario y las órdenes de lectura del medidor (MROs)
2. Captura de las lecturas del medidor en sitio
3. Generación de facturas desde la ubicación del cliente
4. Imprimir y entregar facturas al cliente en el momento
Usted puede estar preguntando, con una solución tan innovadora, ¿qué pasa con el rendimiento? Las lecturas de miles e incluso millones de facturas requieren una infraestructura de alta disponibilidad. Para ser honesto, las pruebas de rendimiento fueron un desafío, y este desafío residió no sólo en la cantidad de datos transmitidos al sistema, sino también en proporcionar una solución ad hoc y especializada para las pruebas de rendimiento, superando un par de obstáculos técnicos, cabe mencionar que fue la primera implementación de este tipo en todo el mundo. Para resolver este desafío tuve que encontrar una manera innovadora de unir todo.
Antes de entrar en la solución, me gustaría compartir un breve diagrama sobre cómo funciona la facturación móvil SAP en el sitio.
No sólo puede enviar las lecturas registradas del medidor al sistema de back-office del centro de facturación, sino que también se puede imprimir la factura final rápidamente y directamente en el sitio para entregarla al cliente
Solución
El sistema SAP de facturación en el sitio proporciona una plataforma móvil para enviar información a través del canal SOAP en el que los datos se transmiten utilizando XML. Debido a la gran cantidad de transmisión de datos, toda la información necesita ser comprimida y codificada dentro de cada sobre SOAP. Manejar un solo XML es una tarea fácil, y las herramientas de prueba de rendimiento como HP LoadRunner están preparadas para eso, pero piensa en manejar miles de ellos y cada uno con dependencias de datos, teniendo en cuenta que cada MRO tiene diferentes tipos que necesitan ser evaluados y enviar respuestas diferentes de vuelta al servidor.
Este nivel de complejidad hizo que el protocolo estándar de Servicios Web no fuera una opción viable. Por lo tanto, para probar un sistema con una lógica tan compleja, tuvimos que usar un lenguaje de programación orientado a objetos. Una de las ventajas que HP LoadRunner tiene sobre otras herramientas de pruebas de rendimiento es la capacidad de probar múltiples protocolos utilizando múltiples lenguajes de programación, y uno de ellos es Java. ¡Bingo!
Cada uno de los obstáculos fue superado, desde la captura de paquetes de datos, sniffing y descodificación de paquetes; Analizar, evaluar y almacenar datos utilizando clases DAO, finalmente logramos proporcionar una solución muy innovadora y estable. Para la primera implementación de esta nueva tecnología se desarrolló su primera solución de pruebas de rendimiento.
Más de 30 ejecuciones de rendimiento, 3 scripts, perfiles y técnicas de ajuste, terminamos con un cliente muy satisfecho con un rendimiento excepcional del sistema. A principios de 2012, el cliente anunció su éxito en vivo y para mediados del año lograron más de un millón de usuarios en el sistema. En octubre de 2013, esta misma solución se aplicó a un cliente diferente que probaba la estabilidad de la solución mediante la adición de un ajuste mínimo.
Para obtener más información, o para discutir cómo puede utilizar esta aplicación para su negocio, por favor, envíenos un mensaje a sales@arcsona.com, o deje un comentario!

Comentarios

¡Sé el primero en dejar una respuesta!