Skip to main content
Integrations - Servers, Client, and Workstations
Micah A. Parker avatar
Written by Micah A. Parker
Updated over 3 weeks ago

Product: Integrations


Whenever you're working with an Integrated Solution whether it is a Framework or Flat-File based integration you will often come across some technical terms that can be confusing if you're not familiar with them.

For the purpose of a TrueCommerce Integration, we can break down that terminology into groups to help clarify the type of access TrueCommerce may need in order to ensure your integration operates smoothly.


Overview


For simplification we can break down a business process into Servers, Clients, and Workstations that each have their own unique usage.

Servers

A dedicated machine that is central to your system's operations, these often hold the primary installation of your Enterprise Resource Planning (ERP) software, your databases which contain all your data, and often many important documents & files in a central location allowing everyone to access them from different computers.

Clients

Simply any machine that is used to access the server, or shared files through an external way. For example - the computer or laptop that most employees log into to perform day to day tasks are usually a client machine.

Workstations

A dedicated machine that is often built for a set of specific tasks - this could be a machine designed to handle all your warehousing needs, or one that is used as an access point for employee's to access your Business System. It may be an automated machine that runs backups each night separate from the server.

Clients vs Workstations

Clients and Workstations often overlap due to their shared nature of performing specific tasks that an employee may need to utilize.

In general however - a workstation is a dedicated machine to perform a set of specific tasks while a client is a more generic term to refer to any machine that is accessing data from a server


Servers


There are many types of server configurations, but at a top-level overview a Server is a machine that controls or stores data for all other machines to access.

Note: Server types are not typically exclusive - a server might be a Database Server as well as a Terminal Server at the same time

Virtual Server

Many servers these days would fall under the broad category of Virtual Server - these are servers that are typically hosted by a dedicated provider such as Microsoft Azure where they're less tied to any specific physical machine, and instead are being hosted through a series of images that can be created, destroyed, or restored in a manageable solution making them fairly versatile.

These servers are typically accessed through Remote Desktop Connection(RDC) through windows or another application granting access and ability to remotely start/shut down the server.

SQL/Database Server

A Database (db) Server or a SQL Server is a dedicated machine that holds a Database where often your Enterprise Resource Planning (ERP) data is stored safely to be used across your company.

Often many applications will have a database installed onto your SQL Server allowing this server to house data for multiple important applications in a central location.

Note: TrueCommerce is not responsible for maintaining the integrity of your database - be sure to always have your System Administrator perform modifications to your database

Terminal Server

A Terminal Server is a type of server that allows multiple users to log into it at a single time, each with their own username. These are specialized servers typically designed to give Administrators the ability to configure a single environment and then provide restricted access to employees who need to log in as clients to perform tasks.

Note: TrueCommerce is not responsible for your terminal environments and will require local admin to install or troubleshoot most applications due to permissions often restricting them.

Application Server

Often an Application (App) Server is one that's dedicated for hosting of various Applications, Software, or Services typically accessed through a web-based platform - allowing clients to access various applications through their browser rather than needing to directly log in or gain access to the server through traditional networking means.


Clients


The term Client is fairly generic - it simply is referring to any connection that is not storing the data it is trying to access.

Workstation

As previously discussed - most Workstations are considered clients. These are local machines configured for a specific purpose such as accessing or processing data in some particular way by interacting with a server and performing the operations on its end.

Terminal Client

Whenever an individual logs into a Terminal Server utilizing credentials that are not local to that machine - the user is logging in as a Terminal Client which provides the user with restricted access allowing them to perform specific operations within the server, but often preventing making changes or modifications to the environment itself.

Note: TrueCommerce typically needs Local Administrator access in order to have the ability to modify environments or troubleshoot applications

Web Client

Any client that accesses a web-application through a browser is considered a Web Client - which is simply a set of user credentials used to access online platforms.

rev 1/23/2024

Did this answer your question?