상호 운용 가능한 개체 참조
Interoperable Object Reference상호운용 가능한 개체 참조(IOR)는 원격 CORBA 서버의 개체를 고유하게 식별하는 CORBA 또는 RMI-IIOP 참조다.
IOR는 General Inter-ORB Protocol(인코딩은 빅 엔디안 또는 리틀 엔디안일 수 있음)을 통해 TCP/IP를 통해 이진 전송되거나, HTTP, FTP 및 전자 메일과 같은 비 CORBA 메커니즘에 의한 전송을 용이하게 하기 위해 16진수(현으로 앞에 붙임)의 문자열로 직렬화할 수 있다.
IOR의 내부 구조는 여러 구성 요소를 포함할 수 있다.각 구성요소는 정수 코드로 식별되며 고유한 이진 형식을 가지고 있다.코드는 개체 관리 그룹에 의해 할당된다.일반적인 IOR에는 일반적으로 원격 호스트의 IP 주소, CORBA 서버가 수신하는 원격 포트의 번호, 메서드를 호출할 원격 개체의 클래스를 정의하는 문자열, 서버 OB가 객체를 식별하는 데 사용하는 객체 키가 포함된다.
특정 OB에 의해 생성되는 IOR에 필요한 특정 구성요소를 추가할 수 있는 특수 객체(IOR 인터셉터)를 등록할 수 있다.