SOAP
위키백과 ― 우리 모두의 백과사전.
SOAP(Simple Object Access Protocol)은 소프트웨어간에 메시지(오브젝트)를 교환하는 형태의 프로토콜이다. SOAP는 확장가능한 분산 프로토콜로 HTTP나 SMTP 등의 다양한 통신 프로토콜을 사용하여 전달이 가능하다.
몇몇 SOAP 메시지를 상호작용하는 것으로 분산 프로시져 콜(Remote Procedure Call, RPC)를 실현이 가능하기 때문에 웹 서비스의 수단으로 이용된다.
SOAP은 XML을 근간으로 헤더와 바디를 조합하는 디자인 패턴으로 설계되어 있다. 「헤더」는 선택사항으로 반복이나 보안 및 트랜젝션을 정보로 하는 메타 정보를 가지고 있다. 「바디」부분은 주요한 정보인 정보를 가지고 있다.
[편집] SOAP 샘플
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<getProductDetails xmlns="http://warehouse.example.com/ws">
<productId>827635</productId>
</getProductDetails>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
| 이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |

