Alumio obtiene una inversión estratégica de Lexar Partners para impulsar el crecimiento y la innovación
Más información
Una flecha blanca apuntando a la derecha, representación visual de cómo acceder a más material de la página al pulsar sobre it.

Descubra la arquitectura y las prestaciones Alumio

Explore nuestra plataforma de integración altamente flexible y escalable, basada en el ampliamente reconocido y fiable framework PHP Symfony.
Una representación en 3D del marco Symfony en el que se basa Alumio iPaaS , it muestra cómo se sitúa entre múltiples soluciones conectadas para comunicar y traducir diversas fuentes de datos.
Un primer plano en 3D del panel de control de la plataforma de integración Alumio nativa de la nube, incluidos todos los elementos del panel de control de Alumio iPaaS .

Diseñado para maximizar la automatización y la flexibilidad.

Una solución de integración preparada para el futuro
Alumio iPaaS (plataforma de integración como servicio) es una solución nativa en la nube y low-code que ayuda a las empresas a conectar múltiples sistemas, SaaS, aplicaciones y fuentes de datos. Puede enviar y recibir datos de todo tipo de servicios web, tipos de archivos y databases, y la interfaz de fácil uso de la plataforma ayuda a configurar puntos finales, transformar y asignar datos y supervisar integraciones basadas en API.

Alumio ofrece una infraestructura nativa en la nube de alto rendimiento, escalable horizontal y verticalmente, que actúa como eje central para gobernar y orquestar sistemas, datos y procesos integrados. Ayuda a procesar miles de transacciones por segundo y admite miles de entornos Alumio nativos de la nube alojados.

Las ventajas de rendimiento
deliPaaS Alumio

Sistema robusto de almacenamiento y colas

Los paquetes de datos como "datos en proceso" se almacenan temporalmente en nuestro robusto sistema de colas, dependiendo del tipo de transformación y del paquete de Alumio elegido en MySQL, Elastic, Apache spark, Google GCP o Amazon's Redshift.

Se utilizan para garantizar el procesamiento a escala de todas las páginas individuales de datos en tránsito. Si algún sistema se desconecta, la arquitectura anterior permite pausar y reanudar elegantemente las actividades de procesamiento de flujo sin pérdida de datos.

Grandes datos  

Alumio se ha construido como una plataforma de integración de alto rendimiento para ayudar a las aplicaciones externas a conectarse y gestionar big data. Los datos se transforman en paquetes más pequeños denominados "tareasAlumio " y pueden fluir a través de nuestro sistema de forma escalable hacia aplicaciones conectadas externamente a través de nuestra API, con el apoyo de nuestro sólido mecanismo de colas.

Acuse de recibo

Los datos enviados a las API de escucha de Alumio sólo se reconocen después de haber persistido temporalmente en un almacenamiento de datos redundante y haberse puesto en cola correctamente. Este protocolo permite a las aplicaciones externas estar seguras de que sus datos serán procesados por un flujo, o de it necesitan ser reenviados.

Control de calidad

El sistema de monitorización de Alumio puede reconocer errores de campo. Si se configuran flujos de trabajo de salud adicionales it puede eliminar automáticamente estos campos de las solicitudes de reintento de API para que los flujos de integración críticos no fallen debido a errores de datos a nivel de campo.

Los errores que no se pueden recuperar automáticamente se muestran en un panel de control fácil de usar, y los usuarios pueden solucionarlos durante un período determinado, modificando y reintentando manualmente los registros fallidos.

Alumio admite un gran número de opciones de configuración para ajustar el rendimiento de un flujo de integración. Por ejemplo, puede controlar el tamaño del paquete de datos que viajan a través de un flujo o el número de solicitudes simultáneas que una conexión específica puede realizar en un momento dado. Los flujos de integración también pueden configurarse para procesar únicamente datos delta, de forma que las aplicaciones externas no se vean desbordadas por grandes cantidades de datos sin modificar que se estén sincronizando.

Autenticación

Alumio puede reconocer credenciales de API caducadas o no válidas y desconectar automáticamente los recursos de conexión. Cuando una conexión se desconecta, la monitorización de Alumio reconoce las tareas fallidas. Se pueden crear flujos de trabajo adicionales para pausar todos los flujos de integración relacionados que estén en curso. Los nuevos flujos no se programarán y la conexión fuera de línea se colocará en un procedimiento de recuperación automatizado. A continuación, una vez que la conexión vuelva a estar en línea, todos los flujos de integración relacionados reanudarán el procesamiento donde lo dejaron y se programarán los nuevos flujos que no se hayan ejecutado.

