Blogs

René Nijsse blogt: 'IT koppelingen: de voordelen van een koppelplatform'

IT koppelingen: de voordelen van een koppelplatform

april 2018 (1219) | René Nijsse | AFAS Profit, Algemeen bij XCESS, Webapplicaties, .NET/SQL expertise, Microsoft Access

Heb jij meerdere softwaresystemen in gebruik? En wil je die efficiënt koppelen? Lees dan het blog van René Nijsse, Senior Consultant.

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.

Hoe koppel je losse software systemen betrouwbaar en efficiënt? 

Gebruik een koppelplatform

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.

Wat is de kracht van een koppelplatform voor solide IT-koppelingen 

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.

De technische eisen van een koppelplatform

1. Koppelplatform: de voordelen 

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 wat het hart vormt 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?

  • Monitoren
    • Wat heeft je koppeling gedaan
    • Welke gegevens heeft de koppeling uitgewisseld
    • Is de koppeling actief (geweest)
  • 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. 
  • Configureren van autorisaties: ook de koppeling mag niet zomaar bij alle gegevens.
  • Wat te doen met tussenbestanden (opschonen, combineren).
  • Hoeveel gegevens worden er uitgewisseld 10 of 10.000.
  • Loggingfaciliteiten van het koppelplatform voor het vastleggen van bovenstaande normale bedrijfssituaties en voor afwijkende of fout situaties.

Het koppelplatform is een software tussenlaag

2. Het koppelplatform vormt het hart van de verbindingen naar verschillende applicaties 

De software is een tussenlaag die zorgt voor:

  • Uitwisseling van gegevens
  • Converteren en transformatie: omzetten van formaat en/of structuur. Bekende voorbeelden zijn datumformaten of een voornaam en tussenvoegsel samenvoegen met de achternaam of vice versa
  • Het verzorgen van de process- of businesslogica: "Bij deze waarde moet dit gebeuren anders.."
  • Filteren van gegevens
  • Tijdelijke opslag of queuing mechanisme om bijvoorbeeld snelheidsverschillen in verwerkingstijd op te vangen tussen de verschillende applicaties
  • Controleren en rapportage van gegevens

Bufferen van gegevens

3. Ontkoppeling van IT systemen

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.

4. Generieke functionaliteit speciaal voor IT koppelingen

Bijvoorbeeld:

  • Encryptie: gevoelige, persoonsgerelateerde gegevens kunnen meestal niet zomaar worden uitgewisseld. Zeker niet als van en naar externe systemen. Het koppelplatform voorziet in standaard versleutelmechanismen.
  • Faciliteiten voor uitwisseling van bestanden of berichten 
    • - Mailverkeer (al dan niet als onderdeel van de monitoring funcionaliteit)
    • - sFTP voor het kopiëren van bestanden 

5. Schaalbaar: 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.

6. Uitbreidbaar: 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.

7. Configureerbaar: 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.

AFAS Profit of andere systemen koppelen?

Onze eigen invulling van een koppelplatform is de ConneXtor:  "Het koppelplatform voor foutloos en efficiënt koppelen met AFAS Profit." Denk hierbij aan koppelingen met SharePoint, Microsoft Dynamics, WorkDay, SAP, MailChimp, ActOn, 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 op het Microsoft Platform. Met onze koppel software helpen wij onze klanten aan betrouwbare en toekomstvaste koppelingen.

Heb je hulp nodig bij het koppelen van je IT systemen? 
Neem gerust contact op met Joris, hij helpt je graag!

Foto Joris Smit

Button neem contact op via ons formulier

Lees meer over Plug-ins en koppelingen met AFAS Profit.

Lees ook...