Within an IT organization, there is a need for two systems (or applications) to communicate with each other. The commonly used IT terminology for this communication is, “let’s integrate them.”

2 main things to consider within an Integration
- Protocol: how is the data transported. Commonly used protocols are TCP, HTTP, JDBC, etc..
- Data format: how is the data parsed (or analysed). Commonly used formats are CSV, XML, JSON, etc..
Going back to the example, as System A is a browser — when the user enters a URL (example: www.gmail.com), a screen is presented with a field to enter username and another one with password. User enters both fields and clicks on a submit/login button.

Behind the scene, the browser is using http/https as a protocol and the data format can be JSON. See below a sample JSON message

If System B validates the username and password, the user is allowed to login.
Note: This post was written in Feb 2022, and now moved to my personal site.
Leave a comment