Web Access
Web-based access to databases from browser applications or mobile apps is enabled by:
- HTTP – Hypertext Transfer Protocol provides connectivity between web clients and database web servers. HTTPS adds encryption through SSL/TLS.
- APIs – Application programming interfaces like REST, SOAP and OData enable databases to receive and send XML or JSON data over HTTP web requests.
- Web Application Servers – Server software like Node.js, Tomcat and IIS handle client web requests and interface with the DBMS backend.
- Push Notifications – Services like Firebase Cloud Messaging allow database servers to proactively push data updates to web and mobile clients in real time.
Types of Network Services
Database management systems (DBMS) extensively utilize various network services and protocols to enable communication, connectivity and data access across clients, servers, and heterogeneous systems. As database environments become more distributed and complex, the network services supporting DBMS architectures play an increasingly critical role.