Qu'est-ce qu'un modèle d'objet de composant distribué?
Au cours des dernières décennies, les informaticiens ont travaillé à l'amélioration des performances informatiques globales en utilisant la technologie à composants distribués. Le modèle d'objet de composant distribué (DCOM) a été créé par Microsoft® pour permettre la distribution des composants logiciels Microsoft® sur plusieurs serveurs. Cette technologie permet la mise en cluster de serveurs dans une entreprise, ce qui crée une évolutivité étendue à l'échelle de l'entreprise.
Le modèle d'objet de composant distribué a été introduit avec le système d'exploitation Windows® NT à la fin des années 1990. Cette technologie était un ajout progressif au cadre standard COM (Common Object Model) utilisé dans la plupart des applications logicielles Microsoft®. Bien que l'infrastructure COM ait fourni une méthode pour accéder à plusieurs applications à partir d'une machine, elle ne fonctionnait pas avec des machines externes sur un réseau d'entreprise.
Le partage de composants et de services logiciels est une pratique courante sur Internet. Certains exemples sont visibles sur les sites de réservation de voyages qui se connectent aux hôtels, aux compagnies aériennes et aux agences de location de voitures. Cette technologie permet aux ordinateurs de partager des applications logicielles sur plusieurs réseaux. Le modèle d'objet de composant distribué est la technologie qui permet à de nombreuses applications Microsoft® de fonctionner sur un réseau.
De nombreuses technologies concurrentes sont similaires au modèle d'objet à composant distribué de Microsoft. Ces technologies incluent COM, COM + et les services Web. DCOM est principalement utilisé par les organisations utilisant les produits Microsoft®.
L'un des inconvénients de l'utilisation du modèle objet composant distribué est la nécessité d'utiliser toute la collection de produits Microsoft® pour prendre en charge ces composants. Cela inclut le système d'exploitation Windows®, les serveurs Web et la couche de base de données. DCOM est une propriété de Microsoft® et nécessite la technologie Microsoft® sous-jacente pour fonctionner correctement.
DCOM est considéré comme une technologie de couche de communication inter-processus. Il permet à un ordinateur d'accéder à une autre application sur un ordinateur séparé du réseau. Cela permet aux applications d'être partagées sur plusieurs serveurs.
La plupart des entreprises ont cessé d'utiliser les technologies DCOM et COM pour se tourner vers des logiciels de services Web plus évolués. Ce type de logiciel est plus flexible que le DCOM standard car il peut exécuter plusieurs configurations logicielles et plates-formes matérielles. Ceci est essentiel pour les logiciels sur Internet car les clients externes sont généralement plus génériques.