====== COM ====== ===== Component Object Model ===== COM est un framework qui permet la programmation d'objets distribués sur la plate forme Windows. COM est le fondement de [[glossaire:OLE]] (documents composites) et du format de composants [[glossaire:ActiveX]]. Il définit un format d'interfaces indépendant des langages utilisés et permet la communication entre applications Windows au niveau des objets. Le périmètres de COM est restreint aux communications intra-processus ou inter-processus au sein d'une même machine. ==== Component Object Model + ==== COM+ est une version avancée de COM qui regroupe l'ensemble des services dédiés aux applications distribuées de Windows, à savoir : COM, [[glossaire:DCOM]], [[glossaire:MTS]], [[glossaire:MSMQ]]. En plus d'agréger ces services, COM+ apporte de nouvelles fonctionnalités comme les queued components, un mécanisme de gestion des évènements (publish/subscribe) ou la répartition de charge (load balancing). COM+ est apparu avec Windows 2000.