O modelo de objeto DCOM, ou componente distribuído, é uma tecnologia Microsoft que permite que os aplicativos se comuniquem entre uma rede. É essencialmente uma maneira de componentes de software, escritos em diferentes idiomas e executar em diferentes máquinas, trabalharem juntos sem problemas. Pense nisso como um sistema de mensagens sofisticado para aplicações.
Embora não seja estritamente um "servidor" no sentido de um programa independente como um servidor da web ou servidor de banco de dados, o termo "servidor DCOM" geralmente se refere a:
*
Um aplicativo que expõe sua funcionalidade através do DCOM: Isso significa que o aplicativo fornece certas funções ou objetos que outros aplicativos podem acessar remotamente via DCOM. O próprio aplicativo * host * o servidor DCOM. É o aplicativo em execução em uma máquina que fornece os serviços.
*
Os componentes do ambiente de tempo de execução do DCOM: A DCOM conta com um conjunto de serviços e processos do sistema para gerenciar as interações de comunicação e objetos. Esses serviços podem ser considerados parte da infraestrutura "DCOM Server", embora não sejam um único servidor chamado.
Em suma, o "servidor DCOM" é frequentemente usado para descrever um aplicativo atuando como um provedor de serviços através do protocolo DCOM, não um programa de servidor independente específico. A funcionalidade é distribuída nas máquinas de clientes e servidores, facilitadas pela infraestrutura DCOM. É uma parte crucial das tecnologias mais antigas da Microsoft, mas seu uso diminuiu com o aumento de tecnologias mais novas e mais padronizadas, como serviços da Web (REST, SOAP) e GRPC.