My First Bootstrap 4 Page

Resize this responsive page to see the effect!

Begrippen

Begrippen > API

API staat voor ‘Application Programming Interface’ en is techniek onder de motorpak van softwaresystemen om ‘real-time’ gegevens uit te wisselen. In relatie tot cloud computing wordt gesproken over ‘web-api’.  API kan gezien worden als tegenhanger voor de ouderwetse interfaces, waarbij gegevens, veelal batchgewijs, via een bestand uitgewisseld worden tussen de verschillende administratiesystemen.

Het onderscheidend vermogen bij API zit hem in het ‘real-time’ uitwisselen van gegevens alsof systemen één geheel vormen, zoals bij ERP het geval is. Er zijn softwareleveranciers van cloud-toepassingen die complete ‘api-centers’ beschikbaar hebben om andere leveranciers de gelegenheid te geven om met additionele toepassingen koppelingen te maken met behulp van ‘web-api’ technieken. Door slim gebruik te maken van beschikbare api-technieken kan software van verschillende aanbieders eindeloos real-time aan elkaar gekoppeld worden.

Toch zijn er wel een paar belangrijke verschillen als API wordt vergeleken met ERP, te weten:

  • Er is niet altijd sprake van één database; gegevens worden nog steeds dubbel opgeslagen.
  • Er is sprake van verschillende gebruikersinterfaces, waardoor de bediening van de onderliggende software niet altijd uniform is voor de gebruiker.
  • En het belangrijkste is dat u te maken krijgt met meerdere aanbieders en dus meerdere partijen waar u zaken mee doet.

De zwakste schakel
Als laatste is genoemd dat bij een API-oplossing meerdere partijen betrokken zijn (minimaal twee). U blijft, in tegenstelling tot bij een ERP-toepassing, zaken doen met meerdere softwareleveranciers en bij het real-time uitwisselen van gegevens bent u afhankelijk van de ‘zwakste schakel’. Bij wie moet u aankloppen als er iets mis gaat?

Haarlemmerolie
Stel u bent op zoek bent naar een compleet boekhoudpakket met functies als verplichtingenregistratie, E-factureren, inkomende factuurverwerking met scannen en herkennen, budgettering, vaste activa, jaarrekening en kredietrapportage in SBR. Krijgt u dan één geïntegreerd systeem aangeboden of hangt een dergelijke oplossing van api’s aan elkaar? Een belangrijk aandachtspunt is dat u zich vooraf goed laat informeren of benodigde functies standaard onderdeel uitmaken van het beoogde boekhoudpakket of dat in de praktijk sprake is oplossingen van verschillende leveranciers die via api’s samenwerken. Als dit laatste het geval is moet u zich vooraf goed laten informeren met wie u zaken doet en wie verantwoordelijk is bij eventueel disfunctioneren.

Externe partijen
API-technieken worden niet alleen toegepast tussen leveranciers van standaard software als het gaat om uitwisselen van gegevens. Zo is er de KvK-API om, bijvoorbeeld binnen een CRM- of boekhoudsysteem, direct actuele informatie op te halen en automatisch te laten vullen. Denk aan KvK nummer, adresgegevens en SBI-codering.