콘텐츠로 건너뛰기

사이트맵

오픈API

Web Service 개념 설명

웹 서비스(Web Service)는 네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용을 하기 위한 소프트웨어 시스템이다. 웹 서비스는 서비스 지향적 분산 컴퓨팅 기술의 일종으로 SOAP, WSDL, UDDI 등의 주요 표준 기술 로 이루어진다. 웹 서비스의 모든 메시징에는 주로 XML이 사용된다.
[출처 : Wikipidia]

Web Service 주요 구성요소

- SOAP

SOAP (Simple Object Access Protocol) : XML과 HTTP등을 기본으로 하여 다른 컴퓨터에 있는 데이터나 서비 스를 호출하기 위한 통신규약(Protocol)이다. SOAP을 지원하는 서버가 대중화가 되면서 대부분의 SOAP 서버들 을 웹에서 Access가 가능해졌으며 당양한 프로그램언어에서도 쉽게 실행할 수 있게 되었다.

- UDDI

UDDI (Universal Description, Discovery, and Integration) : 개방형 표준과 비독점적 기술을 기반으로 개발된 전역 비즈니스 레지스터리이다. 이 레지스터리를 이용하여 다양한 웹서비스를 사용자는 쉽게 검색하여 사용할 수 있다.

- WSDL

WSDL (Web Service Discription Language) : 웹서비스에서 제공하는 기능들(서비스 오퍼레이션에 해당함)을 외부에서 이용할 수 있도록 그 사용방법을 알려주는 인터페이스 언어로 XML 기반으로 작성된다.

Web Service 구성도

웹 서비스의 구성도를 도식화 하면 아래 그림과 같다.

Service Broker - 서비스 등록 및 검색, 저장, 관리를 통해 Service Provider 가 제공하는 서비스를 Service Consumer 에게 연결한다. Service Requester - Service Broker 에서 해당되는 서비스를 검색하여 Service Provider 의 서비스를 요청하는 주체. Service Provider - 웹 서비스를 구현하여 제공하는 주체

탑으로 이동
컨텐츠 상단으로 이동

이벤트에 참여하시려면 로그인하셔야 합니다.
이동하시겠습니까?

이벤트 페이지 이동