Alumio obtient un investissement stratégique de Lexar Partners pour stimuler la croissance et l'innovation
En savoir plus
Une flèche blanche pointant vers la droite, une représentation visuelle de la manière d'accéder à d'autres éléments de la page en cliquant it.

Découvrez l'architecture et les performances d'Alumio !

Découvrez notre plateforme d'intégration hautement flexible et évolutive, basée sur le framework PHP Symfony, largement reconnu et reconnu.
Un rendu 3D du framework Symfony sur lequel repose l'iPaaS d Alumio , montrant comment it se situe entre de multiples solutions connectées pour communiquer et traduire diverses sources de données.
Un gros plan en 3D du tableau de bord de la plateforme d'intégration Alumio , incluant tous les éléments du tableau de bordiPaaS d'Alumio .

Conçu pour maximiser l'automatisation et la flexibilité !

Une solution d'intégration à l'épreuve du temps
L'iPaaS (plateforme d'intégration en tant que service) d'Alumio est une solution cloud-native à low-code qui aide les entreprises à connecter plusieurs systèmes, SaaS, applications et sources de données. It peut envoyer et recevoir des données de toutes sortes de services web, de types de fichiers et de databases, et l'interface conviviale de la plateforme aide à configurer les points de terminaison, à transformer et à cartographier les données, et à surveiller les intégrations pilotées par API.

Alumio fournit une infrastructure cloud-native haute performance, évolutive horizontalement et verticalement, qui agit comme un hub central pour gouverner et orchestrer les systèmes, les données et les processus intégrés. It permet de traiter des milliers de transactions par seconde et prend en charge des milliers d'environnements Alumio natifs hébergés dans le nuage.

Les avantages en termes de performance
de l'iPaaS d Alumio

Système de stockage et de file d'attente robuste

Les paquets de données en tant que "données en cours de traitement" sont temporairement stockés dans notre système de file d'attente robuste, en fonction du type de transformation et du paquet Alumio choisi dans MySQL, Elastic, Apache spark, Google GCP ou Amazons Redshift.

Ils sont utilisés pour garantir le traitement à l'échelle de toutes les pages individuelles de données en transit. En cas de panne d'un système, l'architecture ci-dessus permet d'interrompre et de reprendre les activités de traitement des flux de manière élégante, sans perte de données.

Big Data  

Alumio est construit comme une plateforme d'intégration de haute performance pour aider les applications externes à être connectées et à gérer les données volumineuses. Les données sont transformées en paquets plus petits appelés "tâchesAlumio " et peuvent circuler à travers notre système de manière évolutive vers des applications externes connectées via notre API, soutenue par notre mécanisme robuste de mise en file d'attente.

Remerciements

Les données envoyées aux API d'écoute d'Alumio ne sont reconnues qu'après avoir été temporairement persistées dans un stockage de données redondant et mises en file d'attente avec succès. Ce protocole permet aux applications externes d'être certaines que leurs données seront traitées par un flux ou qu'it doivent être renvoyées.

Contrôle de la qualité

Le système de surveillance d'Alumio peut reconnaître les erreurs de champ. Si des workflows de santé supplémentaires sont configurés, it peut automatiquement supprimer ces champs des demandes de relance de l'API afin que les flux d'intégration critiques n'échouent pas en raison d'erreurs de données au niveau du champ.

Les erreurs qui ne peuvent pas être récupérées automatiquement sont affichées sur un tableau de bord convivial, et les utilisateurs peuvent les dépanner pendant une certaine période, en modifiant manuellement et en relançant les enregistrements échoués.

Alumio prend en charge un grand nombre d'options de configuration pour ajuster les performances d'un flux d'intégration. Par exemple, vous pouvez contrôler la taille des paquets de données qui transitent par un flux ou le nombre de requêtes simultanées qu'une connexion spécifique est autorisée à effectuer à tout moment. Les flux d'intégration peuvent également être configurés pour ne traiter que les données delta, de sorte que les applications externes ne soient pas submergées par de grandes quantités de données inchangées en cours de synchronisation.

Authentification

Alumio peut reconnaître les informations d'identification API expirées ou invalides et mettre automatiquement les ressources de connexion hors ligne. Lorsqu'une connexion est mise hors ligne, la surveillance d'Alumio reconnaît les tâches qui ont échoué. Des flux de travail supplémentaires peuvent être créés pour mettre en pause tous les flux d'intégration connexes qui sont en cours. Les nouveaux flux ne seront alors pas planifiés et la connexion hors ligne sera placée dans une procédure de récupération automatisée. Ensuite, une fois la connexion rétablie, tous les flux d'intégration connexes reprendront le traitement là où ils l'ont laissé et les nouveaux flux qui n'ont pas été exécutés seront planifiés.

