Ontdek de Alumio-architectuur en -prestaties!

Ontdek ons zeer flexibele en schaalbare integratieplatform, gebaseerd op het alom erkende en vertrouwde Symfony PHP-framework.
A laptop displaying the Alumio iPaaS dashboard
A close up 3D visual of the cloud-native Alumio integration platform dashboard, including all the Alumio iPaaS dashbaord items.

Ontworpen om automatisering en flexibiliteit te maximaliseren!

Een toekomstbestendige integratieoplossing
De Alumio iPaaS (Integration Platform as a Service) is een cloud-native, low-code oplossing die bedrijven helpt om meerdere systemen, SaaS, applicaties en gegevensbronnen met elkaar te verbinden. Het kan gegevens verzenden en ontvangen van allerlei soorten webservices, bestandstypen en databases, en de gebruiksvriendelijke interface van het platform helpt bij het configureren van eindpunten, het transformeren en in kaart brengen van gegevens en het monitoren van API-gestuurde integraties.

Alumio levert een horizontaal en verticaal schaalbare, hoogwaardige, cloud-native infrastructuur die fungeert als een centrale hub voor het beheren en orkestreren van geïntegreerde systemen, gegevens en processen. Het helpt duizenden transacties per seconde te verwerken en ondersteunt duizenden gehoste cloud-native Alumio-omgevingen.

De prestatievoordelen
van de Alumio iPaaS

Robuust opslag- en wachtrijsysteem

Datapakketten als 'gegevens in het proces' worden tijdelijk opgeslagen in ons robuuste wachtrijsysteem, afhankelijk van de typetransformatie en het gekozen Alumio-pakket naar MySQL, Elastic, Apache spark, Google GCP of Amazon's Redshift.

Ze worden gebruikt om een grootschalige verwerking te garanderen van alle afzonderlijke pagina's met gegevens die worden verzonden. Als een systeem offline gaat, maakt de bovenstaande architectuur het mogelijk om de flowverwerkingsactiviteiten elegant te pauzeren en te hervatten zonder gegevensverlies.

Big data

Alumio is gebouwd als een krachtig integratieplatform om externe applicaties te verbinden en big data te verwerken. Gegevens worden omgezet in kleinere pakketten die 'Alumio-taken' worden genoemd en kunnen via onze API door ons systeem stromen naar extern verbonden applicaties, ondersteund door ons robuuste wachtrijmechanisme.

Erkenning

Gegevens die naar de Alumio-listener-API's worden verzonden, worden alleen bevestigd nadat ze tijdelijk zijn opgeslagen in redundante gegevensopslag en met succes in de wachtrij zijn geplaatst. Met dit protocol kunnen externe toepassingen er zeker van zijn dat hun gegevens via een flow worden verwerkt of dat ze opnieuw moeten worden verzonden.

Kwaliteitscontrole

Het Alumio-bewakingssysteem kan veldfouten herkennen. Als er aanvullende gezondheidsworkflows zijn geconfigureerd, kunnen deze velden automatisch worden verwijderd uit API-verzoeken voor nieuwe pogingen, zodat kritieke integratiestromen niet mislukken als gevolg van gegevensfouten op veldniveau.

Fouten die niet automatisch kunnen worden hersteld, worden weergegeven op een gebruiksvriendelijk dashboard en gebruikers kunnen deze gedurende een bepaalde periode oplossen door mislukte records handmatig aan te passen en opnieuw te proberen.

Alumio ondersteunt een groot aantal configuratieopties om de prestaties van een integratiestroom af te stemmen. U kunt bijvoorbeeld de grootte van het datapakket bepalen van gegevens die door een stroom worden verzonden of het aantal gelijktijdige aanvragen dat een specifieke verbinding op een bepaald moment mag doen. Integratiestromen kunnen ook zo worden ingesteld dat alleen deltagegevens worden verwerkt, zodat externe toepassingen niet worden overspoeld door grote hoeveelheden ongewijzigde gegevens die worden gesynchroniseerd.

Authentificatie