Vigilancia de la salud

La monitorización de la salud de Alumio puede reconocer cuando los flujos de integración pierden su última ejecución programada debido a un evento de tiempo de inactividad. Reprogramará automáticamente los flujos, que se ejecutarán inmediatamente después de que se haya resuelto la interrupción. Alumio tiene la capacidad de reconocer errores de red intermitentes y reintentarlos automáticamente.

Limitaciones

Alumio no tiene límites prácticos en lo que respecta a una cuenta de nube privada Alumio para PYMES:

Un pequeño punto del color púrpura vivo Alumio .

Número de aplicaciones que pueden conectarse.

Un pequeño punto del color púrpura vivo Alumio .

Número de flujos que se pueden definir.

Un pequeño punto del color púrpura vivo Alumio .

Número de flujos que pueden funcionar en paralelo.

Un pequeño punto del color púrpura vivo Alumio .

Número de registros que se pueden procesar.

Un pequeño punto del color púrpura vivo Alumio .

El tamaño de los datos que se pueden procesar.

Las limitaciones de Alumio se basan en la cantidad de peticiones por minuto (o segundo). Nuestra aplicación empresarial es escalable horizontal y verticalmente en función de la infraestructura dada.

DevOps

Alumio cuenta con un equipo completo de DevOps que supervisa la plataforma Alumio 24/7. El equipo de DevOps cuenta con personas en múltiples ubicaciones y cada miembro del equipo está totalmente equipado para trabajar de forma remota o desde una oficina de Alumio .

Utilización de normas de codificación

El equipo central de Alumio ha definido un proceso de desarrollo de software para asegurar que Alumio mantiene la escalabilidad y fiabilidad, y está disponible al 100%. El SDLC (Software-Development Lifecycle) es el proceso que se sigue para cada proyecto de software (componente) de Alumio . Cada proyecto consiste en un plan detallado que describe cómo desarrollar, mantener, sustituir y alterar o mejorar el software específico. Esta metodología garantiza la calidad deliPaaS Alumio .

La figura es una representación gráfica de las distintas etapas de un SDLC típico.
La figura es una representación gráfica de las distintas etapas de un SDLC típico.

El SDLC Alumio

Alumio desarrolla y mejora sus aplicaciones utilizando prácticas sólidas del ciclo de vida del desarrollo de software (SDLC), como:

Un pequeño punto del color púrpura vivo Alumio .

Identificación de vulnerabilidades de fuentes externas para impulsar el cambio y la mejora del código.

Un pequeño punto del color púrpura vivo Alumio .

Aplicación de parches de hardware y software en Alumio se encarga de los cambios de código y Amazon Web Services (AWS) de proporcionar los parches de hardware; nuestro entorno virtual nos permite aplicar los cambios sin tiempo de inactividad.

Un pequeño punto del color púrpura vivo Alumio .

Proporcionar autenticación segura y capacidades de registro.

Un pequeño punto del color púrpura vivo Alumio .

Eliminación de cuentas, ID y contraseñas de desarrollo de los entornos de producción.

Un pequeño punto del color púrpura vivo Alumio .

Cumplimiento de prácticas estrictas de gestión de cambios para actualizaciones de código y parches.

Un pequeño punto del color púrpura vivo Alumio .

Separar los entornos de prueba y desarrollo de producción.

Un pequeño punto del color púrpura vivo Alumio .

Mantener la separación de funciones entre el personal de desarrollo y el de apoyo.

Un pequeño punto del color púrpura vivo Alumio .

Garantizar que la información personal identificable (PII) no se utiliza en entornos de prueba.

Un pequeño punto del color púrpura vivo Alumio .

Realizar revisiones periódicas del código y documentar los cambios en el código.

Un pequeño punto del color púrpura vivo Alumio .

Recabar la opinión y aprobación de los desarrolladores y aprobación de todos los cambios de código.

Un pequeño punto del color púrpura vivo Alumio .

Realización de pruebas funcionales y de regresión antes de la puesta en producción.

Un pequeño punto del color púrpura vivo Alumio .

Realización de pruebas de rendimiento para cada componente del código

Un pequeño punto del color púrpura vivo Alumio .

Mantenimiento de los procedimientos de backout para preservar la alta disponibilidad y la integridad.

Un pequeño punto del color púrpura vivo Alumio .