Surveillance de la santé

La surveillance de la santé d'Alumio peut reconnaître que les flux d'intégration manquent leur dernière exécution programmée en raison d'un événement de temps d'arrêt. It reprogrammera automatiquement les flux, qui s'exécuteront immédiatement après la résolution de l'interruption. Alumio a la capacité de reconnaître les erreurs de réseau intermittentes et de les réessayer automatiquement.

Limites

L'Alumio n'a pas de limites pratiques dans le cadre d'un compte de cloud privé Alumio pour PME en ce qui concerne :

Un petit point de la couleur violette vive de l Alumio .

Nombre d'applications pouvant être connectées.

Un petit point de la couleur violette vive de l Alumio .

Nombre de flux pouvant être définis.

Un petit point de la couleur violette vive de l Alumio .

Nombre de flux pouvant fonctionner en parallèle.

Un petit point de la couleur violette vive de l Alumio .

Nombre d'enregistrements pouvant être traités.

Un petit point de la couleur violette vive de l Alumio .

La taille des données qui peuvent être traitées.

Les limitations d'Alumio sont basées sur le nombre de requêtes par minute (ou par seconde). Notre application d'entreprise est extensible horizontalement et verticalement en fonction de l'infrastructure donnée.

DevOps

Alumio dispose d'une équipe DevOps complète qui surveille la plate-forme Alumio 24 heures sur 24, 7 jours sur 7. L'équipe DevOps a des personnes dans plusieurs endroits et chaque membre de l'équipe est entièrement équipé pour travailler à distance ou à partir d'un bureau Alumio .

Utilisation des normes de codification

L'équipe centrale d'Alumio a défini un processus de développement logiciel pour s'assurer qu'Alumio reste évolutif et fiable, et qu'il est disponible à 100%. Le SDLC (Software-Development Lifecycle) est le processus suivi pour chaque projet logiciel (composant) d Alumio . Chaque projet consiste en un plan détaillé décrivant comment développer, maintenir, remplacer, modifier ou améliorer un logiciel spécifique. Cette méthodologie garantit la qualité de l'iPaaS d Alumio .

La figure est une représentation graphique des différentes étapes d'un cycle de développement durable typique.
La figure est une représentation graphique des différentes étapes d'un cycle de développement durable typique.

Le SDLC d'Alumio

Alumio développe et améliore ses applications en utilisant des pratiques saines de cycle de développement logiciel (SDLC) telles que :

Un petit point de la couleur violette vive de l Alumio .

Identifier les vulnérabilités à partir de sources extérieures afin de conduire au changement et à l'amélioration du code.

Un petit point de la couleur violette vive de l Alumio .

Application de correctifs pour le matériel et les logiciels dans lesquels Alumio est responsable des modifications de code et Amazon Web Services (AWS) est responsable de la fourniture des correctifs matériels ; notre environnement virtuel nous permet d'appliquer les changements sans interruption de service.

Un petit point de la couleur violette vive de l Alumio .

Fournir des capacités d'authentification et de journalisation sécurisées .

Un petit point de la couleur violette vive de l Alumio .

Suppression des comptes, identifiants et mots de passe de développement dans les environnements de production.

Un petit point de la couleur violette vive de l Alumio .

Respecter des pratiques strictes de gestion des changements pour les mises à jour du code et les correctifs.

Un petit point de la couleur violette vive de l Alumio .

Séparer les environnements de test et de développement de la production.

Un petit point de la couleur violette vive de l Alumio .

Maintenir la séparation des tâches entre le personnel de développement et le personnel de soutien.

Un petit point de la couleur violette vive de l Alumio .

Veiller à ce que les informations personnelles identifiables (IPI) ne soient pas utilisées dans les environnements de test.

Un petit point de la couleur violette vive de l Alumio .

Effectuer des révisions régulières du code et documenter les modifications apportées au code.

Un petit point de la couleur violette vive de l Alumio .

Obtenir l'avis et l'approbation des développeurs seniors et l'approbation de toutes les modifications du code.

Un petit point de la couleur violette vive de l Alumio .

Effectuer des tests de fonctionnalité et de régression avant la mise en production.

Un petit point de la couleur violette vive de l Alumio .

Effectuer des tests de performance pour chaque composant du code

Un petit point de la couleur violette vive de l Alumio .

Maintenir des procédures de sauvegarde pour préserver la haute disponibilité et l'intégrité.

