2.2.1 Component Object Model (COM)

COM was introduced in the early 1990s as a platform-independent object-oriented technology that allowed developers to create software components that could interact regardless of the language in which they were created or the platform on which they were run. It was originally designed to allow different components of the Office suite to work together, by introducing features such as embedding, drag and drop, and in-place editing. Windows NT 3.1 operating system was the first operating system in which COM was included.

This following table lists the COM-based protocols and specifications.

Protocol

Specification short name

Component Object Model Plus (COM+) Protocol

[MS-COM]

Component Object Model Plus (COM+) Remote Administration Protocol

[MS-COMA]

Component Object Model Plus (COM+) Event System Protocol

[MS-COMEV]

Component Object Model Plus (COM+) Tracker Service Protocol

[MS-COMT]

Component Object Model Plus (COM+) Queued Components Protocol

[MC-COMQC]