Size: 1712
Comment: converted to 1.6 markup
|
← Revision 4 as of 2012-02-23 13:27:56 ⇥
Size: 1740
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
[XML]에 기반해 응용 프로그램들이 [HTTP]프로토콜 상에서 정보를 교환할 수 있도록 해주는 프로토콜 명세. 즉 [XML]과 [HTTP]를 사용해 [RPC]호출 메커니즘을 제공하는 것이라 볼 수 있으며, DistributeObject의 한가지로 활용될 수 있다. | [[XML]]에 기반해 응용 프로그램들이 [[HTTP]]프로토콜 상에서 정보를 교환할 수 있도록 해주는 프로토콜 명세. 즉 [[XML]]과 [[HTTP]]를 사용해 [[RPC]]호출 메커니즘을 제공하는 것이라 볼 수 있으며, DistributeObject의 한가지로 활용될 수 있다. |
Line 7: | Line 7: |
XmlRpc와 매우 유사하나, 상당히 많은 추가적인 명세를 가지고 있으며, [W3C]에서 공식적으로 이용되면서 프로시저를 호출하는 이상의 작업을 하는것이 차이이다. [WSDL]과 함께 WebService에 사용된다. | XmlRpc와 매우 유사하나, 상당히 많은 추가적인 명세를 가지고 있으며, [[W3C]]에서 공식적으로 이용되면서 프로시저를 호출하는 이상의 작업을 하는것이 차이이다. [[WSDL]]과 함께 WebService에 사용된다. |
Line 12: | Line 12: |
1. SOAP [RPC] : [RPC]호출과 이에 대한 응답을 나타내기 위해 사용되는 관례 | 1. SOAP [[RPC]] : [[RPC]]호출과 이에 대한 응답을 나타내기 위해 사용되는 관례 |
Line 25: | Line 25: |
* [XMethods] | * [[XMethods]] |
Line 28: | Line 28: |
SunMicroSystems에서는 [XML]프로토콜을 거의 완성단계까지 끌고 갔다가 이를 전격적으로 [SOAP]으로 바꿨다는 얘기가 있으며, MicroSoft사에서도 내부적으로 [SOAP]이 [DCOM]과의 경쟁에서 이겼다고 전해진다. | SunMicroSystems에서는 [[XML]]프로토콜을 거의 완성단계까지 끌고 갔다가 이를 전격적으로 [[SOAP]]으로 바꿨다는 얘기가 있으며, MicroSoft사에서도 내부적으로 [[SOAP]]이 [[DCOM]]과의 경쟁에서 이겼다고 전해진다. |
XML에 기반해 응용 프로그램들이 HTTP프로토콜 상에서 정보를 교환할 수 있도록 해주는 프로토콜 명세. 즉 XML과 HTTP를 사용해 RPC호출 메커니즘을 제공하는 것이라 볼 수 있으며, DistributeObject의 한가지로 활용될 수 있다.
XmlRpc와 매우 유사하나, 상당히 많은 추가적인 명세를 가지고 있으며, W3C에서 공식적으로 이용되면서 프로시저를 호출하는 이상의 작업을 하는것이 차이이다. WSDL과 함께 WebService에 사용된다.
다음 세가지부분으로 나뉘어진다.
- SOAP Envelope : 메세지 안에 무슨 내용이 있는지, 누가 그 메세지와 관련이 있는지에 관한 정보를 포함
- SOAP Encoding Rules : 응용 프로그램에서 정의된 데이터 타입들에 대한 정보를 교환하는데 사용되는 직렬화 메커니즘
관련자료들
관련도서
참고사이트
SunMicroSystems에서는 XML프로토콜을 거의 완성단계까지 끌고 갔다가 이를 전격적으로 SOAP으로 바꿨다는 얘기가 있으며, MicroSoft사에서도 내부적으로 SOAP이 DCOM과의 경쟁에서 이겼다고 전해진다.