검색어 입력폼

soap와 restful 비교

저작시기 2010.10 | 등록일 2010.10.11 한글파일 한컴오피스 (hwp) | 3페이지 | 가격 300원

소개글

soap와 restful 비교자료

목차

개요
SOAP 웹서비스
SOAP 장단점
RESTful 웹서비스
SOAP웹서비스와 RESTful웹서비스 비교

본문내용

개요
최근 들어 웹서비스는 그 발전 과정에서 SOAP 기반의 웹서비스와 RESTful 기반의 웹서비스로 양분화되어 제공되고 있다. 서비스 인터페이스를 구현 로직으로부터 분리하는 웹서비스의 기본 개념을 따르면서 SOAP 기반의 웹서비스는 비즈니스 플로 처리를 위한 서비스 상호 연동에 주로 이용되고, RESTful 웹서비스는 데이터 접근에 주로 이용된다. 본 고에서는 SOAP 기반 웹서비스와 RESTful 웹서비스를 더 이상 구분하지 않고 통합하여 검색하거나 조합하고자 하는 시도의 첫 걸음으로 서비스 구조, 구현 기술, 사용 방법, 시맨틱 서비스화 연구의 관점에서 두 웹서비스를 비교하고자 한다.


SOAP 웹서비스
SOAP(Simple Object Access Protocol)은 HTTP, HTTPS, SMTP 등을 사용하여 컴퓨터 네트워크 상에서 XML기반의 메시지를 교환하는 형태의 프로토콜이다. SOAP은 웹 서비스(Web Service)에서 기본적인 메시지를 전달하는 기반이 된다. SOAP에는 몇가지 형태의 메시지 패턴이 있지만, 보통의 경우 원격 프로시져 호출(Remote Procedure Call:RPC) 패턴으로, 네트워크 노드(클라이언트)에서 다른 쪽 노드(서버)쪽으로 메시지를 요청 하고, 서버는 메시지를 즉시 응답하게 되는 구조로 되어있다.
SOAP는 XML-RPC와 WDDX에서 envelope/header/body로 이루어진 구조와 전송(transport)과 상호 중립성(interaction neutrality)의 개념을 가져왔다. SOAP은 XML을 근간으로 헤더와 바디를 조합하는 디자인 패턴으로 설계되어 있다. 「헤더」는 선택사항으로 반복이나 보안 및 트랜젝션을 정보로 하는 메타 정보를 가지고 있다. 「바디」부분은 주요한 정보인 정보를 가지고 있다.

참고 자료

없음

태그

다운로드 맨위로