웹서비스가 사용하는 프로토콜

Simple Object Access Protocol

HTTP 프로토콜을 이용하므로 HTTP의 특성을 상속받음




Contents

1 SOAP 특징
2 구조
3 SAAJ
4 Falut 요소
5 SOAP 인코딩
5.1 java 단순형과의 연관관계

1 SOAP 특징 #

프로토콜 독립성

언어 독림성

플랫폼 및 운영 체제 독립성

(멀티파트 MIME 구조 사용) 첨부를 통합하는 SOAP XML 메시지 지원


2 구조 #


SOAP 헤더와 SOAP 본문으로 구성 그리고 그것을 정의하기 위해 사용되는 이름 공간정보등이 포함되는 SOAP 봉투(envelope)로 구성

XML포맷을 이용

<envelope>
 <head>
  인증정보 등
 </head>
 <body>
  요청메소드 및 처리결과
 </body>
</envelope>



3 SAAJ #

SOAP with Attachments API for java

JAX-RPC와 JAXR API에서 내부적으로 사용되는 api

javax.xml.soap 패키지



4 Falut 요소 #

발신자가 전송한 메시지에 문제가 있는 경우 오류메시지를 리턴하는데 이때 사용



5 SOAP 인코딩 #

5.1 java 단순형과의 연관관계 #

boolean ==> xsd:boolean

byte ==> xsd:byte

....

String ==> xsd:string

합형
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-08-27 17:32:32
Processing time 0.0095 sec