사이언스올

통합검색

찾기

컴포넌트 객체 모델[component object model]

작성일 2015-10-16
[요약] 미국 마이크로소프트사가 책정한 객체 간 통신 규약. COM과 같은 종류의 객체 간 통신 규약에는 객체 관리 그룹(OMG)이 책정한 공통 객체 요구 매개자 구조(CORBA)가 있지만 COM에는 CORBA와 같은 객체 계승의 개념은 없다. 이 때문에 COM으로 객체의 재이용이라 말하는 객체 지향의 이점은 누릴 수 없다. 복수 버전의 관리 기능 면에서 COM은 CORBA보다 뛰어나다. COM에서는 외부로부터 본 객체 시방을 ‘인터페이스’로 표시하며, COM 객체에서는 복수의 인터페이스를 사용하여 그 기능을 정의한다. 예를 들면, 객체 연계 매입(OLE)에서는 수십 개의 인터페이스가 정의되어 있고, 그들 인터페이스의 조합에 의해 COM 객체가 OLE의 어느 기능을 지원할 것인지를 결정한다. 마이크로소프트사는 OLE뿐만 아니라 윈도즈 전반에 대해 COM을 적용하려고 한다. 윈도즈 계열에 새로이 기능을 도입하는 경우 DLL 형태로 제공하는 것이 보통이지만 앞으로는 COM으로 제공하게 된다.
통합검색으로 더 많은 자료를 찾아보세요! 사이언스올(www.scienceall.com)과학백과사전
The Science Times
과학문화바우처
사이언스 프렌즈
STEAM 융합교육
CreZone 크레존
문화포털
과학누리
교육기부
EDISON
과학기술인재 진로지원센터