API voor ontwikkelaars
API voor ontwikkelaars

API
Applicaties communiceren onderling via een zogenaamde Application Programming Interface (API). Een API stelt de ontwikkelaar van de ene applicatie instaat te praten met de andere applicatie. i-Reserve heeft diverse uitgaande koppelingen via API's zoals de betaalproviders waarmee gekoppeld is. Anderzijds is het ook mogelijk te koppelen met i-Reserve.
SOAP
De i-Reserve API maakt gebruik van de techniek SOAP. Dit is een veelgebruikte standaard in web development die zorgt voor uniforme uitwisseling van gegevens. Het zorgt er ook voor dat twee verschillende ontwikkelplatformen toch met elkaar kunnen praten. Onderstaand voorbeeld is bijvoorbeeld gebouwd in Visual Basic, daar waar i-Reserve ontwikkeld wordt in PHP.
Â
Werking
Een uitgebreide set aan hulpmiddelen is beschikbaar, zodat een programmeur bijvoorbeeld een boeking via de API kan maken. Er kan dan op een geheel andere site of reserveringssysteem worden gewerkt. Door de boekingen die op deze andere site binnenkomen ook te verwerken (via de API) in i-Reserve, wordt toch de beschikbaarheid gesynchroniseerd.
Voorbeeld: kassa koppeling
De API is onder andere in gebruik in het kassa systeem Horecat. In de kassa is een rooster opgenomen waarin de boekingen worden weergegeven die in i-Reserve zijn opgeslagen. De kassa is een typisch lokaal systeem, waarbij vaak muis en toetsenbord ontbreken. Het is dan erg handig dat wel een goed overzicht kan worden gegeven van de beschikbaarheid.


