Exact Lightweight Integration Server (ELIS) is het integratie platform van Exact voor de integratie tussen de Exact producten en oplossingen van derden. Met ELIS als integratie platform biedt Exact een eenvoudige manier om een integratie oplossing te implementeren, onderhouden en gebruiken.
Met het gebruik van ELIS SDK kunt u:
- Sneller uw eigen integratie oplossing ontwikkelen
- Real-time integreren met Exact Globe of Exact Synergy Enterprise
- Profiteren van de bewezen technologie en functionaliteit van het ELIS platform
- Efficiënt systeembronnen beheren
Sneller uw eigen integratie oplossing ontwikkelen
Het gebruik van ELIS SDK helpt u om uw eigen integratie oplossing sneller te ontwikkelen. De ELIS SDK helpt u bij het verkrijgen van informatie om verbinding te maken met Exact Globe of Exact Synergy Enterprise. Het biedt de mogelijkheid om de informatie voor het verbinden met andere producten op te slaan en deze informatie ook te gebruiken tijdens de synchronisatie. Zoals hieronder uitgelegd is het mogelijk om real-time te integreren met Exact Globe en Exact Synergy Enterprise. Omdat niet alle producten deze push functie ondersteunen, heeft ELIS SDK de mogelijkheid om gegevens op te halen uit de andere producten op basis van een schema.
Bij het integreren van twee producten worden de gegevens toegewezen op basis van een sleutelveld. De waarde van dit sleutelveld kan verschillend zijn voor hetzelfde record in twee producten. Om met deze uitdaging om te kunnen gaan bij het synchroniseren van gegevens tussen Exact Globe en Exact Synergy Enterprise, is de keylookup functionaliteit ontwikkeld. Deze functionaliteit slaat de waarde van de sleutelvelden op in de ELIS database die de gegevens toewijst aan Exact Globe en Exact Synergy Enterprise. Wanneer uw oplossing gegevens synchroniseert tussen Exact Globe en Exact Synergy Enterprise, kunt u gegevens uit deze keyloopkup tabellen lezen en deze gebruiken tijdens de synchronisatie in uw eigen oplossing. Keylookup records bestaan alléén voor entiteiten die worden ondersteund door Exact Integrator of Exact Central Master Data Management.
Om twee producten te integreren door gebruik te maken van ELIS, dient u berichten te versturen naar ELIS, zodat ELIS deze kan verwerken. Deze berichten dienen op een speciale manier opgebouwd te zijn, en dienen ELIS van bepaalde waarden te voorzien zodat ELIS ze kan verwerken. ELIS SDK helpt u om deze berichten op de juiste manier op te bouwen.
Tijdens de ontwikkeling of implementatie van een integratie oplossing kunt u problemen tegenkomen waarvoor u een oplossing wilt vinden. ELIS SDK heeft een ingebouwde tracing die kan worden geactiveerd om integratie issues op te lossen.
Het gebruik van alle ingebouwde functies van ELIS en de ELIS SDK helpt u bij het ontwikkelen van een integratie oplossing en het versnellen van de ontwikkeltijd. Het kan bijvoorbeeld worden gebruikt om Exact Globe on premise te integreren met een ander product in de cloud, of het kan worden gebruikt om taken van het werkstation van een gebruiker te verplaatsen naar een server voor server-side verwerking, waardoor uw medewerkers productiever zijn.
Opmerking: De ELIS SDK biedt niet de mogelijkheid om de functionaliteit van het ELIS platform zelf uit te breiden. Ook is het niet gerelateerd aan de SDK van Exact Globe of Exact Synergy Enterprise.
Real-time integreren met Exact Globe en Exact Synergy Enterprise
Door gebruik te maken van ELIS en webservices om de integratie tussen twee producten te beheren, kunt u gegevens in real time synchroniseren door notificatie framework van Exact te gebruiken. Zodra iets door een gebruiker is gewijzigd in Exact Globe of Exact Synergy Enterprise, wordt het systeem geactiveerd om de synchronisatie naar het andere product te starten. Het is niet nodig om te wachten op de volgende geplande actie. Op het moment dat de gebruiker de wijzigingen opslaat, start het systeem met synchroniseren.
Deze real time synchronisatie is gebaseerd op het notificatie framework en is beschikbaar in Exact producten voor de meeste entiteiten. Dit is bewezen technologie en wordt ook gebruikt in de synchronisatie oplossingen van Exact. Wanneer u gebruik maakt van ELIS is het mogelijk om te integreren met Exact Globe en/of Exact Synergy Enterprise en iedere entiteit die beschikbaar is via de webservices van deze producten te synchroniseren.
Profiteren van de bewezen technologie en functionaliteit van het ELIS platform
Alle oplossingen die ELIS gebruiken maken ook gebruik van de ELIS SDK, inclusief de integratie oplossingen die door Exact worden geleverd. De SDK van ELIS maakt het mogelijk om uw eigen integratie oplossing te maken om twee producten te integreren en alle functies van ELIS te gebruiken om die oplossing te beheren. Door ELIS SDK te gebruiken en uw eigen integratie oplossingen te ontwikkelen kunt u profiteren van alle voordelen die het ELIS platform biedt. Installatie van de benodigde services, communicatie tussen werkstations en servers, installatie van de oplossing, health monitoring van de gebruikte services, monitoring van de synchronisatie en alerting voor gevonden problemen is allemaal beschikbaar zonder extra codering van de ontwikkelaar.
Omdat ELIS alle bestanden die relevant zijn voor de integratie opslaat in de gebruikte databases, is het geen probleem om de oplossing op te zetten en te gebruiken in beveiligde omgevingen.
Voor meer informatie over de functionaliteit van ELIS kunt u de eerdere blogposts over ELIS of de online help documentatie bekijken.
Efficiënt systeembronnen beheren
Tegenwoordig worden er steeds meer integratie oplossingen gebruikt door klanten. Niet alleen de integratie oplossingen van Exact, maar ook oplossingen van andere partijen. Al deze integratie oplossingen communiceren met hetzelfde Exact Globe of Exact Synergy Enterprise endpoint wat tot performance issues zou kunnen leiden. Om performance issues te voorkomen gebruikt ELIS wachtrijen om de workload te beheren. Berichten van verschillende oplossingen worden gelijktijdig verwerkt met een maximum concurrency niveau gebaseerd op de gebruikte server. Op deze wijze voorkomt ELIS overbelasting van een systeem en het opraken van systeembronnen.