OMA   Object Management Architecture   객체 관리 구조

(2004-11-04)

1. OMA객체 지향 기술의 표준화 단체인 객체 관리 그룹(OMG)이 1990년에 작성한
     분산 객체 환경에 관한 기본 구조


2. 참고사항

  ㅇ 1990년 가을, OMG는 OMA(Object Management Architecture) 가이드를 발표했다.
     - OMA는 OMG의 핵심으로, 구체적인 인터페이스 사양을 지원하는 일종의 프레임워크
     - OMA는 1992년 9월에 수정됐으며, 공통 기능의 상세 부분들이 1995년1월에 추가됨

  ㅇ 가동 환경이나 기술(記述) 언어, 네트워크 프로토콜 등이 서로 다른 객체 간의
     상호운용성의 실현을 목표로 한다.
     - OMG표준화를 추진하고 있는 공통 객체 요구 매개자 구조(CORBA)나 CORBA 서비
       스 표준 규격 등은 모두 객체 관리 구조(OMA)에 바탕을 둔 것이다.

  ㅇ OMA 참조 모델은 다음의 5개 구성 요소로 구성된다.
     - 객체 요구 매개자(ORB)
        . 객체 간의 메시지 송수신을 처리하는 기능, 이 기능의 표준 규격이 CORBA 임
        . ORB객체 버스이다. 이것은 객체가 다른 지역 객체 또는 원격 객체로부터
          투명하게 서비스를 요청하고 응답받을 수 있도록 해준다.
     - 객체 서비스
        . 객체가 실행하는 처리를 지원하는 기본적인 기능의 집합, 그 표준 규격이
          CORBA 서비스임
     - 공통 기능
        . 응용 객체를 실행할 때에 제공되는 편리한 공통 기능의 집합
     - 도메인 인터페이스
        . 통신, 의료 등 특정 응용 도메인에서 공통으로 사용하는 인터페이스를 규정
     - 응용 인터페이스 
        . 사용자가 응용시마다 정한 인터페이스를 지칭

분산 오브젝트 모델
   1. OMG   2. OMA (객체관리구조)   3. CORBA   4. ORB   5. IIOP   6. DCOM  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"