As with other developing stages in the computer sector, the client comes with its new collection of server computing terminology. As indicated in the term, a client-server environment is occupied by the client and the server. Client systems are typically single-user workstations or computers that provide a highly user-friendly interface for the end user.
A client based station typically presents the type of graphical interface (GUI) that is most comfortable for users that include Windows and mouse requirements. Microsoft Windows and Mac OS offer interfaces. The client based application is optimized for ease of use and includes familiar tools such as spreadsheets. Each server in a client/server environment allows a set of shared servers currently used is database servers.
The terminologies in distributed client/server architecture’s are as follows-
- Applications Programming Interface (API) –
It is a set of functions, and it calls programs that allow clients as well as servers to intercom with each other.
- Client / User –
This is a network information provider that is typically a computer system or workstation that can query databases and/or other information from a server.
- Middleware –
It is a set of drivers, API’s and/or other software which improves the connection among a client application with a server.
- Relational Database –
This is a type of database in which information access is limited to a selection of rows that meet all search criteria.
- Server –
This is also a computer, typically a high-powered system and workstation or a minicomputer or a mainframe, which gives information to the network client to manipulate.
- Structured Query Language (SQL) –
This is the developed language IBM (International Business Machines) and ANSI standardized to address, produce, update, and query RDB’s (relational databases).
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.
- Fog Computing
- An Insight to Cloud Computing
- Difference Between Cloud Computing and Hadoop
- Embedded Real-time System
- Classification of Events in Real-time System
- Running User Interface Thread in Android using Kotlin
- MultiThreading in Android with Examples
- What happens when we call a Function
- Centralized Clock Synchronization
- Difference between Intel and AMD
- Generalized foreground-background in Scheduling
- First In Never Out (FINO) scheduling in Operating System
- Difference between AIX and Inferno
- Difference between AIX and NetBSD
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.