Skip to main content

객체 요청 브로커 란 무엇입니까?

heires 객체 요청 브로커 또는 ORB는 클라이언트와 공급 업체 간의 중개자 또는 중개인으로 기능하는 프로그래밍 프로토콜입니다.객체 요청 브로커를 사용하여 클라이언트는 일부 유형의 서비스가 이루어 지도록 요청을 제출합니다.브로커는 요청을 받고 요청을 성공적으로 완료 할 수있는 네트워크의 종료 지점으로 라우팅합니다.객체 요청 브로커를 사용하면 클라이언트 서버를 처리하여 요청을 전달하기 위해 네트워크의 위치를 알 필요가 없습니다.중개인은 요청을 평가 한 다음 그에 따라 라우팅합니다.middle 객체 요청 브로커를 미들웨어의 예로 이해하는 것이 도움이됩니다.본질적으로, 미들웨어는 엄격하게 지적 지점에서 통신으로 전송하는 것이 아니라 원산지에서 종료 지점으로 데이터를 전달하는 수단으로 기능합니다.이 접근 방식의 장점은 미들웨어가 들어오는 데이터를 자격을 갖추고 네트워크의 일부로 배달 할 수 있다는 것입니다.

객체 요청 브로커는 CORBA라고도하는 광범위한 일반적인 객체 요청 브로커 아키텍처의 일부입니다.객체 요청 브로커가 클라이언트의 데이터 입력을 정확하고 신속하게 처리하고 네트워크의 적절한 시스템 또는 서버로 데이터를 전달할 수 있도록하는 것이 더 넓은 아키텍처입니다.각 구성 요소는 크로스 컴파일러가 네트워크의 어디에서나 작동하는 각 구성 요소를 식별 할 수있는 인터페이스 정의 언어를 사용하여 설정됩니다.∎ 전체 기능의 일부로 객체 요청 브로커는 클라이언트 요청에 포함 된 데이터에 대해 둘 이상의 종료 지점을 제공 할 수 있습니다.예를 들어, 데이터를 복사하여 네트워크의 다양한 서버로 이동할 수 있습니다.추가 처리를 위해 데이터가 데이터베이스에 덤프되어 스토리지를 위해 일반 파일에 추가 될 수 있습니다.완료 확인은 전체 기능의 일부로 발생할 수 있으며, 시퀀스가 제대로 완료되지 않으면 요청을 원래 양식으로 복원 할 수 있습니다.∎ 여러 환경에 맞게 객체 요청 브로커를 구성하고 광범위한 클라이언트 요청을 처리하는 기능이 있으므로 프로그래머는 인바운드 클라이언트 요청에 대한 여러 개의 단일 및 여러 작업을 처리하기 위해 브로커를 조정할 수 있습니다..브로커는 또한 구성 요소가 네트워크에 추가 될 때 상대적으로 쉽게 이름을 지정하고 일반 아키텍처에 추가 할 수 있다는 점에서 다소 적응력이 있습니다.