Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Distributed Component Object Model — Wikipédia
Distributed Component Object Model — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources (octobre 2012).

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Distributed Component Object Model (abr. DCOM) est une technique propriétaire de Microsoft qui permet la communication entre des composants logiciels distribués au sein d'un réseau informatique. DCOM, appelé à l'origine « Network OLE », étend COM et fournit le substrat sous l'infrastructure du serveur d'application COM+. Il a été rendu obsolète par Microsoft .NET.

L'addition du « D » à COM est due à l'utilisation intensive de DCE/RPC, plus précisément sa version Microsoft, connue sous le nom de MSRPC.

En termes d'extensions ajoutées à COM, DCOM devait résoudre les problèmes de :

  • Marshalling – sérialisation et désérialisation des paramètres et des valeurs de retour des appels de méthode à travers le réseau.
  • Ramasse-miettes distribué - s'assurant que les références des clients des interfaces soient libérées quand, par exemple, le processus client plantait, ou la connexion réseau était perdue.

Un des facteurs clés de la résolution de ces problèmes est l'utilisation de DCE/RPC comme le mécanisme RPC derrière DCOM. DCE/RPC possède des règles strictement définies à propos de la sérialisation et de la responsabilité de la libération de la mémoire.

DCOM fut un adversaire important de CORBA. Les supporters de ces deux techniques les voyaient un jour devenir le modèle pour la réutilisation de code et de services sur Internet. Cependant les difficultés pour les faire marcher à travers des pare-feu et sur des machines inconnues et non sécurisées, ont impliqué que des requêtes HTTP normales combinées avec des navigateurs web les ont supplantés. Microsoft a, à un moment, essayé et échoué de les atténuer en ajoutant une couche de transport supplémentaire http à DCE/RPC appelée ncacn_http (Network Computing Architecture, Connection-based, over HTTP, littéralement : architecture de réseau informatique, basée sur des connexions, sur HTTP). Ceci fut recyclé plus tard pour supporter des connexions Exchange 2003 sur HTTP.

Versions et implémentations alternatives

[modifier | modifier le code]

The Open Group possède une implémentation appelée COMsource. Son code source est disponible, avec de la documentation complète, suffisante pour utiliser et implémenter une version interopérable de DCOM. D'après cette documentation, COMsource vient directement du code source de Windows NT 4.0, et inclut même le code source d'une base de registre Windows NT.

L'équipe Wine est aussi en train[Quand ?] d'implémenter DCOM pour des questions d'interopérabilités : ils ne sont pas intéressés pour l'instant par le côté réseau de DCOM, fournit par MSRPC. Ils ne peuvent qu'implémenter la NDR (Network Data Representation ou représentation donnée en réseau) via l'API de Microsoft, mais promettent de la rendre aussi compatible que possible avec MSRPC.

j-Interop est une implémentation LGPL de MSRPC en Java pur, qui supporte des applications clientes en Java sur toute plate-forme communiquant avec des serveurs DCOM.

J-Integra est une implémentation commerciale en Java du protocole DCOM qui autorise l'accès aux composants COM à partir de clients Java, et aux objets Java à partir de clients COM.

EntireX DCOM est une complémentation commerciale par Software AG pour Windows, AIX, HP/UX, Solaris, Linux, AS/400, z/OS, z/VM et BS2000/OSD.

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • ActiveX
  • Dynamic Data Exchange (DDE)
  • .NET Remoting

Liens externes

[modifier | modifier le code]
  • (en) The Open Groups COMsource
  • (en) j-Interop

Source

[modifier | modifier le code]
  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Distributed_Component_Object_Model » (voir la liste des auteurs).
  • icône décorative Portail de Microsoft
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Distributed_Component_Object_Model&oldid=231200882 ».
Catégories :
  • Logiciel pour Windows
  • Bibliothèque logicielle
  • Logiciel Microsoft
Catégories cachées :
  • Article manquant de références depuis octobre 2012
  • Article manquant de références/Liste complète
  • Portail:Microsoft/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Programmation informatique/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id