Please enable JavaScript.
Coggle requires JavaScript to display documents.
Analysis of Data Exchange problem - Coggle Diagram
Analysis of Data Exchange problem
Possible formats for data exchange
Comma-Separated Values
(CSV)
Structure is a list of data separated by commas
Extensible Markup Language
(XML)
The foundation of an XML document is the element, defined by tags.
JavaScript Object Notation
(JSON)
Structure has 7 value types: true, false, null, object, array, string and number
APIs
An Application Programming Interface (
API
) is a set of protocols and programming codes that enables data transmission between one software product and another. This provides a way of communicating and transferring data between the products without the user having to know how it was implemented (Altexsoft, 2021).
REST API:
Representational State Transfer
Cacheable data that streamlines client-server interactions.
A uniform interface.
Stateless client-server communication.
A layered system that organizes each type of server hierarchically.
A client-server architecture made up of clients, servers, and resources, with requests managed through HTTP.
The ability to send executable code on demand.
Safety
File Transfer Protocols:
protocols which allow transfers to remain safe and secure
SCP:
Secure Copy Protocol
HTTP/HTTPS:
Hyper Text Transfer Protocol/ Hyper Text Transfer Protocol Secure
SFTP
: FTP over SSH (Secure Shell).
AS2/AS3/AS4:
Applicability Statement 2, 3, and 4
FTPS:
FTP over SSL/TLS (Secure Sockets Layer/ Transport Layer Security)
PeSIT:
Protocol d'Echanges pour un Systeme Interbancaire de Telecompensation
FTP:
File Transfer Protocol