Seguir prácticas de codificación seguras de acuerdo con una política SDLC y atender las necesidades de formación en seguridad del equipo de desarrollo.

Un pequeño punto del color púrpura vivo Alumio .

Consulte el Proyecto Abierto de Seguridad de Aplicaciones Web (OWASP ) para comprobar si existen fallos de seguridad como defectos de inyección, desbordamientos de búfer, errores criptográficos, gestión de errores, etc.

Un pequeño punto del color púrpura vivo Alumio .

Evaluación de vulnerabilidades en cada versión.

Un pequeño punto del color púrpura vivo Alumio .

Realizar pruebas de penetración cada año para identificar puntos de mejora.

Visual en 3D que demuestra las ventajas de la optimización de costes gracias a la perfecta integración del software.

Pilares arquitectónicos

Principios de diseño para generar rendimiento
Alumio garantiza una solución de integración preparada para el futuro. Ofrece una gran escalabilidad, rendimiento, seguridad y conformidad basados en cuatro pilares arquitectónicos:
Una marca de verificación de color verde vivo que indica que la declaración a la it acompaña es verdadera, correcta y/o está presente.

Inyección de dependencia

Una marca de verificación de color verde vivo que indica que la declaración a la it acompaña es verdadera, correcta y/o está presente.

Arquitectura desacoplada

Una marca de verificación de color verde vivo que indica que la declaración a la it acompaña es verdadera, correcta y/o está presente.

PHP-FIG

Una marca de verificación de color verde vivo que indica que la declaración a la it acompaña es verdadera, correcta y/o está presente.

OpenAPI

Las ventajas de Alumio OpenAPI

Interfaz sencilla

Abstracción del transporte HTTP
Alumio facilita it envío de peticiones HTTP y hace trivial la integración con servicios web. Ofrece una interfaz sencilla para peticiones POST, cargas y descargas en streaming, para construir cadenas de consulta, utilizar cookies HTTP, cargar datos JSON , etc. Puede enviar peticiones síncronas y asíncronas utilizando la misma interfaz. El transporte HTTP subyacente se abstrae en Alumio, ofreciéndole la capacidad de transportar código agnóstico. Esto significa que no hay dependencia de cURL, streams, sockets, o bucles de eventos no bloqueantes. Alumio le ofrece una manera de aumentar y componer el comportamiento del cliente.
Visualización en 3D del cuadro de mandos de la plataforma de integración nativa en la nube Alumio .

Autenticación

Seguridad de las integraciones API
Alumio soporta todos los métodos comunes de autenticación de API para ayudar a poner en marcha su próxima integración. Con varios métodos en el mercado, Alumio proporciona una manera de aplicar un proceso estándar para la autenticación, eliminando la necesidad de aplicar código personalizado para configurar los procesos de autenticación. Ya sea que requiera autenticación básica, claves API, Oauth, OAuth 2.0, concesión de contraseña OAuth 2.0, OpenID, SAML, TLS o token web JSON , eliPaaS de Alumio está diseñado para acelerar los proyectos de integración.
Visualización en 3D del cuadro de mandos de la plataforma de integración nativa en la nube Alumio .

Simulación de API

Un punto de partida limpio para sus integraciones
Alumio ofrece la posibilidad de aplicar mocking o crear componentes de sistema simulados. El concepto básico de mocking consiste en crear una versión de sustitución de una API para realizar pruebas. It comporta como la API original pero carece de muchas características funcionales y no funcionales del componente original.

API mocking capacita a los ingenieros y probadores de control de calidad en su trabajo diario. Con mocking, it posible empezar a trabajar antes de que exista un punto final de API funcional, llegando a acuerdos sobre los formatos de entrada y salida de la API. También permite desarrollar y probar flujos de trabajo que mejoran enormemente la agilidad de los ingenieros con infraestructuras y sistemas complejos.
Visualización en 3D del cuadro de mandos de la plataforma de integración nativa en la nube Alumio .

Gestión del ciclo de vida de las API

Gestión de integraciones basadas en API
Como resultado de la creciente complejidad de la arquitectura de las API, la gestión del ciclo de vida de las API se ha convertido en un aspecto importante del desarrollo continuo y colaborativo. Indica el papel instrumental que desempeñan las API en los negocios actuales.

