01 / CONTEXTO
Qué hace la plataforma
iAureo Platform ofrece servicios reutilizables que otras aplicaciones de negocio pueden consumir sin tener que desarrollar cada capacidad desde el principio. Sus áreas principales son los informes y la edición documental, el correo transaccional y un servicio separado de identidad de usuarios.
Una aplicación envía los datos y la definición del informe a la API, recibe las direcciones necesarias para abrir el visor o el editor y utiliza esa misma frontera de servicio para cargar o guardar el documento. El correo sigue otro circuito reutilizable: la aplicación pone un mensaje en cola y un servicio de fondo lo entrega mediante la cuenta de envío configurada para el cliente.
Estos servicios están en producción y siguen evolucionando. iAureo Platform es un proyecto distinto de iAureo Agents Platform: aquí el foco está en los servicios compartidos de las aplicaciones; la plataforma de agentes se ocupa de la ejecución de IA, las herramientas y la supervisión de procesos.
02 / EL RETO
El problema que había que resolver
Las aplicaciones empresariales necesitan con frecuencia generación de documentos, informes editables y mensajes transaccionales. Construir esas capacidades dentro de cada producto obliga a mantener integraciones, despliegues y comportamientos equivalentes en varios sitios.
El reto de la plataforma consistía en ofrecer servicios reutilizables mediante una frontera común, manteniendo también la integración con aplicaciones existentes de .NET Framework. La modernización debía admitir distintas generaciones tecnológicas y distinguir las credenciales de una aplicación de la sesión de una persona.
03 / LA SOLUCIÓN
Cómo funciona
Informes como servicio
La aplicación cliente envía un informe y sus datos mediante la API. El servicio almacena la definición, la identidad visual y los orígenes de datos, y devuelve los enlaces para visualizarlo o editarlo. El módulo de informes recupera y guarda esas definiciones mediante la misma API, separando el almacenamiento del informe de la interfaz de la aplicación que lo utiliza.
Distintos circuitos documentales
Los módulos basados en DevExpress ofrecen visor y diseñador de informes, además de edición de Word y Excel. El motor permite exportar a PDF y a formatos de hoja de cálculo. Los cambios realizados en los editores se guardan de nuevo a través del servicio: una aplicación puede integrar el ciclo del documento, además de solicitar un archivo puntual.
Correo transaccional con cuentas por cliente
La API de correo registra los mensajes y sus adjuntos en una cola de base de datos. Un servicio de fondo comprueba las fechas programadas, resuelve la cuenta de envío del cliente y entrega los mensajes mediante SMTP. Los estados y las trazas de actividad permiten distinguir los envíos pendientes de aquellos que el servicio ha marcado como enviados.
Integración entre generaciones de software
La solución incluye SDK para aplicaciones .NET actuales y un cliente de .NET Framework para sistemas existentes. Exponen operaciones para autorizar la aplicación, enviar correo y visualizar, cargar o guardar informes. Las aplicaciones consumidoras utilizan esos contratos sin depender de la organización interna de las bases de datos de iAureo.
Identidad y documentación interna
Un servicio de identidad independiente reúne cuentas de usuario por organización, gestión de perfiles, sesiones revocables y componentes de autenticación multifactor. Un portal de documentación Markdown ofrece navegación y búsqueda para los desarrolladores que mantienen la plataforma. Estas áreas evolucionan junto a los servicios documentales y de comunicación.
Servicios en producción y consolidación continua
Los anfitriones independientes permiten ejecutar por separado la API, los informes y el servicio de correo. La solución combina actualmente .NET 9 y .NET 10 y conserva compatibilidad con .NET Framework en su SDK cliente. La interfaz compartida y la integración de identidad continúan consolidándose dentro de esa modernización.
Consulta cómo integramos aplicaciones empresariales o conoce el proyecto independiente iAureo Agents Platform.
Capacidades principales
- Visor y diseñador de informes
- Edición de documentos Word y Excel
- Exportación a PDF y hojas de cálculo
- Correo transaccional y adjuntos en cola
- Cuentas de envío configuradas por cliente
- API y SDK para aplicaciones .NET actuales y existentes
