SOAP란?
SOAP는 Simple Object Access Protocol의 약자로,
컴퓨터 네트워크 상에서 HTTP, SMTP 등을 이용하여 "XML을 교환하기 위한 통신규약"이다.
XML의 장점은 플랫폼에 종속적이지 않기 때문에 타기종간의 통신이 용이하다.
또한 표준화가 잘 되어 있기때문에 호환성을 보장 받는다.
다음 같은 특징들을 지닌다.
웹 서비스에서 사용되는 메시지의 형식과 처리 방법을 지정한다.
최근에는 무거운 구조의 SOAP 대신 RESTful 프로토콜을 이용하기도 한다.
XML과 동일한 텍스트 형식의 데이터 포맷으로 다양한 플랫폼과 시스템에서 활용할 수 있다.
기본적으로 HTTP 기반에서 동작하기 때문에 프록시와 방화벽의 영향 없이 통신이 가능하다.
'개발자 > 개발자 지식' 카테고리의 다른 글
| [자료구조]Stack(스택), Queue(큐) (0) | 2024.06.27 |
|---|---|
| 객체지향 프로그래밍 (0) | 2024.06.21 |
| 접근 제어자의 종류와 특성 (0) | 2024.06.20 |
| Overloading(오버로딩)과 Overriding(오버라이딩) 개념 (0) | 2024.06.14 |
| WSDL란? (0) | 2023.04.11 |