COM (Component Object Model)

GPTKB entity

Statements (55)
Predicate Object
gptkbp:instance_of gptkb:architect
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:CEO
gptkb:Library
gptkbp:allows dynamic linking of components
gptkbp:based_on interfaces
gptkbp:can_be_used_with gptkb:Java
gptkb:C++
gptkb:Visual_Basic
gptkbp:composed_of COM objects
gptkbp:defines a standard way to create and use software components
gptkbp:developed_by gptkb:Microsoft
gptkbp:enables interoperability between software components
gptkbp:first_introduced gptkb:._NET_framework
gptkbp:governed_by gptkb:Interface_Definition_Language_(IDL)
https://www.w3.org/2000/01/rdf-schema#label COM (Component Object Model)
gptkbp:introduced gptkb:1993
gptkbp:is_a_framework_for building software components
gptkbp:is_associated_with DCOM (Distributed Component Object Model)
OLE (Object Linking and Embedding)
COM+ (Component Object Model Plus)
gptkbp:is_designed_for Windows applications
gptkbp:is_designed_to promote code reuse
enable software component communication
facilitate software integration
gptkbp:is_implemented_in Windows operating systems
COM interfaces
gptkbp:is_part_of gptkb:Windows_API
gptkbp:is_related_to gptkb:Active_X
gptkbp:is_standardized_by software interoperability
software component interaction
gptkbp:is_used_for creating reusable software components
software componentry
gptkbp:is_used_in gptkb:Windows_Registry
gptkb:film_production_company
gptkb:Microsoft_Dynamics
gptkb:Microsoft_SQL_Server
gptkb:Windows_Shell
gptkb:Microsoft_Office_applications
gptkb:Windows_Management_Instrumentation_(WMI)
gptkb:Internet_Explorer
gptkb:Visual_Studio
gptkb:currency
system-level programming
Windows services
application-level programming
gptkbp:provides a way to access system services
binary standard for software components
gptkbp:related_model gptkb:architect
gptkbp:specifies component-based software engineering
gptkbp:supports event handling
language independence
remote procedure calls (RPC)
gptkbp:technology gptkb:software_framework
gptkbp:uses reference counting for memory management