Systeemintegratie


 * TD: schrijf een inleiding waarin iets staat over systemen/ applicaties die gegevens met elkaar moeten kunnen uitwisselen, die met elkaar moeten praten
 * TD: voeg een plaatje toe van een mailbox, een envelop en een brievenbus; deze metafoor wordt dikwijls gebruikt om uit te leggen hoe communicatie tussen systemen verloopt

Meerdere protocollen
Wanneer je het hebt over integratie dan zijn er eind 2014 eigenlijk twee werelden:
 * Enterprise: In het bedrijfsleven hebben partijen als Microsoft, Oracle, SAP, enz. lange tijd bepaald welke standaarden gebruikt worden. Deze partijen gebruiken SOAP en WSDL.
 * Web: In de wereld van het web (PHP, Ruby, Phyton, JavaScript) wordt het veel simpelere REST ondersteund.

Het verschil tussen beide protocollen wordt treffend uitgelegd in onderstaande plaatje.



Hoe is e.e.a. te realiseren?
Moderne applicaties ondersteunen tegenwoordig één of meerdere protocollen. Vaak moet je wel een duurdere licentie aanschaffen om van de webservices/ API’s gebruik te kunnen maken. Bijvoorbeeld bij SalesForce staan alleen de duurdere business licenties toe dat je van de API’s gebruik maakt.

In ontwikkelomgevingen als Visual Studio en Eclipse kun je met een paar klikken een webservice maken en consumeren. Zie Visual Studio/functionaliteit/webservices voor meer info.