Component Object Model (COM)

GPTKB entity

Statements (55)
Predicate Object
gptkbp:instance_of gptkb:architect
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:video_game
gptkbp:allows language independence
gptkbp:based_on interfaces
the concept of interfaces and classes
gptkbp:developed_by gptkb:Microsoft
gptkbp:enables inter-process communication
remote procedure calls (RPC)
gptkbp:facilitates software reuse
https://www.w3.org/2000/01/rdf-schema#label Component Object Model (COM)
gptkbp:introduced gptkb:1993
gptkbp:is_a_framework_for component-based software engineering
building software components
gptkbp:is_associated_with gptkb:Microsoft_Visual_Studio
gptkbp:is_compatible_with multiple programming languages
gptkbp:is_designed_for Windows applications
gptkbp:is_designed_to promote interoperability
gptkbp:is_implemented_in gptkb:C++
COM servers
gptkbp:is_part_of gptkb:Microsoft_Windows_API
gptkb:Microsoft_._NET_Framework
gptkbp:is_related_to gptkb:Windows_Communication_Foundation_(WCF)
gptkb:Active_X
gptkb:Windows_Scripting_Host
DCOM (Distributed Component Object Model)
COM Interop
gptkbp:is_standardized_by software interoperability
software componentry
gptkbp:is_used_for creating desktop applications
creating reusable software components
creating Active X controls
gptkbp:is_used_in gptkb:Microsoft_Office_applications
enterprise applications
web applications
system-level programming
Windows services
database applications
Windows Forms applications
OLE (Object Linking and Embedding)
gptkbp:is_utilized_in gptkb:Windows_Registry
gptkb:Windows_Shell
cloud applications
gptkbp:provides versioning support
object-oriented programming features
gptkbp:related_model distributed computing
software component communication
gptkbp:supports gptkb:COM+
automation
binary software components
gptkbp:technology gptkb:software
service-oriented architecture (SOA)
software component interaction
gptkbp:used_in Windows operating systems
gptkbp:uses GUI Ds (Globally Unique Identifiers)