SOAP(Simple Object Access Protocol)은 일반적으로 널리 알려진HTTP,HTTPS,SMTP등을 사용하여XML기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 형태의 프로토콜이다. SOAP은웹 서비스(Web Service)에서 기본적인 메시지를 전달하는 기반이 된다. SOAP에는 몇가지 형태의 메시지 패턴이 있지만, 보통의 경우 원격 프로시져 호출(Remote Procedure Call:RPC) 패턴으로, 네트워크 노드(클라이언트)에서 다른 쪽 노드(서버)쪽으로 메시지를 요청 하고, 서버는 메시지를 즉시 응답하게 된다. SOAP는 XML-RPC와 WDDX에서 envelope/header/body로 이루어진 구조와 전송(transport)와 상호 중립성(interaction neutrality)의 개념을 가져왔다.
SOAP은 XML을 근간으로 헤더와 바디를 조합하는 디자인 패턴으로 설계되어 있다. 「헤더」는 선택사항으로 반복이나 보안 및 트랜젝션을 정보로 하는 메타 정보를 가지고 있다. 「바디」부분은 주요한 정보인 정보를 가지고 있다.
출처 :위키백과 , http://ko.wikipedia.org/wiki/SOAP
참고 : http://www.w3.org/TR/soap/(영어)
참고 :SOAP 에서 WDSL 사용하기, http://www.ibm.com/developerworks/kr/library/ws-soap/
'Web Develop Tech > Documents' 카테고리의 다른 글
TOMCAT - ... while saving persisted sessions ... (0) | 2012.08.15 |
---|---|
SNMP(Simple Network Management Protocol) (0) | 2012.08.15 |
용어 - REST(Representational State Transfer) (0) | 2012.08.15 |
웹 개발자가 알아야 할 Naming Rule(스크랩) (0) | 2012.08.15 |
쉘 스크립트 - 문자열 다루기 (0) | 2012.02.28 |