본문 바로가기

애플리케이션 보안 - XML 기반 Web 기술

액트 2019. 8. 21.
반응형

애플리케이션 보안 - XML 기반 Web 기술


 다음 중 XML 기반 Web 기술과 관련성이 가장 적은 것은?   1
① OCSP 
② UDDI 
③ WSDL 
④ SOAP


 

SOA

웹 서비스의 기본 아키텍쳐는 SOA(Service Oriented Architecture)의 모델을 따르고 있습니다.

 

SOAP(Simple Object  Access Protocol)은 분산 환경에서 정보를 교환하기 위한 목적으로 고안된 XML 기반의 경량 프로토콜로이다. 객체의 수요자와 제공자 사이의 메시징 프로토콜을 정의하고 있습니다. 

 

SOAP의 장점

SOAP은 방화벽을 통해서 쉽게 전달 수 있습니다.  SOAP 데이터는 XML을 사용함으로 구조화 되어 있습니다.   

HTTP, SMTP, JMS 등 여러 전송 프로토콜과 함께 사용될 수 있습니다. SOAP은 대부분의 플랫폼, 운영체제, 프로그램 언어 등이 지원합니다.

 

SOAP 메시지의 구성 요소 

SOAP 엔빌로프, SOAP 헤더, SOAP 바디 

 

Fault 엘리먼트는 에러나 상태 정보를 SOAP 메시지에 담아 보낼 때 이용하는 것입니다.  

 

 

 

 

 

WSDL

WSDL은 네트워크 서비스를 기술하기 위한 XML포맷입니다.

XML을 이용하여 서비스 IDL을 기술하기 위한 표준 방법으로 WSDL을 사용하고 있습니다.

 

 

 

 

 

 UDDI

UDDI는 비즈니스와 해당 서비스에 대한 정보를 구조화된 방법으로 수용하기 위해 디자인된 공용 레지스트입니다. 

 

UDDI는 다음과 같은 문제점을 보완하기 위해 등장하였습니다.   

- 웹 서비스 검색 방법  

- 웹 서비스 정보를 의미 있게 분류할 수 있는 방법  

- 지역화와 관련된 문제   

- 독점 기술이 미치는 영향   

- 검색 메커니즘의 상호 운용성을 보장할 수 있는 방법   

- 사용하는 응용 프로그램이 웹 서비스에 의존하는 경우 이러한 검색 메커니즘과 상호 작용할  수 있는 방법   

 

 

 

반응형

댓글