Alumio kan verlopen of ongeldige API-inloggegevens herkennen en verbindingsbronnen automatisch offline halen. Wanneer een verbinding offline gaat, herkent Alumio's monitoring mislukte taken. Er kunnen extra workflows worden gemaakt om alle lopende integratiestromen te onderbreken. Nieuwe stromen worden dan niet gepland en de offline verbinding wordt in een geautomatiseerde herstelprocedure geplaatst. Zodra de verbinding weer online is, worden alle gerelateerde integratiestromen verder verwerkt waar ze gebleven waren en worden nieuwe stromen gepland die niet actief waren.

Toezicht op de gezondheid

Alumio-statusmonitoring kan herkennen wanneer integratiestromen hun laatste geplande run missen als gevolg van een downtime. De flows worden automatisch opnieuw gepland, die onmiddellijk worden uitgevoerd nadat de onderbreking is opgelost. Alumio heeft de veerkracht om intermitterende netwerkfouten te herkennen en deze automatisch opnieuw uit te proberen.

Beperkingen

De Alumio kent geen praktische limieten binnen een SMB Alumio private cloud-account met betrekking tot:

Aantal toepassingen dat kan worden aangesloten.

Aantal stromen dat kan worden gedefinieerd.

Aantal stromen dat parallel kan lopen.

Aantal records dat verwerkt kan worden.

De omvang van de gegevens die verwerkt kunnen worden.

De beperkingen van Alumio zijn gebaseerd op het aantal aanvragen per minuut (of seconde). Onze bedrijfsapplicatie is horizontaal en verticaal schaalbaar op basis van de gegeven infrastructuur.

DevOps

Alumio heeft een volledig DevOps-team dat 24/7 het Alumio-platform bewaakt. Het DevOps-team heeft mensen op meerdere locaties en elk teamlid is volledig uitgerust om op afstand of vanuit een Alumio-kantoor te werken.

Codestandaarden gebruiken

Het kernteam van Alumio heeft een softwareontwikkelingsproces gedefinieerd om ervoor te zorgen dat Alumio schaalbaarheid en betrouwbaarheid behoudt en 100% beschikbaar is. De SDLC (Software-Development Lifecycle) is het proces dat wordt gevolgd voor elk Alumio-softwareproject (component). Elk project bestaat uit een gedetailleerd plan waarin wordt beschreven hoe specifieke software moet worden ontwikkeld, onderhouden, vervangen en gewijzigd of verbeterd. Deze methodiek waarborgt de kwaliteit van de Alumio iPaaS.

The figure is a graphical representation of the various stages of a typical SDLC.
De figuur is een grafische weergave van de verschillende stadia van een typische SDLC.

De Alumio SDLC

Alumio ontwikkelt en verbetert zijn toepassingen door gebruik te maken van gedegen praktijken voor de levenscyclus van softwareontwikkeling (SDLC), zoals:

Kwetsbaarheden identificeren van externe bronnen om verandering en codeverbetering te stimuleren.

Hardware- en softwarepatches toepassen waarin Alumio is verantwoordelijk voor codewijzigingen en Amazon Web Services (AWS) is verantwoordelijk voor het leveren van hardware-patches; onze virtuele omgeving stelt ons in staat om wijzigingen toe te passen zonder enige downtime.

Veilige authenticatie bieden en mogelijkheden voor logboekregistratie.

Ontwikkelingsaccounts, -ID's en wachtwoorden verwijderen uit productieomgevingen.

Vasthouden aan strikte praktijken voor wijzigingsbeheer voor code-updates en patches.

Test- en ontwikkelomgevingen scheiden uit de productie.

Handhaving van de scheiding van taken tussen ontwikkelings- en ondersteunend personeel.

Ervoor zorgen dat er geen persoonlijk identificeerbare informatie (PII) wordt gebruikt in testomgevingen.

Regelmatige codebeoordelingen uitvoeren en het documenteren van codewijzigingen.

Inzet van senior ontwikkelaars en goedkeuring voor alle codewijzigingen.

Functionaliteits- en regressietests voltooien voor de release voor productie.

Prestatietests uitvoeren voor elk codeonderdeel

Het handhaven van backout-procedures om een hoge beschikbaarheid en integriteit te behouden.

Volg veilige coderingspraktijken volgens een SDLC-beleid en gericht op de behoeften van het ontwikkelteam op het gebied van beveiligingstraining.

