분산 구성 요소 객체 모델이란 무엇입니까?
지난 수십 년 동안 컴퓨터 과학자들은 분산 구성 요소 기술을 사용하여 전반적인 컴퓨터 성능을 향상시키는 작업을 해왔습니다. DCOM (Distributed Component Object Model)은 Microsoft®에 의해 생성되어 여러 컴퓨터 서버에서 Microsoft® 소프트웨어 구성 요소를 배포 할 수 있습니다. 이 기술을 통해 회사에서 서버를 클러스터링 할 수 있으므로 회사 전체의 확장 성을 만듭니다.
분산 구성 요소 개체 모델은 1990 년대 후반에 Windows® NT 운영 체제와 함께 처음 도입되었습니다. 이 기술은 대부분의 Microsoft® 소프트웨어 애플리케이션에서 사용되는 표준 공통 객체 모델 (COM) 프레임 워크에 점진적으로 추가되었습니다. COM 프레임 워크는 하나의 시스템에서 여러 응용 프로그램에 액세스 할 수있는 방법을 제공했지만 회사 네트워크의 외부 시스템에서는 작동하지 않았습니다.
구성 요소 및 소프트웨어 서비스 공유는 오늘날 인터넷에서 표준 관행입니다. 트립 예약 SI에서 몇 가지 예가 나타납니다호텔, 항공사 및 렌터카 대행사와 연결되는 TE. 이 기술을 사용하면 컴퓨터가 여러 네트워크에서 소프트웨어 응용 프로그램을 공유 할 수 있습니다. 분산 컴포넌트 객체 모델은 많은 Microsoft® 애플리케이션이 네트워크에서 작동하도록하는 기술입니다.
Microsoft의 분산 구성 요소 객체 모델과 유사한 많은 경쟁 기술이 있습니다. 이러한 기술에는 COM, COM+ 및 웹 서비스가 포함됩니다. DCOM은 주로 Microsoft® 제품을 사용하는 조직에서 사용됩니다.
분산 구성 요소 객체 모델을 사용하는 단점 중 하나는 이러한 구성 요소를 지원하기 위해 전체 Microsoft® 제품 컬렉션을 사용해야한다는 것입니다. 여기에는 Windows® 운영 체제, 웹 서버 및 데이터베이스 계층이 포함됩니다. DCOM은 Microsoft®의 독점이며 기본 Microsoft® 기술이 제대로 작동하도록해야합니다.
DCOM은 프로세스 간 통신 계층 기술로 간주됩니다. 컴퓨터가 네트워크의 별도 컴퓨터에서 다른 응용 프로그램에 액세스 할 수 있습니다. 이를 통해 여러 서버에서 응용 프로그램을 공유 할 수 있습니다.
대부분의 기업은 DCOM 및 COM 기술을 사용하여보다 진보적 인 웹 서비스 소프트웨어로 발전했습니다. 이 유형의 소프트웨어는 하나의 여러 소프트웨어 구성 및 하드웨어 플랫폼을 실행할 수 있기 때문에 표준 DCOM보다 유연합니다. 외부 클라이언트가 일반적으로 더 일반적이기 때문에 인터넷의 소프트웨어에 필수적입니다.