Systeemintegratie/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.