Reactievermogen, automatisering en efficiëntie maximaliseren
Toekomstbestendige visie
Ontdek onze architectuurfilosofie en hoe deze resulteert in een snelle, flexibele en toekomstbestendige oplossing.
Architecturale pijlers
De architectuurpijlers van Alumio geven u een schaalbare integratieoplossing.
Architectuur diagram
Duik dieper in de Alumio Architectuur. Download de gratis white paper.
Onze architectonische aanpak
Alumio is ontworpen als een enterprise iPaaS en gebouwd om geweldige uptime te leveren voor connectiviteit, en de basis voor succes. Om dit te bereiken hebben we een toekomstbestendige integratieoplossing gecreëerd op basis van enkele van de volgende ontwerpprincipes:
Ontwerpbeginselen om prestaties te genereren
Alumio zorgt voor een toekomstbestendige integratieoplossing. Het levert hoge schaalbaarheid, prestaties, veiligheid en compliance op basis van vier architecturale pijlers:
Afhankelijkheidsinjectie
Ontkoppelde architectuur
PHP-FIG
Zeshoekig ontwerp
In meer detail uitgelegd
Er zijn belangrijke aspecten van het Alumio integratieplatform die de veiligheid van de gegevens waarborgen en de prestaties verbeteren:
Robuust opslag- en wachtrijsysteem
Datapakketten worden als 'in-process data' tijdelijk opgeslagen in ons robuuste wachtrijsysteem, afhankelijk van type transformatie en gekozen Alumio-pakket in MySQL, Elastic, Apache spark, Google GCP of Amazon's Redshift.
Zij worden gebruikt om verwerking op schaal te garanderen voor alle afzonderlijke pagina's van gegevens in doorvoer. Als een systeem offline gaat, kan de bovenstaande architectuur op elegante wijze de verwerking van de stroom pauzeren en hervatten zonder verlies van gegevens.
Grote gegevens
Alumio is gebouwd als een performant integratieplatform om externe toepassingen te helpen aansluiten en big data te verwerken. Gegevens worden omgezet in kleinere pakketten, 'Alumio-taken' genoemd, en kunnen via ons systeem op een schaalbare manier naar extern aangesloten toepassingen stromen via onze API, ondersteund door ons robuuste wachtrijmechanisme.
Erkenning
Gegevens die naar Alumio listener API's worden gestuurd, worden pas bevestigd nadat ze tijdelijk naar redundante gegevensopslag zijn overgebracht en met succes in een wachtrij zijn geplaatst. Dankzij dit protocol kunnen externe toepassingen er zeker van zijn dat hun gegevens door een stroom zullen worden verwerkt, of dat ze opnieuw moeten worden verzonden.
Authenticatie
Alumio kan verlopen of ongeldige API credentials herkennen en verbindingsbronnen automatisch offline halen. Wanneer een verbinding offline gaat, herkent Alumio's monitoring mislukte taken. Extra workflows kunnen worden aangemaakt om alle gerelateerde integratie flows die aan de gang zijn te pauzeren. Nieuwe flows worden dan niet gepland en de offline verbinding wordt in een geautomatiseerde herstelprocedure geplaatst. Zodra de verbinding vervolgens weer online is, zullen alle gerelateerde integratiestromen de verwerking hervatten waar ze gebleven waren, en zullen nieuwe flows die niet werden uitgevoerd, worden gepland.
Gezondheidscontrole
Alumio health monitoring kan herkennen wanneer integratie flows hun laatste geplande run missen door een onderbreking. Het zal automatisch de flows opnieuw plannen, die onmiddellijk na de onderbreking worden uitgevoerd.
Alumio heeft de veerkracht om intermitterende netwerkfouten te herkennen en automatisch opnieuw te proberen.
Kwaliteitscontrole
Alumio's monitoring kan veldfouten herkennen en, indien extra health workflows zijn geconfigureerd, deze velden automatisch verwijderen uit API retry requests zodat kritieke integratie flows niet falen door veldniveau data fouten.
Fouten die niet automatisch kunnen worden hersteld, worden weergegeven op gebruiksvriendelijke dashboards, en klanten kunnen deze fouten gedurende een bepaalde periode, bijvoorbeeld 30 dagen, oplossen - inclusief het handmatig wijzigen en opnieuw proberen van mislukte records.
Alumio ondersteunt een groot aantal configuratie opties om de prestaties van een integratie flow te tunen. U kunt bijvoorbeeld de pakketgrootte van de gegevens die door een flow gaan controleren, of het aantal gelijktijdige verzoeken dat een specifieke verbinding op een bepaald moment mag doen.
De integratiescan kan ook worden ingesteld om alleen deltagegevens te verwerken, zodat externe toepassingen niet worden overspoeld door grote hoeveelheden ongewijzigde gegevens die worden gesynchroniseerd.
Alumio's iPaaS heeft geen praktische beperkingen binnen een MKB Alumio private cloud account met betrekking tot:
De beperkingen van Alumio zijn gebaseerd op het aantal aanvragen per minuut (of seconde). Aangezien onze bedrijfsapplicatie horizontaal en verticaal schaalbaar is op basis van de gegeven infrastructuur, zijn er geen beperkingen.
Zie pagina infrastructuur voor meer informatie over onze SMB private cloud oplossing, die standaard is of onze schaalbare enterprise oplossingen.
Alumio heeft een volledig DevOps team dat het Alumio platform 24/7 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.
Gebruik van code standaarden
Het Alumio kernteam heeft een software ontwikkelingsproces gedefinieerd om ervoor te zorgen dat Alumio schaalbaar en betrouwbaar blijft en 100% beschikbaar is. De SDLC is het proces dat wordt gevolgd voor elk Alumio software (component) project. Elk project bestaat uit een gedetailleerd plan dat beschrijft hoe specifieke software wordt ontwikkeld, onderhouden, vervangen en gewijzigd of verbeterd. Deze methodologie verzekert de kwaliteit van de Alumio iPaaS.
De figuur is een grafische voorstelling van de verschillende stadia van een typische SDLC.
Alumio ontwikkelt en verbetert zijn toepassingen door gebruik te maken van gezonde software-development lifecycle (SDLC) praktijken zoals:
Download de technische white paper
Wilt u meer weten over de architectuur van Alumio?
Download de technische white paper.
Netwerk en infrastructuur
Hosting is een cruciaal aspect dat de schaalbaarheid van het platform beïnvloedt.
Prestatierapporten en inzichten
Rapporten geven inzicht in de prestaties van het abonneren en publiceren van gegevens.
Veiligheid en naleving
Het Alumio platform ondersteunt alle beveiligings- en compliance regimes.
Wij maken de dingen graag eenvoudig. U hoeft geen code te schrijven of te implementeren om het mapping resultaat te bereiken. Log in op Alumio, zoek de dataset die u wilt mappen, selecteer de corresponderende dataset op uw eindpunt en u bent klaar!
Het bijhouden van uw mappings kan een gedoe zijn. Vooral bij grote datasets of wanneer uw applicatiegegevens naar verschillende eindpunten moeten worden gepubliceerd. Alumio biedt u de mogelijkheid om uw dataset te filteren op basis van wat al gematcht is en wat niet.
We hebben een slimme functie toegevoegd die u helpt gegevens nog sneller in kaart te brengen. Alumio doet suggesties op basis van overeenkomsten aan beide zijden van de gegevens. Alumio vergelijkt en stelt koppelingen voor als het waarschijnlijk is dat de gegevens overeenkomen. Dan is het aan u om te beslissen of het correct is, door eenvoudigweg op een bevestigingsknop te drukken.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, elit quis vehicula.