Alumio ayuda a sus usuarios con la supervisión y alerta de los procesos de API. Las configuraciones de los puntos finales de las API en las integraciones pueden mejorarse y actualizarse para que sean compatibles con las versiones de API próximas o recién introducidas. La plataforma también ofrece varias características y mejores prácticas para apoyar y mantener las integraciones basadas en API a lo largo del tiempo. Las configuraciones dentro de Alumio se convierten en componentes reutilizables dentro del ecosistema de su entorno. Esto le permite adaptarse rápidamente a los nuevos requisitos de negocio o cambios en la API. Las configuraciones se pueden estandarizar y mantener dentro de los canales de desarrollo de los socios, lo que le permite integrar completamente las integraciones de extremo a extremo dentro de programas más grandes.
Visualización en 3D del cuadro de mandos de la plataforma de integración nativa en la nube Alumio .
El núcleo Alumio

Un iPaaS basado en Symfony

El marco de nuestra plataforma basada en API
Diseñado para ser una solución de integración modular fácil de desarrollar, Alumio iPaaS se basa en el famoso framework PHP de código abierto Symfony. Symfony, que ofrece un conjunto de componentes desacoplados y reutilizables, destaca por la modularidad y extensibilidad it permite.

Las ventajas de integración de la arquitectura Alumio

Integrar dos o
sistemas múltiples

Conecte sin límites puntos finales y rutas con la capacidad de ampliar y reutilizar sus datos. Alumio iPaaS le permite añadir rápidamente nuevo software, sistemas, aplicaciones o fuentes de datos a las integraciones existentes y escalar rápidamente sus integraciones de forma horizontal a medida que crece.

Amplias posibilidades de integración

Alumio iPaaS puede integrarse de forma flexible con miles de sistemas, incluidos los antiguos legacy systems o los nuevos y desconocidos con un amplio soporte de servicios web. Esto incluye la conexión a través de REST, JSON, XML, SOAP, Databased, FTP, y así sucesivamente.

Tanto síncronas como asíncronas

Integre su software en tiempo real o procese datos por lotes, de forma flexible. Al admitir diferentes patrones de sincronización como unidireccional, bidireccional y de muchos a muchos, Alumio iPaaS ofrece capacidades de integración ilimitadas.

Entidades de datos de Alumio iPaaS

Poder normalizar los datos ayuda a reutilizar los flujos de integración.
Esquema JSON
Alumio utiliza los esquemas JSON para ofrecer un formato de datos claro con el que comunicarse. Los esquemas se utilizan para determinar qué aspecto debe tener la entrada del usuario, cómo deben definirse los objetos de configuración, cómo deben mostrarse los formularios, etc. Estos esquemas hacen que la interfaz de la aplicación sea clara y consistente. 
Tipos de entidades de datos
Las entidades de datos para elementos predefinidos están estandarizadas. Esto significa que Alumio iPaaS dispone de un estándar intermedio para muchos tipos de entidades de datos (por ejemplo, pedidos, productos, abonos, personas, etc.). Esto reduce la complejidad general de configurar flujos de datos, interconectarse con sistemas (parcialmente) conocidos y minimizar las mutaciones necesarias en los datos dados.
Una marca de verificación de color púrpura vivo que indica que la declaración a la it acompaña es verdadera, correcta y/o está presente.

No reinvente la rueda

Una marca de verificación de color púrpura vivo que indica que la declaración a la it acompaña es verdadera, correcta y/o está presente.

Utilizar el software en sus puntos fuertes

Una marca de verificación de color púrpura vivo que indica que la declaración a la it acompaña es verdadera, correcta y/o está presente.

Implantación de un diseño hexagonal

¿Por qué Alumio iPaaS es la solución preferida de los desarrolladores?

Un visual 3D multicolor de la red global de socios, clientes y soluciones conectadas con éxito de Alumio.
Redes e infraestructuras
El alojamiento es un aspecto crucial que influye en la escalabilidad de Alumio iPaaS.
Un render 3D de alta calidad de la función de informes y cuadros de mando dentro delmiddleware Alumio .
Informes de resultados
Obtenga información sobre cómo funciona la suscripción y publicación de datos con Alumio iPaaS.
Una representación en 3D de la seguridad y el cumplimiento de primera categoría que ofrece Alumio iPaaS.
Seguridad y conformidad
La plataforma de integración Alumio es compatible con todos los regímenes de seguridad y conformidad.
Retrato de Leonie Becher Merli, 
Representante de Desarrollo Comercial de Alumio, señala hacia la derecha con ambas manos - dentro de un fondo circular blanco.

demo gratuita de la plataforma Alumio