차례:
정의-ORB (Object Request Broker) 란 무엇입니까?
ORB (Object Request Broker)는 공통 CORR (Object Request Broker Architecture) 스펙을 사용하는 미들웨어 애플리케이션 구성 요소로, 개발자는 컴퓨터 네트워크 내에서 애플리케이션 호출을 수행 할 수 있습니다. ORB는 분산 환경에서 클라이언트 / 서버 조작 호출을 전송하고 투명한 오브젝트 통신을 보장하는 에이전트입니다.
ORB는 알림, 이벤트 트리거, 트랜잭션 처리, 지속성 및 보안을 포함한 다양한 미들웨어 서비스를 지원합니다. ORB는 다양한 환경에 적합하고 광범위한 클라이언트 요청을 처리하도록 구성 할 수 있습니다. 따라서 개발자는 인바운드 클라이언트 요청에 대한 작업 요구 사항을 충족하도록 ORB를 수정할 수 있습니다.
Techopedia는 ORB (Object Request Broker)를 설명합니다.
ORB는 다음을 수행합니다.
- 원격 머신 객체 검색, 일치 및 인스턴스화
- 응용 프로그램 개체간에 매개 변수를 수집합니다.
- 컴퓨터 경계에 걸친 보안 문제 처리
- 다른 ORB에 사용 가능한 로컬 머신에서 데이터 오브젝트를 검색 및 공개
- 정적 및 동적 메소드 호출을 사용하여 원격 오브젝트 메소드를 호출합니다.
- 유휴 개체를 자동으로 인스턴스화
- 콜백 메소드 라우팅
- 인터넷을 통해 다른 ORB와 IIOR (Inter-ORB Protocol) 통신
개발자는 반복적 인 분산 환경 문제에 대한 솔루션으로 적용될 때 지식과주의를 기울여 ORB를 처리해야합니다. 잘못 취급하면 문제가 심화 될 수 있습니다. ORB의 단점은 다음과 같습니다.
- 비동기 트랜잭션 지원 부족
- 비 개체 지향 레거시 응용 프로그램 통합 지원 부족
- CORBA 표준의 표준 ORB 구현 부족
Microsoft는 COM (Common Object Model) 및 DCOM (Distributed Common Object Model)에서 독점적 인 ORB 접근 방식을 개발했습니다.