1. CORBA (Common Object Request Broker Architecture)
ㅇ 분산 컴퓨팅 환경을 위해, OMG(Object Management Group)에서 1991년부터 제정하고있는
분산 객체 컴퓨팅을 위한 표준
ㅇ 시스템 통합시 등에, 시스템 구성 요소 간의 상호운용성에 대한 표준을 정의한 명세서
- 즉, 응용프로그램들이 어디에 위치하든, 누가 만들었건 간에 관계없이 상호간 통신을 보장
- 결국, 다양한 H/W나 S/W가 함께 작동할 수 있게하는 분산 처리 네트워킹 환경을 목표로 함
2. 참고사항
ㅇ CORBA에서의 투명성 보장
- 각 객체가 메시지를 전달할 때, 객체 사이에 위치와 구현에 관한 투명성을 보장토록 함
- 따라서, 응용 프로그램과 객체 시스템은 이기종 분산 환경 하의 서로다른 시스템에서
실행되면서도 정보를 용이하게 교환 함
ㅇ 기타 CORBA 이외의 시스템 간의 상호운용성을 지원하는 기술 : Sun社의 J2EE, MS社의 .NET 등
- CORBA는, 유닉스 기반의 객체기술로 출발했으나,
MS社의 분산 객체 스펙인 DCOM(Distributed Component Object Model) 등과의 연동도 추진
3. Version
ㅇ CORBA version 1.1 : 1992년 발표
ㅇ CORBA version 2.0 : 1995년 발표
ㅇ CORBA version 3.0 : 현재