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 : 원격 함수를 호출하기 위해 사용