Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data Exchange systems - Coggle Diagram
Data Exchange systems
Data security
general malware
Phishing and social engineering attacks
identity theft
insider threats
open data
ransomware attacks
Broken object level authorisation
advanced persistent threats
SQL injection
distributed denial of service attacks
RESTFUL APIs
physical theft or loss
software vulnerabilities
data breaches
Data privacy
doing regular security audits
provide security training
regularly updating software
VPN
using encryption and hashing
virus protection software
implementing access controls
cookies
Refers to the ability of an individual or business to protect their personal data collected
online data collection
API formats
CSV
Simple text format that is used to store and exchange data
AJAX
A web page that can update dynamically without having to reload the page
XML
Markup language that is designed to store and transport data
JSON
Popular data interchange used to transmit data
Restful WEB services
Resources that can be accessed and manipulated using HTTP
used to build scalable systems
Key features
resources are represented in a format that can be understood by the user
service is organised around resources
does not store client information between requests
service separates the user interface concerns and the data storage concerns
each message contains enough information for the receiver to use it
Jitter and Latency
Jitter
Refers to the variation in the data delivery delay in a network
Latency
Can be something that affects the delivery of data
Synchronous and Asynchronous
asynchronous
this one allows the users to send a request and then keep working on other thing
synchronous
know as blocking APIs they require the user to wait for a response before continuing
API keys
unique codes assigned to a user allowing them to access and use an API