Komponentni model objekta (COM)

Autor: Lewis Jackson
Datum Stvaranja: 5 Svibanj 2021
Datum Ažuriranja: 23 Lipanj 2024
Anonim
Kako je zgrajena moderna guma?
Video: Kako je zgrajena moderna guma?

Sadržaj

Definicija - Što znači komponentni model objekta (COM)?

Komponentni objektni model (COM) jednostavna je Microsoftova metoda specifikacije koja definira binarni standard za razmjenu koda između dva sustava, bez obzira na OS ili programski jezik. COM pruža pristup distribuiranim objektima klijentskog objekta i koristi se za dijeljenje binarnog koda i programskih jezika na više platformi.


Prenosivost - primarni cilj COM-a - postiže se kroz dobro definirana sučelja COM-a.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava komponentni model objekta (COM)

COM interaktivnost događa se povezivanjem s proširivim komponentama softvera COM koji nemaju utjecaja na temeljne implementacijske objekte. COM koristi jedan unutar- i međuprocesni model komunikacije za transparentnost programera. Programeri povećavaju učinkovitost izmjenom implementacije usluge. Komponente COM strojeva također dijele memoriju, što povećava učinkovitost i pruža vrhunsko rukovanje pogreškama i uklanjanje pogrešaka.

Biblioteka dinamičkih veza (DLL) ili EXE sadrže klase objekata COM. Klijent koristi jedno ili više COM sučelja za pristup COM objektnim uslugama, definiranim kao COM objektne klase ili instance memorije klase CO. 128-bitni globalno jedinstveni identifikator (GUID), poznat kao klasni identifikator (CLSID), povezan je sa svakim CO CLASS-om i sučeljem za jedinstvenu COM identifikaciju objekata.


Klijenti pristupaju COM objektima putem jednog ili više podržanih sučelja, koji su stvarni ugovori koji određuju dostupnost usluga COM objekata. COM objektno sučelje nije vezano za bilo koji programski jezik i obično se piše na jeziku definicije sučelja.

Budući da COM objekt može imati više od jednog skupa dostupnih usluga, COM objekti mogu izložiti više sučelja klijentima. Budući da dva sučelja mogu imati isti naziv, GUID se koristi za jedinstveno dodjeljivanje referenci COM objekta za pristup klijentu.

Primarna značajka COM modula je proširivost. COM objekti kontinuirano uključuju nove funkcije i predstavljaju novo korisničko sučelje za pristup starim i novim uslugama.