문제
다음 중 분산 환경에서 서로 다른 플랫폼 간 객체 지향 통신을 지원하는 미들웨어 표준으로 가장 적절한 것은?
① SOAP(Simple Object Access Protocol) ② CORBA(Common Object Request Broker Architecture) ③ REST(Representational State Transfer) ④ GraphQL(Graph Query Language)
정답
2번
해설
CORBA는 서로 다른 플랫폼과 언어로 작성된 객체들이 네트워크를 통해 통신할 수 있도록 하는 객체 지향 미들웨어 표준이다. ORB(Object Request Broker)를 통해 객체 간 메서드 호출을 중재한다. ① SOAP은 웹 서비스 프로토콜이지만 객체 지향 미들웨어는 아니다. ③ REST는 아키텍처 스타일이며 객체 지향 통신 표준이 아니다. ④ GraphQL은 API 쿼리 언어로 미들웨어 표준이 아니다.