API (APPLICATION PROGRAMMING INTERFACE)
1) SOAP APIs (Simple Object Access Protocol, XML) client and server exchange
informatioin using xml files
2) RPC APIs (Remote Procedure Calls, function)
3) WebSocket APIs (JSON Object) information flows in both directions btw the
clients and server
4) REST APIs (Representational state transfer) http fonctions (GET, POST, PUT) or
web APIs
-> Client-Server Architecture
-> Exchange information between web browser and server