[분산처리시스템] Visibroker를 이용한 CORBA 프로그래밍

등록일 2002.11.09 한글 (hwp) | 6페이지 | 가격 1,000원

목차

□OSAgent
□CORBA 프로그래밍 절차
□예제 프로그램
□요약
※서버 객체와 서버 프로그램

본문내용

□OSAgent
※코바 프로그램의 실행원리를 이해하기 위해서는 OSAgent의 동작 방식을 이해하는 것이 중요하다.
·OSAgent(Smart Agent)는 동적인 분산 디렉토리 서비스 데몬 프로그램.
·간단한 네이밍 서비스를 제공 - 클라이언트가 객체를 발견하는 메카니즘 제공.
·OSAgent의 수행 절차
① OSAgent를 수행시키면 정해진 UDP포트(디폴트는 14000번)로 객체의 요청을 기다림.
② 서버 객체를 실행하면 서버 객체의 정보가 OSAgent에 전달됨 (obj_is_ready).
③ OSAgent는 받은 객체 정보를 리스트에 추가하여 관리함.
④ 클라이언트가 실행되면 OSAgent에 원하는 객체를 찾아달라고 요청함 (bind).
⑤ OSAgent는 클라이언트가 원하는 정보를 IOR로 변환하여 넘겨줌.
※IOR(Interoperable Object Reference)
IOR은 태그 프로파일(tagged profiles)과 객체 레퍼런스를 연관시킨다. 이 객체 레
퍼런스는 특정 ORB 메커니즘을 이용하여 객체와 교신(contact)하는 방법에 대한 정보
를 제공한다.
⑥ 클라이언트는 받은 IOR 정보를 이용하여 서버로 요청을 보냄.
⑦ 등록된 서버 종료 시, 서버가 OSAgent에 자신의 정보 삭제를 요청함 (deactive_obj).
⑧ 서버가 비정상적으로 종료될 경우(kill -9), OSAgent는 서버 정보의 삭제 요청을 받
지 못하여 서버가 정상 동작 중인 것으로 인식하게됨. 후에 클라이언트가 서버에 연결할
수 없다는 메시지를 보내오면 서버 정보를 삭제함.
·서버/클라이언트와 OSAgent간의 메시지는 UDP를 사용함.
cf) 서버/클라이언트간의 메시지는 TCP를 이용.
(OSAgent는 전혀 상관하지 않음)
·서버/클라이언트는 OSAgent를 찾기 위해 메시지를 브로드캐스트함.
→ OSAgent가 응답할 수 있는 범위는 서브넷이 같은 LAN으로 제한됨.
→ OSAgent는 도메인에 하나 이상만 실행되고 있으면 됨
*원하는 자료를 검색 해 보세요.
  • [공학]IDL(Interface Definition Language),스텁(stub),스켈러튼(skeleton),프레임워크(framework),ORB(Object Request 7페이지
    대bus)이다. ORB의 사양은 CORBA에서 규정되어 있다. ORB ... 오퍼레이션을 원격 호출하기 위하여 인터페이스를 기술하는 언어이다. CORBA ... 표시하는 언어매핑이 CORBA2.2에 규정되어 있다. 아래 표는 CORBA
  • 분산객체 34페이지
    , CORBA, ORB OMG (Object Management Group ... , CORBA, ORB의 관계 소프트웨어 버스 ..PAGE:19 OMA 전체 구조 ... 통합될 수 있어야… OMG’s CORBA Open Group’s DCE
  • [분산처리] 코바 28페이지
    시스템 방식 2. CORBA란 무엇인가? CORBA( Common ... 허용한다. [ 그림2 ] CORBA 구성도 [ 그림3 ] CORBA ... 클라이언트와 객체 구현사이의 통신 2.1 CORBA 클라이언트 부분 CORBA
  • CORBA 서비스에 관한 조사 9페이지
    CORBA Request들을 보냄에 의해 Supplier들과 ... Environment) ORB : TAO’s RT Event Service ... ] Naming Graph의 예 [그림 2-2] CORBA의 Name과
  • 객체지향과 CORBA 30페이지
    . CORBA 서비스 ORB를 이용해 소프트웨어를 개발할 때 개발된 코드를 ... Obejct-Oriented, CORBA 경영정보시스템관리 4조 ... 3. Distributed Application 4. CORBA 5
  • CORBA 10페이지
    빅스는 서버 데몬 형식으로 동작한다. CORBA 서버에서 ORB ... CORBA ORB가 조절하거나, 방화벽의 기본적인 내용을 설정할 수 있다 ... 처리하는 것이 CORBAORB 코어 부분이다. 다음 <그림 6>을 보면
  • CORBA ( 분산환경에서의 미들웨어) 41페이지
    CORBA are: ORB Core OMG Interface ... -ORB Protocols (GIOP/IIOP) CORBA 한양대학교 객체 ... (CORBA) CORBA is one of the key components
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      [분산처리시스템] Visibroker를 이용한 CORBA 프로그래밍