Não há um único nome para um programa que seja executado em um computador distante e é acessado por meio de um aplicativo da Web. A terminologia depende do contexto e da arquitetura. Aqui estão algumas possibilidades:
*
Aplicativo do lado do servidor: Este é um termo geral para qualquer programa em execução em um servidor que lida com solicitações de clientes (como navegadores da Web). Este é o termo mais comum e amplamente aplicável.
* Serviço de back -end: Isso enfatiza que o programa fornece serviços ao front -end (o aplicativo da web com o qual o usuário interage).
*
API (interface de programação de aplicativos): Se o programa distante expõe sua funcionalidade por meio de interfaces bem definidas, é frequentemente chamado de API. O aplicativo da web faria solicitações a esta API para obter dados ou executar ações.
*
Microservice: Se o programa distante for uma unidade de funcionalidade pequena e independente, poderá ser referida como um microsserviço.
* Serviço da Web: Um termo mais amplo abrange várias tecnologias usadas para trocar informações pela Web, geralmente usando protocolos como sabão ou descanso.
*
daemon (ou serviço): Isso se refere a um processo em segundo plano em execução continuamente no servidor, geralmente executando tarefas como responder às solicitações da Web.
O melhor termo a ser usado depende da situação específica. Se você está falando geralmente sobre qualquer programa em execução em um servidor remoto e acessado por meio de um aplicativo da Web, "Aplicativo do lado do servidor" ou "Serviço de back-end" são escolhas seguras.