Un petit point de la couleur violette vive de l Alumio .

Suivre des pratiques de codage sécurisées conformément à une politique SDLC et répondre aux besoins de formation de l'équipe de développement en matière de sécurité.

Un petit point de la couleur violette vive de l Alumio .

Se référer à l'Open Web Application Security Project (OWASP) pour vérifier les failles de sécurité telles que les failles d'injection, les débordements de mémoire tampon, les erreurs cryptographiques, la gestion des erreurs, etc.

Un petit point de la couleur violette vive de l Alumio .

Évaluer les vulnérabilités à chaque version.

Un petit point de la couleur violette vive de l Alumio .

Effectuer des tests de pénétration chaque année afin d'identifier les points à améliorer.

Visuel 3D démontrant les avantages de l'optimisation des coûts grâce à des intégrations logicielles transparentes.

Piliers architecturaux

Principes de conception pour générer des performances
Alumio garantit une solution d'intégration à l'épreuve du temps. It offre une évolutivité, des performances, une sécurité et une conformité élevées basées sur quatre piliers architecturaux :
Un crochet vert vif indique que la déclaration qui it accompagne est vraie, correcte et/ou présente.

Injection de dépendance

Un crochet vert vif indique que la déclaration qui it accompagne est vraie, correcte et/ou présente.

Architecture découplée

Un crochet vert vif indique que la déclaration qui it accompagne est vraie, correcte et/ou présente.

PHP-FIG

Un crochet vert vif indique que la déclaration qui it accompagne est vraie, correcte et/ou présente.

OpenAPI

Les avantages d'Alumio OpenAPI

Interface simple

Abstraction du transport HTTP
Alumio facilite l it envoi de requêtes HTTP et l'intégration avec les services web. It offre une interface simple pour les requêtes POST, les téléchargements en continu, la construction de chaînes de requête, l'utilisation de cookies HTTP, le téléchargement de données JSON , etc. It peut envoyer des requêtes synchrones et asynchrones en utilisant la même interface. Le transport HTTP sous-jacent est abstrait dans Alumio, vous offrant la possibilité d'un code agnostique en matière de transport. Cela signifie qu'il n'y a pas de dépendance à cURL, aux flux, aux sockets ou aux boucles d'événements non bloquantes. Alumio vous offre un moyen d'augmenter et de composer le comportement du client.
Visualisation en 3D du tableau de bord de la plateforme d'intégration Alumio .

Authentification

Sécuriser les intégrations API
Alumio prend en charge toutes les méthodes d'authentification API courantes pour vous aider à démarrer votre prochaine intégration. Avec plusieurs méthodes sur le marché, Alumio fournit un moyen d'appliquer un processus standard pour l'authentification, éliminant la nécessité d'appliquer un code personnalisé pour configurer les processus d'authentification. Que vous ayez besoin d'une authentification de base, de clés API, d'Oauth, d'OAuth 2.0, d'un mot de passe OAuth 2.0, d'OpenID, de SAML, de TLS ou d'un jeton web JSON , l'iPaaS Alumio est conçu pour accélérer les projets d'intégration.
Visualisation en 3D du tableau de bord de la plateforme d'intégration Alumio .

