c'est un standard binaire qui permet de créer et de faire interagir des objets construits dans différents langages. ole, com, activex ... des noms différents pour signifier un peu la même chose.
si tu es sous windows et que tu utilises ie ...
le browser est un objet com,
media player est un objet com,
le poste de travail est un objet com,
etc.
dans ton application tu peux insérer un container com et instancier des objets com. par ex pour lire une vidéo real sous ie, ie (le container) instancie l'objet real (l'objet, appelé aussi serveur) et lui passe les paramètres de la page html.
quand tu créés un objet com, tu définis une interface (avec le langage idl) dans laquelle tu énumères les méthodes, les propriétés de ton objet. ces méthodes et ces propriétés peuvent ensuite être appelées par le container (par ex javascript, vbscript, etc.)
ensuite y'a également les documents OLE, que tu peux reconnaître en affichant leurs propriétés (on peut y rajouter des propriétés comme le titre, les mots clés, etc ...). les documents de word, 3d studio max, etc ... sont des documents OLE.
voilà ... je ne peux pas t'en dire bien plus, je découvre aussi.