본문 바로가기

Dev.../웹서비스

[펌] WebService의 간략한 소개

출처 : http://bioinfo.sarang.net/wiki/WebService

 

인터넷과 같은 네트워크를 통해 기술하고, 배포하고, 실행할 수 있는 모듈화한 애플리케이션을 의미한다. HTTP프로토콜, XML을 이용. 최근 IT산업의 빅키워드. One of the RelationshipRecovery.

Gartner는 웹서비스를 다음처럼 정의했다.

loosely coupled (SeeAlso Orthogonality) software components that interact with one another dynamically via standard Internet technologies

WebService는 개발플랫폼(OperatingSystem)과 개발언어(ProgrammingLanguage)를 가리지 않으며, 심지어는 이용 디바이스도 가리지 않는 대통합의 전초기지로서 자리매김하고 있다. 이 때문에 CORBA가 이루지 못한 진정한 DistributeObject 환경구축을 웹서비스가 이뤄줄 것이라는 기대도 높다.

두가지 기술이 있다.

이러한 WebService architecture는 크게 (Service-oriented architecture)
  • provider
  • 수요자
  • broker
로 구성되며, 이들 사이에서는 서비스를
  • provider가 broker에게 발행(publish)하고,
  • broker와 수요자사이에 검색(find)이 이루어지고,
  • 제공자와 수요자사이의 결합(bind)이라는 세가지 기능을 같게 된다.

여기서, SOAP는 통신을 맡으며, WSDLSOAP으로의 접근할 수 있는 통신방법을 설명하고, UDDI가 중계를 맡게 된다.

관련자료들

관련도서

'Dev... > 웹서비스' 카테고리의 다른 글

CMP 선택.... 과연?  (0) 2005.01.29
[펌] WebService Behavior  (0) 2005.01.29
[펌] ASP.NET을 사용하여 만든 XML Web services의 상태 관리  (0) 2005.01.29
[펌] webservice  (0) 2005.01.29
[펌] WebService를 위한 표준  (0) 2005.01.29