1. 개발자
soap 통신이란?
자르르
2010. 2. 26. 16:35
Soap 통신에 관하여 알아보기로 하자.
[Simple Object Access Protocol]
1. 특징
- 웹 서비스 클라이언트와 웹서비스 서버와의 통신을 하는 통신규약이다.
- 개방형 표준 프로토콜
- 기본 전송프로토콜을 HTTP 프로토콜을 사용(방화벽에 의한 차단이 이루어지지 않음-일반적으로 80은 열어두기때문에)
- 플렛폼에 의존적이지 않다.
- 가볍고 쉽다는 장점.
- XML의 일종
2. 목적
- 원격 메서드를 호출하기 위함
3. 동작방식
- 대상체의 함수 호출을 목적으로 하여 XML방식으로 메세지를 구성하고 HTTP 통신에 기반한 통신을 하여 호출하고자 하는 함수를
호출함
4. 사용용도
- EDI(Eletronic Data Interchange) 스타일 SOAP : 전자문서 교환을 위해 사용
- RPC(Remote Procedure Call) 스타일 SOAP : 원격 함수를 호출하기 위해 사용