mozilla

Revision 197255 of The Basics of Web Services

  • 리비전 슬러그: The_Basics_of_Web_Services
  • 리비전 제목: The Basics of Web Services
  • 리비전 아이디: 197255
  • 제작일시:
  • 만든이: Aeuiop
  • 현재 리비전인가요?
  • 댓글 최초 번역

리비전 내용

Summary: A current hot topic on the web right now are Web Services. This short guide will allow you to learn more about web services.

기본

웹 서비스는 전혀 새로운 것이 아닙니다. 웹 사이트로부터 뉴스를 긁어오기 위해 RSS나 Atom 피드를 사용해 본 적이 있다면 웹 서비스가 어떻게 동작하는 지 알고 있는 것입니다.

웹 서비스는 XML 형식을 사용해 요청을 전송하고 데이터를 주고 받습니다. 이를 통해 서버와 클라이언트는 서로를 알 수 있습니다. (XML Introduction).

HTML form을 통한 서버 사이드 스크립트(PHP, ASP 등)와의 비교를 통해 웹 서비스를 좀 더 쉽게 이해할 수 있습니다. 웹 서비스나 HTML form 모두 요청을 주고 받습니다. 가장 큰 차이는 웹 서비스의 경우 XML을 사용한다는 것입니다.

웹 서비스의 사례

위에서도 말했듯이 RSS나 Atom 피드는 웹 서비스의 간단한 예입니다. 일반적으로 서버와 클라이언트와의 통신을 위해 XML-RPC나 SOAP을 사용하기도 합니다.

XML-RPC 소개

XML-RPC는 1998년부터 사용된 웹 서비스의 일종입니다. W3C의 공식 표준은 아니지만 널리 사용됩니다. XML-RPC는 마이크로소프트와 Useful Inc가 개발하였습니다.

SOAP 소개

SOAP은 W3C의 표준으로 XML-RPC와 여러모로 비슷한 점이 많습니다. 마이크로소프트와 IBM에서 SOAP을 지원하고 있습니다.

SOAP 혹은 XML-RPC?

간단히 말해 SOAP은 XML-RPC의 결점을 채우기 위해 만들어 졌습니다. 예를 들어 다차원 배열을 전송하는 데 SOAP이 XML-RPC 보다 더 쉽습니다. SOAP은 XML-RPC 보다 많은 기능을 갖고 있지만, XML-RPC 또한 나름대로의 사용 영역이 있습니다.

문서 정보

  • Author(s): Justin G. Shreve
  • Last Updated Date: May 19th, 2005
{{ languages( { "en": "en/The_Basics_of_Web_Services", "pl": "pl/Podstawy_Web_Services" } ) }}

리비전 소스

<p><span class="comment">Summary: A current hot topic on the web right now are Web Services. This short guide will allow you to learn more about web services.</span>
</p>
<h3 id=".EA.B8.B0.EB.B3.B8" name=".EA.B8.B0.EB.B3.B8"> 기본 </h3>
<p>웹 서비스는 전혀 새로운 것이 아닙니다. 웹 사이트로부터 뉴스를 긁어오기 위해 RSS나 Atom 피드를 사용해 본 적이 있다면 웹 서비스가 어떻게 동작하는 지 알고 있는 것입니다.
</p><p>웹 서비스는 XML 형식을 사용해 요청을 전송하고 데이터를 주고 받습니다. 이를 통해 서버와 클라이언트는 서로를 알 수 있습니다. (<a href="ko/XML_Introduction">XML Introduction</a>).
</p><p>HTML form을 통한 서버 사이드 스크립트(PHP, ASP 등)와의 비교를 통해 웹 서비스를 좀 더 쉽게 이해할 수 있습니다. 웹 서비스나 HTML form 모두 요청을 주고 받습니다. 가장 큰 차이는 웹 서비스의 경우 XML을 사용한다는 것입니다.
</p>
<h3 id=".EC.9B.B9_.EC.84.9C.EB.B9.84.EC.8A.A4.EC.9D.98_.EC.82.AC.EB.A1.80" name=".EC.9B.B9_.EC.84.9C.EB.B9.84.EC.8A.A4.EC.9D.98_.EC.82.AC.EB.A1.80"> 웹 서비스의 사례 </h3>
<p>위에서도 말했듯이 RSS나 Atom 피드는 웹 서비스의 간단한 예입니다. 일반적으로 서버와 클라이언트와의 통신을 위해 XML-RPC나 SOAP을 사용하기도 합니다.
</p>
<h3 id="XML-RPC_.EC.86.8C.EA.B0.9C" name="XML-RPC_.EC.86.8C.EA.B0.9C"> XML-RPC 소개 </h3>
<p>XML-RPC는 1998년부터 사용된 웹 서비스의 일종입니다. <a class="external" href="http://www.w3.org/">W3C</a>의 공식 표준은 아니지만 널리 사용됩니다. XML-RPC는 마이크로소프트와 Useful Inc가 개발하였습니다.
</p>
<h3 id="SOAP_.EC.86.8C.EA.B0.9C" name="SOAP_.EC.86.8C.EA.B0.9C"> SOAP 소개 </h3>
<p>SOAP은 <a class="external" href="http://www.w3.org/">W3C</a>의 표준으로 XML-RPC와 여러모로 비슷한 점이 많습니다. 마이크로소프트와 IBM에서 SOAP을 지원하고 있습니다.
</p>
<h3 id="SOAP_.ED.98.B9.EC.9D.80_XML-RPC.3F" name="SOAP_.ED.98.B9.EC.9D.80_XML-RPC.3F"> SOAP 혹은 XML-RPC? </h3>
<p>간단히 말해 SOAP은 XML-RPC의 결점을 채우기 위해 만들어 졌습니다. 예를 들어 다차원 배열을 전송하는 데 SOAP이 XML-RPC 보다 더 쉽습니다. SOAP은 XML-RPC 보다 많은 기능을 갖고 있지만, XML-RPC 또한 나름대로의 사용 영역이 있습니다.
</p>
<div class="originaldocinfo">
<h3 id=".EB.AC.B8.EC.84.9C_.EC.A0.95.EB.B3.B4" name=".EB.AC.B8.EC.84.9C_.EC.A0.95.EB.B3.B4"> 문서 정보 </h3>
<ul><li> Author(s): Justin G. Shreve
</li><li> Last Updated Date: May 19th, 2005
</li></ul>
</div>
{{ languages( { "en": "en/The_Basics_of_Web_Services", "pl": "pl/Podstawy_Web_Services" } ) }}
현재 리비전 복원