Professional Documents
Culture Documents
Distributed Component Object Model
Distributed Component Object Model
OBJECT MODEL -
•Java’s RMI
•DCOM
ADVANTAGES OF DISTRIBUTED
COMPUTING
• Speeding up development processes
• Improving deployment flexibility
• Lowering maintenance costs
• Improving scalability
• Load balancing
REGISTRIES AND KEYS
• A Registry is the place where the
components installed in a machine store
their settings.
• The ‘registry’ contains many sections
called keys. The keys contain value data
such as Class ID and Application ID.
ARCHITECTURE OF DCOM
THE FIVE COMPONENTS OF
DCOM
• Object Instantiation Process
• Data transferring between clients and
components
• Security in DCOM
• The DCE RPC component
• The low-level protocol stack
OBJECT INSTANTIATION
PROCESS
• Clients use COM’s "create instance"
functions such as CoCreateInstanceEx,
CoGetClassObject, etc. to create a new
instance of a component.
• Access Security
• Launch Security
• Identity Security
• Connection Policy
IS DCOM AN UNQUALIFIED
SUCCESS?
• Initially, DCOM was a major competitor
to CORBA.
• SAP
• DUNN and BRADSTREET
• SYBASE