11.2.14. ORB Portability API 정보

ORB(오브젝트 요청 브로커)는 트랜잭션 참가자, 코디네이터, 리소스 및 여러 애플리케이션 서버에 분산된 기타 서비스에 메시지를 보내고 받는 프로세스입니다. ORB는 ITL(표준 인터페이스 설명 언어)을 사용하여 메시지를 통신하고 해석합니다. CORBA(Common Object Request Broker Architecture)는 JBoss EAP의 ORB에서 사용하는 IDL입니다.

ORB를 사용하는 주요 서비스는 JTS 사양을 사용하는 분산형 자카르타 트랜잭션의 시스템입니다. 다른 시스템, 특히 레거시 시스템은 remote Jakarta Enterprise Beans 또는 Jakarta Enterprise Web Services 또는 Jakarta RESTful Web Services와 같은 다른 메커니즘이 아닌 통신에 ORB 사용을 선택할 수 있습니다.

ORB Portability API는 ORB와 상호 작용하는 메커니즘을 제공합니다. 이 API는 ORB에 대한 참조를 얻는 방법과 ORB에서 들어오는 연결을 수신 대기하는 모드에 애플리케이션을 배치하는 방법을 제공합니다. API의 일부 메서드는 일부 ORB에서 지원되지 않습니다. 이 경우 예외가 발생합니다.

API는 다음 두 가지 클래스로 구성됩니다.

  • com.arjuna.orbportability.orb
  • com.arjuna.orbportability.oa

ORB Portability API에 포함된 메서드 및 속성에 대한 자세한 내용은 Red Hat 고객 포털에서 제공되는 JBoss EAP Javadocs 번들을 참조하십시오.