API mocking (imitation d'API)

Un départ propre pour vos intégrations
Alumio offre la possibilité d'appliquer le mocking ou de créer des composants de système mockés. Le concept de base du mocking implique la création d'une version de remplacement d'une API à des fins de test. It se comporte comme l'API d'origine mais ne possède pas les caractéristiques fonctionnelles et non fonctionnelles du composant d'origine.

Le mocking d'API permet aux ingénieurs et aux testeurs d'assurance qualité de travailler plus efficacement au quotidien. Avec le mocking, it est possible de commencer à travailler avant qu'un point de terminaison API fonctionnel n'existe, en concluant des accords sur les formats d'entrée et de sortie de l'API. It permet également de développer et de tester des flux de travail qui améliorent considérablement l'agilité des ingénieurs avec des infrastructures et des systèmes complexes.
Visualisation en 3D du tableau de bord de la plateforme d'intégration Alumio .

Gestion du cycle de vie de l'API

Gérer les intégrations basées sur les API
En raison de la complexité croissante de l'architecture des API, la gestion du cycle de vie des API est devenue un aspect important du développement continu et collaboratif. It indique le rôle instrumental que les API jouent dans les affaires d'aujourd'hui.

Alumio aide ses utilisateurs à surveiller et à alerter les processus API. Les configurations des points d'extrémité des API dans les intégrations peuvent être améliorées et mises à jour pour prendre en charge les versions d'API à venir ou nouvellement introduites. La plateforme offre également plusieurs fonctionnalités et meilleures pratiques pour soutenir et maintenir les intégrations basées sur l'API au fil du temps. Les configurations dans Alumio deviennent des composants réutilisables dans l'écosystème de votre environnement. Cela vous permet de vous adapter rapidement aux nouvelles exigences commerciales ou aux changements d'API. Les configurations peuvent être standardisées et maintenues dans les pipelines de développement des partenaires, ce qui vous permet d'intégrer complètement des intégrations de bout en bout dans des programmes plus importants.
Visualisation en 3D du tableau de bord de la plateforme d'intégration Alumio .
Le noyau d'Alumio

Un iPaaS basé sur Symfony

Le cadre de notre plateforme basée sur les API
Conçu pour être une solution d'intégration modulaire conviviale pour les développeurs, l'iPaaS d Alumio est construit sur le célèbre framework PHP open-source appelé Symfony. Fournissant un ensemble de composants découplés et réutilisables, Symfony se distingue par la modularité et l'extensibilité qu it permet.

Les avantages de l'architecture Alumio en matière d 'intégration

Intégrer deux ou
systèmes multiples

Connectez sans limite les points d'extrémité et les itinéraires avec la possibilité d'étendre et de réutiliser vos données. En vous permettant d'ajouter rapidement de nouveaux logiciels, systèmes, applications ou sources de données aux intégrations existantes, l'iPaaS d'Alumio vous permet de faire évoluer rapidement vos intégrations horizontalement au fur et à mesure de votre croissance.

Capacités d'intégration étendues

L'iPaaS Alumio peut s'intégrer de manière flexible à des milliers de systèmes, y compris d'legacy systems ou de nouveaux legacy systems inconnus, grâce à une prise en charge étendue des services web. Cela inclut la connexion via REST, JSON, XML, SOAP, base de données, FTP, etc.

Synchrone et asynchrone

Intégrez vos logiciels en temps réel ou traitez les données par lots, de manière flexible. En prenant en charge différents modèles de synchronisation tels que la synchronisation unidirectionnelle, bidirectionnelle et multiple, l'iPaaS Alumio offre des capacités d'intégration illimitées.

Entités de données d'Alumio iPaaS

La normalisation des données permet de réutiliser les flux d'intégration.
Schéma JSON
Alumio utilise les schémas JSON pour offrir un format de données clair avec lequel communiquer. Les schémas sont utilisés pour déterminer à quoi doit ressembler la saisie de l'utilisateur, comment les objets de configuration doivent être définis, comment les formulaires doivent être rendus, etc. Ces schémas permettent de créer une interface d'application claire et cohérente. 
Types d'entités de données
Les entités de données pour les éléments prédéfinis sont standardisées. Cela signifie que l'iPaaS Alumio  dispose d'une norme intermédiaire pour de nombreux types d'entités de données (par exemple, les commandes, les produits, les notes de crédit, les personnes, etc.) Cela réduit la complexité générale de la configuration des flux de données, de l'interface avec des systèmes (partiellement) connus, et minimise les mutations nécessaires sur les données données données.
Un crochet violet vif indiquant que la déclaration qui it accompagne est vraie, correcte et/ou présente.

Ne pas réinventer la roue

Un crochet violet vif indiquant que la déclaration qui it accompagne est vraie, correcte et/ou présente.

Utiliser le logiciel en fonction de ses points forts

Un crochet violet vif indiquant que la déclaration qui it accompagne est vraie, correcte et/ou présente.

Mise en œuvre d'une conception hexagonale

Pourquoi l'iPaaS Alumio est-il la solution préférée des développeurs ?

Un visuel 3D multicolore du réseau mondial de partenaires, de clients et de solutions connectées avec succès d'Alumio.
Réseau et infrastructure
L'hébergement est un aspect crucial qui influence l'évolutivité d'Alumio iPaaS.
Un rendu 3D de haute qualité de la fonction de reporting et de tableau de bord au sein dumiddleware Alumio .
Rapports de performance et informations
Découvrez comment l'abonnement et la publication de données fonctionnent avec l'iPaaS Alumio .
Un rendu 3D de la sécurité et de la conformité de haut niveau que permet Alumio iPaaS.
Sécurité et conformité
La plateforme d'intégration d'Alumio prend en charge tous les régimes de sécurité et de conformité.
Portrait de Leonie Becher Merli, 
représentante du développement commercial, Alumio, pointe vers la droite avec les deux mains - sur un fond circulaire blanc.

Obtenir une demo gratuite de la plateforme Alumio