SOAP에 대하여

개발자_수달
|2023. 4. 11. 10:34

SOAP란?

SOAP는 Simple Object Access Protocol의 약자로,
컴퓨터 네트워크 상에서 HTTP, SMTP 등을 이용하여 "XML을 교환하기 위한 통신규약"이다.

XML의 장점은 플랫폼에 종속적이지 않기 때문에 타기종간의 통신이 용이하다.

또한 표준화가 잘 되어 있기때문에 호환성을 보장 받는다.

 


다음 같은 특징들을 지닌다.


웹 서비스에서 사용되는 메시지의 형식과 처리 방법을 지정한다.
최근에는 무거운 구조의 SOAP 대신 RESTful 프로토콜을 이용하기도 한다.
XML과 동일한 텍스트 형식의 데이터 포맷으로 다양한 플랫폼과 시스템에서 활용할 수 있다.
기본적으로 HTTP 기반에서 동작하기 때문에 프록시와 방화벽의 영향 없이 통신이 가능하다.