Verwijzend naar het Open Web Application Security Project (OWASP) om te controleren op beveiligingsfouten zoals injectiefouten, bufferoverlopen, cryptografische fouten, foutafhandeling, enz.

Evaluatie van kwetsbaarheden bij elke release.

Penetratietesten uitvoeren elk jaar om verbeterpunten te identificeren.

3D visual demonstrating the cost optimization benefits achievable through seamless software integrations.

Architecturale pijlers

Ontwerpprincipes om prestaties te genereren
Alumio zorgt voor een toekomstbestendige integratieoplossing. Het biedt hoge schaalbaarheid, prestaties, beveiliging en compliance op basis van vier architecturale pijlers:
A vivid green checkmark showcasing that the statement it is accompanied by is true, correct and/ or present.

Afhankelijkheidsinjectie

A vivid green checkmark showcasing that the statement it is accompanied by is true, correct and/ or present.

Ontkoppelde architectuur

A vivid green checkmark showcasing that the statement it is accompanied by is true, correct and/ or present.

PHP-FIGUUR

A vivid green checkmark showcasing that the statement it is accompanied by is true, correct and/ or present.

OpenAPI

De voordelen van Alumio OpenAPI

Eenvoudige interface

HTTP-transport abstraheren
Alumio maakt het eenvoudig om HTTP-aanvragen te verzenden en triviaal om te integreren met webservices. Het biedt een eenvoudige interface voor POST-aanvragen, streaming uploads en downloads, om queryreeksen samen te stellen, HTTP-cookies te gebruiken, JSON-gegevens te uploaden, enzovoort. Het kan zowel synchrone als asynchrone aanvragen verzenden via dezelfde interface. Het onderliggende HTTP-transport wordt in Alumio geabstraheerd en biedt u de mogelijkheid om agnostische code te transporteren. Dit betekent dat er geen harde afhankelijkheid is van cURL, streams, sockets of niet-blokkerende eventloops. Alumio biedt u een manier om het gedrag van klanten te verbeteren en samen te stellen.
The Alumio iPaaS dashboard.

Authentificatie

API-integraties beveiligen
Alumio ondersteunt alle gangbare API-authenticatiemethoden om uw volgende integratie een vliegende start te geven. Met verschillende methoden op de markt biedt Alumio een manier om een standaardproces voor authenticatie toe te passen, waardoor het niet meer nodig is om aangepaste code toe te passen voor het opzetten van authenticatieprocessen. Of u nu basisauthenticatie, API-sleutels, Oauth, OAuth 2.0, OAuth 2.0-wachtwoordtoekenning, OpenID, SAML, TLS of JSON-webtoken nodig hebt, de Alumio iPaaS is ontworpen om integratieprojecten te versnellen.
The Alumio iPaaS dashboard.

API-spot

Een schone voorsprong voor je integraties
Alumio biedt de mogelijkheid om spotsysteemcomponenten toe te passen of om nepsysteemcomponenten te creëren. Het basisconcept van mocking bestaat uit het creëren van een vervangende versie van een API om te testen. Het gedraagt zich als de originele API, maar mist veel functionele en niet-functionele kenmerken van de originele component.

API-mocking helpt ingenieurs en QA-testers bij hun dagelijkse werk. Met mocking is het mogelijk om te beginnen met werken voordat er een functioneel API-eindpunt bestaat, door afspraken te maken over de API-invoer- en uitvoerformaten. Het maakt ook de ontwikkeling en het testen mogelijk van workflows die de flexibiliteit van ingenieurs met complexe infrastructuren en systemen aanzienlijk vergroten.
The Alumio iPaaS dashboard.

API-beheer voor de levenscyclus

API-gestuurde integraties beheren
Als gevolg van de toenemende complexiteit van de API-architectuur is Lifecycle API-beheer een belangrijk aspect geworden van continue, gezamenlijke ontwikkeling. Het geeft aan welke belangrijke rol API's spelen in de hedendaagse business.

