O que é um modelo de objeto de componente distribuído?
Nas últimas décadas, os cientistas da computação trabalharam para melhorar o desempenho geral do computador usando a tecnologia de componentes distribuídos. O modelo de objeto de componente distribuído (DCOM) foi criado pelo Microsoft® para permitir a distribuição dos componentes do software Microsoft® em vários servidores de computador. Essa tecnologia permite que os servidores sejam agrupados em uma empresa, que cria grande escalabilidade em toda a empresa.
O modelo de objeto componente distribuído foi introduzido pela primeira vez com o sistema operacional Windows® NT no final dos anos 90. Essa tecnologia foi uma adição progressiva à estrutura de modelo de objeto comum (COM) padrão usado na maioria dos aplicativos de software Microsoft®. Embora o COM Framework tenha fornecido um método para acessar vários aplicativos de uma máquina, ele não funcionou com máquinas externas em uma rede da empresa.
compartilhamento de componentes e serviços de software são práticas padrão hoje na Internet. Alguns exemplos são vistos na reserva de viagem SITEs que se conectam a hotéis, companhias aéreas e agências de aluguel de carros. Essa tecnologia possibilita que os computadores compartilhem aplicativos de software em várias redes. O modelo de objeto de componente distribuído é a tecnologia que faz com que muitos aplicativos Microsoft® funcionem em uma rede. Essas tecnologias incluem serviços com, com+ e web. A DCOM é usada principalmente por organizações que usam produtos Microsoft®.
Uma das desvantagens para usar o modelo de objeto de componente distribuído é a necessidade de usar toda a coleção de produtos Microsoft® para suportar esses componentes. Isso inclui o sistema operacional Windows®, servidores da Web e camada de banco de dados. A DCOM é proprietária da Microsoft® e requer a tecnologia Microsoft® subjacente para funcionar corretamente.
A maioria das empresas evoluiu do uso de tecnologias DCOM e COM em software de serviço da Web mais progressivo. Esse tipo de software é mais flexível que o DCOM padrão, porque pode executar uma configuração de múltiplas configurações de software e plataformas de hardware. Isso é essencial para o software na internet, porque os clientes externos são tipicamente mais genéricos.