Global Information Lookup Global Information

Distributed Component Object Model information


Distributed Component Object Model (DCOM) is a proprietary Microsoft technology for communication between software components on networked computers. DCOM, which originally was called "Network OLE", extends Microsoft's COM, and provides the communication substrate under Microsoft's COM+ application server infrastructure.

The extension COM into Distributed COM was due to extensive use of DCE/RPC (Distributed Computing Environment/Remote Procedure Calls) – more specifically Microsoft's enhanced version, known as MSRPC. [1]

In terms of the extensions it added to COM, DCOM had to solve the problems of:

  • Marshalling – serializing and deserializing the arguments and return values of method calls "over the wire".
  • Distributed garbage collection – ensuring that references held by clients of interfaces are released when, for example, the client process crashed, or the network connection was lost.
  • Combining significant numbers of objects in the client's browser into a single transmission in order to minimize bandwidth utilization.

One of the key factors in solving these problems is the use of DCE/RPC as the underlying RPC mechanism behind DCOM. DCE/RPC has strictly defined rules regarding marshalling and who is responsible for freeing memory.[2]

DCOM was a major competitor to CORBA.[3] Proponents of both of these technologies saw them as one day becoming the model for code and service-reuse over the Internet. However, the difficulties involved in getting either of these technologies to work over Internet firewalls, and on unknown and insecure machines, meant that normal HTTP requests in combination with web browsers won out over both of them.[4] Microsoft, at one point, attempted to remediate these shortcomings by adding an extra http transport to DCE/RPC called ncacn_http (Network Computing Architecture connection-oriented protocol).[5]

DCOM was publicly launched as a beta for Windows 95 September 18, 1996.[6]

DCOM is supported natively in all versions of Windows starting from Windows 95, and all versions of Windows Server since Windows NT 4.0[7]

  1. ^ "What is Distributed Component Object Model (DCOM)?". WhatIs.com. Retrieved 2022-08-03.
  2. ^ "DCE 1.1: Remote Procedure Call - Introduction to the RPC API". pubs.opengroup.org. Retrieved 2022-08-03.
  3. ^ Nowak, Filip; Qasim, Mohsin. "A Comparison of Distributed Object Technologies CORBA vs DCOM" (PDF). Archived (PDF) from the original on 2017-08-29. {{cite journal}}: Cite journal requires |journal= (help)
  4. ^ "Object Technology Jeff Sutherland: Web Services: Better than CORBA or DCOM?". Retrieved 2022-08-03.
  5. ^ stevewhims. "Remote Procedure Calls Using RPC over HTTP - Win32 apps". docs.microsoft.com. Retrieved 2022-08-03.
  6. ^ Press Release Announcing DCOM Beta
  7. ^ "Distributed Component Object Model (DCOM) Remote Protocol" (PDF). Microsoft - Distributed Component Object Model (DCOM) Remote Protocol. June 25, 2021. Archived (PDF) from the original on 2021-05-09. Retrieved August 3, 2022.

and 22 Related for: Distributed Component Object Model information

Request time (Page generated in 1.0515 seconds.)

Distributed Component Object Model

Last Update:

Distributed Component Object Model (DCOM) is a proprietary Microsoft technology for communication between software components on networked computers....

Word Count : 847

Component Object Model

Last Update:

Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993. It is used to enable inter-process...

Word Count : 4675

Common Object Request Broker Architecture

Last Update:

an object-oriented model although the systems that use the CORBA do not have to be object-oriented. CORBA is an example of the distributed object paradigm...

Word Count : 4329

Distributed object communication

Last Update:

In a distributed computing environment, distributed object communication realizes communication between distributed objects. The main role is to allow...

Word Count : 839

Microsoft RPC

Last Update:

between different machines. With Distributed Component Object Model (DCOM), COM was extended to software components distributed across several networked computers...

Word Count : 380

Language binding

Last Update:

cross-language model Distributed Component Object Model (DCOM) – extension enabling COM to work over networks Cross Platform Component Object Model (XPCOM) – Mozilla...

Word Count : 496

Object Linking and Embedding

Last Update:

OLE Automation OLE for process control (OPC) Component Object Model (COM) Distributed Component Object Model (DCOM) Dynamic Data Exchange (DDE) Publish...

Word Count : 2719

Distributed object middleware

Last Update:

objects on different platforms to interact, for example, CORBA. Other examples of DOM systems include Microsoft's Distributed Component Object Model (DCOM)...

Word Count : 63

Object request broker

Last Update:

Enterprise-level CORBA ORB from IONA Technologies DCOM - the Distributed Component Object Model from Microsoft RMI - the Remote Method Invocation Protocol...

Word Count : 435

DCOM

Last Update:

universities in the Commonwealth countries Distributed Component Object Model, a Microsoft technology for software distributed across several networked computers...

Word Count : 124

EntireX

Last Update:

EntireX DCOM is a commercial implementation of Microsoft's Distributed Component Object Model (DCOM) technology by Software AG for the Windows, AIX, HP/UX...

Word Count : 351

List of computing and IT abbreviations

Last Update:

DCL—Data Control Language DCS—Distributed Control System DCMI—Dublin Core Metadata Initiative DCOM—Distributed Component Object Model DD—Double Density DDE—Dynamic...

Word Count : 6615

List of Microsoft Windows application programming interfaces and frameworks

Last Update:

Component Model ActiveX (while not supported in the default web browser Microsoft Edge) Component Object Model (COM) Distributed Component Object Model...

Word Count : 300

Interface description language

Last Update:

IDL to add support for Component Object Model (COM) and Distributed Component Object Model (DCOM) OMG IDL: standardized by Object Management Group, used...

Word Count : 564

Dynamic Data Exchange

Last Update:

functioning on later versions of Windows. ActiveX Component Object Model (COM) Distributed Component Object Model (DCOM) Microsoft .NET Observer pattern "Net...

Word Count : 787

Enterprise Distributed Object Computing

Last Update:

Enterprise Distributed Object Computing (EDOC) is a standard of the Object Management Group in support of open distributed computing using model-driven architecture...

Word Count : 160

OPC Data Access

Last Update:

independence and optionally complex information modelling capabilities. OPC Foundation Distributed Component Object Model OPC Unified Architecture "Members". "What...

Word Count : 348

Open Database Connectivity

Last Update:

mainframe or microcomputer programs. These solutions included IBM's Distributed Relational Database Architecture (DRDA) and Apple Computer's Data Access...

Word Count : 4323

Havex

Last Update:

OPC scanning module only operated on the older DCOM-based (Distributed Component Object Model) OPC standard and not the more recent OPC Unified Architecture...

Word Count : 839

Windows Driver Frameworks

Last Update:

Framework (UMDF). These individual frameworks provide a new object-oriented programming model for Windows driver development. The primary goals of WDF is...

Word Count : 400

IBM System Object Model

Last Update:

System Object Model (SOM) is an object-oriented shared library system developed by IBM. DSOM, a distributed version based on CORBA, allowed objects on different...

Word Count : 2459

List of TCP and UDP port numbers

Last Update:

PCMAIL: A distributed mail system for personal computers. IETF. p. 8. doi:10.17487/RFC1056. RFC 1056. Retrieved 2016-10-17. ... Pcmail is a distributed mail...

Word Count : 12679

PDF Search Engine © AllGlobal.net