Alumio ondersteunt zijn gebruikers bij het monitoren en waarschuwen van API-processen. De configuraties van API-eindpunten in integraties kunnen worden verbeterd en bijgewerkt om toekomstige of nieuw ingevoerde API-versies te ondersteunen. Het platform biedt ook verschillende functies en best practices om API-gestuurde integraties in de loop van de tijd te ondersteunen en te onderhouden. Configuraties binnen Alumio worden herbruikbare componenten binnen het ecosysteem van uw omgeving. Hierdoor kunt u zich snel aanpassen aan nieuwe zakelijke vereisten of API-wijzigingen. Configuraties kunnen worden gestandaardiseerd en onderhouden binnen de ontwikkelingspijplijnen van partners, zodat u end-to-end integraties volledig kunt integreren in grotere programma's.
The Alumio iPaaS dashboard.
De Alumio Core

Een iPaaS gebaseerd op Symphony

Het raamwerk van ons API-gestuurde platform
De Alumio iPaaS is ontworpen als een ontwikkelaarsvriendelijke modulaire integratieoplossing en is gebouwd op het gerenommeerde open-source PHP-framework genaamd Symfony. Symfony biedt een set ontkoppelde en herbruikbare componenten en onderscheidt zich door de modulariteit en uitbreidbaarheid die het mogelijk maakt.

De voordelen van integratie van de Alumio-architectuur

Integreer twee of
meerdere systemen

Verbind eindpunten en routes grenzeloos met de mogelijkheid om je data uit te breiden en opnieuw te gebruiken. Met de Alumio iPaaS kunt u snel nieuwe software, systemen, apps of gegevensbronnen toevoegen aan bestaande integraties, zodat u uw integraties snel horizontaal kunt schalen naarmate u groeit.

Uitgebreide integratiemogelijkheden

De Alumio iPaaS kan flexibel worden geïntegreerd met duizenden systemen, waaronder oude oude systemen of nieuwe en onbekende systemen met uitgebreide ondersteuning voor webservices. Dit omvat het verbinden via REST, JSON, XML, SOAP, Databased, FTP, enzovoort.

Zowel synchroon als asynchroon

Integreer uw software in realtime of procesgegevens in batches, op een flexibele manier. Door verschillende synchronisatiepatronen te ondersteunen, zoals eenrichtingsverkeer, bidirectioneel en veel-op-veel, biedt de Alumio iPaaS onbeperkte integratiemogelijkheden.

Alumio iPaaS-gegevensentiteiten

De mogelijkheid om gegevens te normaliseren helpt bij het hergebruiken van integratiestromen.
JSON-schema
Alumio gebruikt de JSON-schema's om een duidelijk gegevensformaat aan te bieden om mee te communiceren. De schema's worden gebruikt om te bepalen hoe gebruikersinvoer eruit moet zien, hoe configuratieobjecten moeten worden gedefinieerd, hoe formulieren moeten worden weergegeven, enz. Deze schema's zorgen voor een duidelijke en consistente toepassingsinterface.
Typen gegevenseenheden
Data-entiteiten voor vooraf gedefinieerde elementen zijn gestandaardiseerd. Dit betekent dat de Alumio iPaaS een tussenstandaard heeft voor veel soorten data-entiteiten (bijv. bestellingen, producten, kredietnota's, personen, enz.). Dit vermindert de algemene complexiteit van het configureren van gegevensstromen, het koppelen aan (gedeeltelijk) bekende systemen en het minimaliseren van de benodigde mutaties op de gegeven gegevens.
A vivid purple checkmark showcasing that the statement it is accompanied by is true, correct and/ or present.

Vind het wiel niet opnieuw uit

A vivid purple checkmark showcasing that the statement it is accompanied by is true, correct and/ or present.

Gebruik de software in hun sterke punten

A vivid purple checkmark showcasing that the statement it is accompanied by is true, correct and/ or present.

Implementatie van een zeshoekig ontwerp

Waarom is de Alumio iPaaS de voorkeursoplossing voor ontwikkelaars?

Netwerk en infrastructuur
Hosting is een cruciaal aspect dat de schaalbaarheid van Alumio iPaaS beïnvloedt.
Prestatierapporten en inzichten
Krijg inzicht in hoe het abonneren en publiceren van gegevens presteert met de Alumio iPaaS.
Beveiliging en naleving van regelgeving
Het Alumio-integratieplatform ondersteunt alle beveiligings- en nalevingsregimes.

Ontvang een gratis beoordeling van uw integratiebehoeften

Laptop screen displaying the Alumio iPaaS dashboard, alongside pop-up windows for generating cron expressions, selecting labels and route overview.