Development history of DCOM DCOM

zhaozj2021-02-08  211

After more than 10 years of development, Windows has become a system that contains many subsystems. In order for Windows to get wider acceptance, Microsoft requires a plan that adds new subsystems to increase developers' learning difficulty, solving one of this problem. The main technique is the distributed object model (DCOM). DCOM is not developed overnight, in fact it is the result of two technological development lines.

From Ole to DCOM

From multitasking window operating system release, Microsoft recognizes that users may want to exchange data between different applications. The clipboard and DDE are the original two ways for process communication. However, DDE is too complicated for developers, and few programs have successfully applied it, and the easy implementation and ease of use of clipboard make it very Quickly succeed in most applications.

However, in the process of being used to create a composite document, the clipboard is too awkward, OLE1.0 has been released in 1992 with Windows3.1, which provides a mechanism for handling composite documents, introducing object links and embedding Concept, OLE2.0 released in 1993, introduced local activation concept.

OLE2.0 is based on the component-based software design idea. In the next few years, OLE gradually faded, COM stood in the center of the stage, with Windows NT4.0 released in 1996, COM implements network remote adjustment Function, this is DCOM.

From RPC to DCOM

In addition, the beginning of DCOM dates back to the 1980s, with a distributed system in the development of computer networks, the development of this technology requires industrial groups to establish a variety of standards. At the end of the 1980s, after work hard, many companies cooperated to form some agreements and decided to comply with these agreements.

Among these industrial groups, OSF has become a wide range of associations in certain areas. OSF members decided to solve distributed computing problems, after work, distributed computing environment (DCE) instructions published. The target of DCE is to provide an environment for establishing a distributed system. One of its results is the birth of the remote process call (RPC). RPC implements communication on applications on different computers. DCOM is using RPC to implement cross-computer communication. .

转载请注明原文地址:https://www.9cbs.com/read-3031.html

New Post(0)