Kennis Exalate SyncRoom: Verbindingbeheer in één oogopslag

Exalate begon als een product van het merk Idalko, een consultancy gericht op Atlassian-tools. Het is inmiddels uitgegroeid tot een onafhankelijk bedrijf dat een toonaangevende integratieoplossing op de wereldmarkt biedt. Exalate werd ontwikkeld om een veelvoorkomende uitdaging aan te pakken: klanten wilden samenwerken tussen teams, terwijl ze hun favoriete taakbeheersystemen bleven gebruiken. Zo kan de ene organisatie Zendesk gebruiken, terwijl een andere vertrouwt op GitLab.

In plaats van werknemers te dwingen zich aan te passen aan onbekende of ongeschikte systemen—wat kan leiden tot inefficiënties en fouten bij gegevensoverdracht—maakt Exalate naadloze gegevenssynchronisatie tussen verschillende platforms mogelijk.

Tegenwoordig ondersteunt Exalate meer dan 2.500 organisaties wereldwijd, waarbij het hen helpt hun systemen te verbinden en gegevens veilig en efficiënt te synchroniseren. Het is uitgegroeid tot dé oplossing voor zowel cross-team als complexe cross-company integratiescenario’s. In de toekomst maakt Exalate het mogelijk om het integratieproces te transformeren met AI-gestuurde mogelijkheden.

Doorontwikkeling van Exalate.

 

Vanaf het begin had Exalate een duidelijke visie op netwerkstructuren. En hoewel de bestaande  oplossing van Exalate krachtig is om het eerdergenoemde probleem op te lossen, ontstonden er vanuit deze grotere visie ideeën voor de doorontwikkeling van het product. De bestaande oplossing vereist dat het beheer van verbindingen tussen systemen plaatsvindt in de afzonderlijke systemen zelf. Als je bijvoorbeeld Jira met Zendesk wil verbinden, heb je een beheerder nodig in beide systemen om de verbindingen te beheren en wijzigingen door te voeren. Op kleinere schaal werkte dit goed, maar het werd lastiger naarmate het aantal klanten en verbindingen toenam.

 

Wanneer bedrijven met honderden of zelfs duizenden klanten werken, wordt het beheren van alle verbindingen onoverzichtelijk. Het is niet mogelijk om in te loggen op honderden verschillende systemen om wijzigingen door te voeren. Daarbij bestaat het risico dat een fout in de configuratie de verbinding tussen de systemen verbreekt, wat weer tot andere problemen kan leiden, zoals dataverlies.

 

 

 

Exalate SyncRoom.

 

Om het product Exalate door te ontwikkelen en schaalbaarder en overzichtelijker te maken, ontwikkelde Avisi samen met Exalate een nieuwe oplossing: Exalate SyncRoom.

Het biedt een overzicht van alle verbindingen, inclusief logging en foutmeldingen, waardoor beheerders in één oogopslag kunnen zien of een verbinding goed werkt en waar eventuele problemen zich voordoen, zonder dat ze hoeven in te loggen op elk afzonderlijk systeem.

Een belangrijk kenmerk van Exalate SyncRoom is ook de flexibiliteit in beheerrechten. Het platform is zo ontworpen dat beheerders bij Exalate in principe toegang kunnen krijgen tot alle verbindingen en servers, maar het biedt ook de mogelijkheid om deze toegang te beperken tot specifieke groepen. Dit betekent dat organisaties hun eigen groep servers en netwerken kunnen beheren zonder toegang te hebben tot andere groepen, waardoor teams onafhankelijk in staat zijn om te werken binnen hun eigen omgeving. Dit maakt Exalate SyncRoom geschikt voor zowel kleinere teams als grote organisaties.

Dit platform is een belangrijke stap richting de ultieme droom van Exalate: het automatiseren van het beheer van verbindingen tussen systemen. In de toekomst wil Exalate dat beheerders eenvoudig kunnen aangeven wat ze willen bereiken, waarna AI de configuraties automatisch toepast.

 

Beveiliging van gegevens

Een belangrijk uitgangspunt voor Exalate was dat de data-uitwisseling tussen systemen veilig moest blijven. De oorspronkelijke peer-to-peer architectuur, waarbij alleen de betrokken servers met elkaar communiceren en data versleuteld is, moest behouden blijven. Hoewel het beheer van de systemen nu centraal plaatsvindt, blijft de data-uitwisseling direct tussen de systemen, volledig versleuteld en dus veilig.

Optimale samenwerking.

De ontwikkeling van Exalate SyncRoom is een samenwerking tussen Exalate en Avisi. Het project begon met een tweedaagse Software Requirements Sprint, waarin de vereisten en functies van het platform werden gedefinieerd. Hier waren diverse rollen bij aanwezig, zoals een Product Owner en opdrachtgever van Exalate. Vanuit Avisi was er een Requirements Engineer en een team van developers aanwezig. Vervolgens zijn er wireframes en ontwerpschetsen ontwikkeld, die continu werden getoetst en aangepast op basis van feedback van beide teams.

2023_05_03_AVISI_001402

Het platform zelf is ontwikkeld met Kotlin en een React-gebaseerde front-end. Voor de beveiliging van het platform is Keycloak gebruikt. De samenwerking tussen de teams van Exalate en Avisi, met ondersteuning van UX-experts, zorgde ervoor dat het platform niet alleen functioneel goed werkt, maar ook een fijne gebruikerservaring biedt.

Resultaat.

 

Momenteel wordt Exalate SyncRoom actief getest door een selecte groep gebruikers. Deze tests leveren waardevolle resultaten en suggesties voor verbetering op. SyncRoom is nog niet beschikbaar voor alle Exalate-gebruikers.

"What I particularly appreciated about the Avisi collaboration was how structured and organized the entire software engineering process was. This was especially evident in the short-term planning and coordination of the many dependencies between Avisi and our internal teams. Not once did either team cause or experience delays, which is a testament to the high level of professionalism Avisi brings to collaboration."

Bruno Dauwe

Bruno Dauwe

Senior Product Manager bij Exalate

Ontdek wat Avisi voor jou kan doen.

Stefan Jansen

Stefan Jansen

Commercial Lead