Which mechanism handles the "Object Linking" in OLE by maintaining a persistent connection to a remote server's CLSID?

Computer Knowledge ·Previously asked in SSC CGL 2025

View the full solved paper: SSC CGL 2025 Tier II (19 Jan 2026)

Question

Which mechanism handles the "Object Linking" in OLE by maintaining a persistent connection to a remote server's CLSID?

  1. A. Component Object Model (COM) (Correct answer)
  2. B. Abstract Window Toolkit (AWT)
  3. C. Binary Large Object (BLOB) indexing
  4. D. Simple Mail Transfer Protocol (SMTP)

Correct Answer

Option A — Component Object Model (COM)

Detailed Solution & Explanation

The correct answer is Component Object Model (COM).

Key Points

  • OLE (Object Linking and Embedding) is built on the Component Object Model, Microsoft's standard for software components to expose interfaces and communicate.
  • COM identifies each component by a CLSID (class identifier), a globally unique value, and maintains the connection that lets a linked object stay tied to its source.
  • The distractors belong elsewhere entirely: AWT is a Java GUI toolkit, BLOB is a database type for binary data, and SMTP is the email sending protocol.

Additional Information

  • Linking stores a reference to external data, so the object updates when the source changes; embedding stores a copy inside the document, which does not update but travels with the file.
  • OLE is what allows an Excel chart placed in a Word document to refresh when the underlying spreadsheet changes.
  • DCOM extends COM across a network, and ActiveX controls are COM components designed for embedding in applications and web pages.
  • A GUID/UUID is the general 128-bit identifier of which CLSID is a specific use.

Topics covered: OLE COM