• 캠퍼스북
  • 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[분산시스템]DCOM

*형*
개인인증판매자스토어
최초 등록일
2005.12.14
최종 저작일
2004.10
60페이지/파일확장자 압축파일
가격 2,000원 할인쿠폰받기
다운로드
장바구니

소개글

DCOM에 대한 자세한 설명이 들어 있으며(발표자료도 있네요)
예제 프로그램이 포함되어 있어서 DCOM에 대한 간단한 데모를 할 수 있습니다.

아주대학교 분산시스템 프로젝트 였습니다.

목차

1. Overview
1.1 History 3
1.2 DCOM Architecture 4
1.3 OLE, ACTIVE X 5
2. Implements
2.1 DCOM COMPONENT의 구현 7
2.2 COM Class의 사용 9
3. Communication
3.1 Communication and callback, event handling 10
3.2 MSMQ 13
4. Process 14
5. Naming
5.1 DCOM의 Naming Service 15
5.2 Moniker 16
5.3 Active Directory 18
6. Fault Tolerance 21
7. Security 22
8. Programming
8.1 ATL의 사용 23
8.2 프로그램의 등록, 실행 27
8.3 프로그램의 결과 30

본문내용

우선 DCOM을 설명하기 앞서 마이크로소프트의 컴포넌트 기술의 발전 과정을 살펴보자.
컴포넌트 기술은 두 프로세스간의 데이터 교환을 어떻게 구현 할 것인가에서부터 시작되었다. 멀티프로세스 운영체제인 윈도우가 처음 나오고 마소에서는 최초의 IPC기술로 Clipboard와 DDE(dynamic Data Exchange)를 개발하게 된다. 이 기술들은 아주 간단하지만 그만큼 제약도 많았다. 92년 윈도우 3.1이 발표되면서 좀 더 지능적인 기술로 마이크로소프트는 OLE(object linking and embedding)을 내놓게 된다. 이는 말 그대로 객체를 링크하고 포함시키는 객체 연결 & 삽입 기술로 기본 아이디어는 복합문서를 더 효율적으로 다루기 위한 노력의 결과라고 볼 수 있다. 하지만 이는 내부적으로는 DDE를 사용했으며 별로 큰 관심을 받지는 못했다. 이후 93년에 OLE2가 발표되었다. 이는 OLE document, OLE automation, OLE Control로 이루어져 있다. OLE Control 같은 경우는 Visual Basic의 Custom Control을 대체하게 되며 In-Place Activation을 통한 Visual Editing을 제공하게 된다.

OLE2를 통한 컴포넌트 기반의 프로그래밍에서 나타나는 문제점과 DLL의 접근 방식에 따른 upgrade의 단점, C++개체에 대한 이진 표준이 없다는 것 그리고 하드웨어처럼 유연성이 없어 여러 플랫폼에서 작동이 안되다는 등의 문제점을 해결하고자 등장한 것이 바로 COM이다. 1995년 처음 등장한 COM은 컴포넌트간의 연결 및 상호작용을 목표로 만들어졌다. 하지만 COM은 발전하는 네트워크 환경에 대한 지원은 하지 않았다. 그래서 분산처리 환경을 RPC로 구현한 DCOM이 나오게 되어 본격적인 컴포넌트 기반의 분산 객체 기술이 나오게 된다. 즉 DCOM은 COM에 원격 객체 생성과 원격 객체 액세스, 그리고 원격 객체 보안과 같은 원격 기술이 포함된 새로운 기술이었다.

DCOM이 컴포넌트 기반의 분산 객체 기술을 실현했지만, 인터넷이 발달하고 기술이 발달함에 따라 또 다른 문제가 나타나게 된다. 단적인 예로 기업 애플리케이션에서 3tier의 Server/Client 시스템을 사용할 때 발생할 문제들이 있다. 트랜잭션 문제도 그렇고, 안정적이고 효율적인 확장성 또한 보장되어야 했다. 그래서 마이크로소프트의 MTS(Microsoft Transaction Server)라는 트랜잭션 모니터를 제공하고 분산 환경을 좀 더 견고하게 하기 위해 MSMQ같은 메시지 기반의 Middleware 기능도 포함한 COM+ 발표하게 된다.
COM+는 Load Balancing, In-memory DB, Object Pooling, Queued Component, Event model 같은 서비스를 제공하지만 본 Case Study에서 벗어난 내용이므로 이는 자세히 다루지 않겠다.

참고 자료

없음

압축파일 내 파일목록

DCOM.ppt
DCOM final report.doc
dcomp.zip
*형*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

더보기
최근 본 자료더보기
탑툰 이벤트
[분산시스템]DCOM
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업