2011-01-19 6 views
0

비누를 사용하여 웹 서비스와 클라이언트 응용 프로그램간에 값을 전달하는 실제 이유는 무엇입니까? XML을 사용할 수없는 이유는 무엇입니까? 비누가 XML에주는 이점은 무엇입니까? 원래 간단한 개체 액세스 프로토콜로 정의왜 비누 웹 서비스

+3

SOAP *이다 * XML .. – skaffman

+0

@skaffman +1 - 이것은 거의 나를는 "RTFM"옵션 "가까운"에 있었다 할 수 있습니다. –

+2

-1 SOAP은 XML이기 때문에 SOAP에 대해 읽는 순간이 사실을 비틀 거리게됩니다. 질문을 구체화하거나 구체화하십시오. – miku

답변

4

비누는 그 메시지 형식으로 XML을 사용합니다. 일반 XML 메시지에 비해 장점은 원격 서비스에 대한 호출을 구성하는 방법 (몇 년 전에 혁명을 일으켰던 방식)을 정의하는 스펙이 있다는 것입니다. 지난 수년간 경쟁 방식 인 REST은 SOAP가 someshortcomings이기 때문에이 공간에서 더 많은 관심을 끌었습니다.

POST /InStock HTTP/1.1 
Host: www.example.org 
Content-Type: application/soap+xml; charset=utf-8 
Content-Length: 299 

<?xml version="1.0"?> 
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> 
    <soap:Header> 
    </soap:Header> 
    <soap:Body> 
    <m:GetStockPrice xmlns:m="http://www.example.org/stock"> 
     <m:StockName>IBM</m:StockName> 
    </m:GetStockPrice> 
    </soap:Body> 
</soap:Envelope> 
0

SOAP은 컴퓨터 네트워크에서 웹 서비스의 구현 구조화 된 정보를 교환하는 프로토콜 사양입니다. 메시지 형식의 XML (Extensible Markup Language)에 의존합니다. 당신이 at the example below 볼 수 있습니다

WIKI SOAP

관련 문제