Merk jij dat je geen goed overzicht en inzicht hebt, de laatste up-to-date gegevens mist, of ben je veel tijd kwijt met het overkloppen van gegevens. Dan wordt het tijd om je systemen te koppelen. Maar hoe pak je dat handig aan? Lees onze blog voor tips.
Voor robuuste en betrouwbare koppelingen kun je het beste een koppelplatform gebruiken. Zo’n platform maakt het koppelen met andere softwaresystemen makkelijker. Het voorkomt dat je voor iedere nieuwe interface opnieuw een koppeling moet ontwikkelen. Je maakt (her)gebruik van de standaard faciliteiten die het koppelplatform heeft. En dat is sneller en goedkoper omdat het minder werk is.
Het koppelplatform garandeert correcte uitwisseling van gegevens tussen je systemen. Maar het moet wel aan bepaalde eisen voldoen.
Een robuuste koppeling kent een aantal aspecten: functionele, technische, en beheersmatige facetten. Daarnaast natuurlijk de inhoudelijke gegevens die uitgewisseld worden en de kwaliteit daarvan. In dit blog meer over de technische eisen en het gebruik van een koppelplatform.
Een koppelplatform heeft een aantal basis faciliteiten voor het maken en beheren van koppelingen
a. Sneller en goedkoper koppelingen inrichten
De generiek aanwezige of eenmaal ontwikkelde functionaliteit kan hergebruikt worden. Dat is sneller en goedkoper omdat je niet voor ieder software systeem een nieuwe koppeling hoeft te ontwikkelen
b. De spil voor data-uitwisseling
Meestal heeft de software één verbinding naar een applicatie. De koppeling naar een of meer andere applicaties loopt dan via het standaard knooppunt, het hart van de software. Ook dit resulteert in snellere en dus goedkopere realisatie: een deel van de koppeling bestaat immers al.
c. De kracht van het hergebruik
Doordat eenmaal ontwikkelde en ingerichte onderdelen al eerder zijn gebruikt, zijn de kinderziekten al ontdekt en verholpen.
d. Beheersfaciliteiten
Een goed koppelplatform heeft verschillende mogelijkheden om je data- uitwisseling te beheren. Wat bedoelen we daarmee?
d-1: Monitoren
d-2: Hoe vaak wissel je bepaalde gegevens uit
real time of volgens een periodiek schema. De frequentie van mutaties verschilt per koppeling, de een heeft baat bij een semi realtime synchronisatie en bij de ander volstaat een nachtelijke uitwisseling. Een koppelplatform faciliteert die verschillende mogelijkheden.
d-3: Configureren van autorisaties: ook de koppeling mag niet zomaar bij alle gegevens
d-4: Wat te doen met tussenbestanden (opschonen, combineren)
d-5: Hoeveel gegevens worden er uitgewisseld 10 of 10.000
d-6: Loggingfaciliteiten van het koppelplatform voor het vastleggen van bovenstaande normale bedrijfssituaties en voor afwijkende of fout situaties
Het koppelplatform is dus een software tussenlaag.
De software is een tussenlaag die zorgt voor:
Omdat de gekoppelde IT-systemen soms niet (permanent) beschikbaar zijn, moet de data tijdelijk opgeslagen worden. Ook hier herkent het platform de situatie en buffert de gegevens. Het platform wacht op het beschikbaar komen en rondt daarna de verwerking af en meldt het resultaat terug.
Een aantal algemene functionaliteiten zie je vaak terug bij koppelingen. Bijvoorbeeld:
4-a: Encryptie: Gevoelige, persoonsgerelateerde gegevens kunnen meestal niet zomaar worden uitgewisseld. Zeker niet als de gegevens van en naar externe systemen gaat. Het koppelplatform voorziet in standaard versleutelmechanismen.
4-b: API: Mogelijkheden voor het aanroepen van, of aangeroepen worden door, een externe applicatie op basis van gestandaardiseerde koppelvlakken (z.g. api’s). Zeker bij grotere standaard applicaties zijn deze koppelvlakken vaak gedetailleerd beschreven en speciaal bedoeld voor gebruik vanuit een andere applicatie.
4-c: Faciliteiten voor uitwisseling van bestanden of berichten:
Het begint misschien beperkt maar het volume van de data uitwisseling loopt steeds verder op. Het platform moet zonder ingrijpende wijzigingen deze grotere datastromen kunnen afhandelen. Bijvoorbeeld door de frequentie configureerbaar te maken, of het aantal parallelle verwerkingseenheden te vergroten. Alles moet correct en goed verlopen.
Je begint met een koppeling van 3 systemen en volgend jaar komt er een 4e systeem bij. Dit moet slechts een kwestie van aanvullen zijn.
Dezelfde koppeling kun je ook met andere parameters inzetten. Denk bijvoorbeeld aan contactpersonen binnen organisaties, die aangevuld worden met de organisaties zelf. Je maakt gebruik van parameters waardoor je niet elke keer opnieuw hoeft te programmeren.
Onze eigen invulling van een koppelplatform is de ConneXtor: “Het koppelplatform voor foutloos en efficiënt koppelen met o.a. AFAS Profit.” Denk hierbij aan koppelingen met Microsoft Dynamics, WorkDay, SAP, Oracle, MS Active Directory en veel meer.
Vanzelfsprekend is ons koppelplatform niet alleen geschikt voor koppelingen met AFAS Profit maar ook voor koppelingen van andere IT systemen. Met onze integratie software helpen wij onze klanten aan betrouwbare en toekomstvaste koppelingen.