차례:
- 정의-IIOP (Internet Inter-ORB Protocol) 란 무엇입니까?
- Techopedia는 IIOP (Internet Inter-ORB Protocol)를 설명합니다.
정의-IIOP (Internet Inter-ORB Protocol) 란 무엇입니까?
IIOP (Internet Inter-ORB Protocol)는 다른 프로그래밍 언어로 작성된 분산 프로그램 간의 네트워크 상호 작용을 용이하게하는 데 사용되는 객체 지향 프로토콜입니다. IIOP는 응용 프로그램 및 서비스의 인터넷 및 인트라넷 통신을 향상시키는 데 사용됩니다.
IIOP는 잘 알려진 IT 산업 표준 인 CORBA (Common Object Request Broker Architecture)의 필수 구성 요소입니다. IIOP는 GIOP (General Inter-ORB Protocol)의 구현으로, ORB (Object Request Brokers)에서 사용하는 추상 Interation Protocol입니다.
IIOP는 주요 CORBA / IIOP 경쟁 업체 인 Microsoft의 DCOM (Distributed Component Object Model)과 유사합니다.
Techopedia는 IIOP (Internet Inter-ORB Protocol)를 설명합니다.
CORBA와 마찬가지로 IIOP는 통신을 위해 클라이언트-서버 아키텍처를 따릅니다. 여기서 메시지 요청은 항상 클라이언트에서 서버로 전송됩니다.
IIOP에 대한 OMG (Object Management Group) 사양은 다음과 같습니다.
- CDR (Common Data Representation) : 표준 데이터 인코딩 / 디코딩 방법 제공
- IOR (Interoperable Object Reference) : 서버 요청을 보내기 전에 클라이언트에 IOR이라는 프로그램 주소가 있어야합니다. IOR은 서버의 IP 주소와 포트 번호를 기반으로하며 일반적으로 클라이언트의 컴퓨터에서 만든 값 테이블에 매핑됩니다.
- CORBA의 ORB 스펙을 지원하도록 정의 된 메시지 형식
IIOP의 장점은 다음과 같습니다.
- 더 나은 아키텍처 중립
- 커뮤니케이션 투명성
- 확장 성
- 코드 재사용
